Skip to content

Commit 7ea1397

Browse files
authored
Add docs (#177)
1 parent 921f615 commit 7ea1397

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

.vscode/settings.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"codecov",
1212
"consts",
1313
"databanks",
14+
"dataclass",
1415
"dataframes",
1516
"Dlib",
1617
"elts",

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ There are several python expressions and idioms that are translated behind your
4444
--- | --- | --- |
4545
|List Comprehension | `[j.pt() for j in jets]` | `jets.Select(lambda j: j.pt())` |
4646
|List Comprehension | `[j.pt() for j in jets if abs(j.eta()) < 2.4]` | `jets.Where(lambda j: abs(j.eta()) < 2.4).Select(lambda j: j.pt())` |
47-
|List Comprehension | `[j.pt()+e.pt() for j in jets for e in electrons]` | `jets.Select(lambda j: electrons.Select(lambda e: j.pt()+e.pt())` |
47+
| Data Classes<br>(typed) | `@dataclass`<br>`class my_data:`<br>`x: ObjectStream[Jets]`<br><br>`Select(lambda e: my_data(x=e.Jets()).x)` | `Select(lambda e: {'x': e.Jets()}.x)` |
48+
| Named Tuple<br>(typed) | `class my_data(NamedTuple):`<br>`x: ObjectStream[Jets]`<br><br>`Select(lambda e: my_data(x=e.Jets()).x)` | `Select(lambda e: {'x': e.Jets()}.x)` |
4849

4950
Note: Everything that goes for a list comprehension also goes for a generator expression.
5051

0 commit comments

Comments
 (0)