Skip to content

Commit 0c9dbb4

Browse files
authored
Merge pull request #99 from scipp/combine-runs
Combine data from several runs
2 parents a6f14eb + a70a7cc commit 0c9dbb4

File tree

17 files changed

+243
-64
lines changed

17 files changed

+243
-64
lines changed

docs/api-reference/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
supermirror
3434
types
3535
tools
36+
workflow
3637
```
3738

3839
## Amor

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ dependencies = [
4141
"scippneutron>=24.7.0",
4242
"scippnexus>=24.9.1",
4343
"essreduce",
44+
"pandas",
4445
]
4546

4647
dynamic = ["version"]

requirements/base.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@ scipp>=24.09.1
1313
scippneutron>=24.7.0
1414
scippnexus>=24.9.1
1515
essreduce
16+
pandas

requirements/base.txt

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SHA1:3401cd389c29441d88f259ef065f189c2f02bfcb
1+
# SHA1:e82c2f6f325de86a068c5252c20acc8ebeb12449
22
#
33
# This file is autogenerated by pip-compile-multi
44
# To update, run:
@@ -9,41 +9,41 @@ asttokens==2.4.1
99
# via stack-data
1010
click==8.1.7
1111
# via dask
12-
cloudpickle==3.0.0
12+
cloudpickle==3.1.0
1313
# via dask
1414
comm==0.2.2
1515
# via ipywidgets
1616
contourpy==1.3.0
1717
# via matplotlib
18-
cyclebane==24.6.0
18+
cyclebane==24.10.0
1919
# via sciline
2020
cycler==0.12.1
2121
# via matplotlib
22-
dask==2024.9.0
22+
dask==2024.10.0
2323
# via -r base.in
2424
decorator==5.1.1
2525
# via ipython
26-
essreduce==24.9.1
26+
essreduce==24.10.2
2727
# via -r base.in
2828
exceptiongroup==1.2.2
2929
# via ipython
3030
executing==2.1.0
3131
# via stack-data
3232
fonttools==4.54.1
3333
# via matplotlib
34-
fsspec==2024.9.0
34+
fsspec==2024.10.0
3535
# via dask
3636
graphviz==0.20.3
3737
# via -r base.in
38-
h5py==3.11.0
38+
h5py==3.12.1
3939
# via
4040
# scippneutron
4141
# scippnexus
4242
importlib-metadata==8.5.0
4343
# via dask
4444
ipydatawidgets==4.3.5
4545
# via pythreejs
46-
ipython==8.27.0
46+
ipython==8.28.0
4747
# via ipywidgets
4848
ipywidgets==8.1.5
4949
# via
@@ -65,15 +65,16 @@ matplotlib-inline==0.1.7
6565
# via ipython
6666
mpltoolbox==24.5.1
6767
# via scippneutron
68-
networkx==3.3
68+
networkx==3.4.2
6969
# via cyclebane
70-
numpy==2.1.1
70+
numpy==2.1.2
7171
# via
7272
# contourpy
7373
# h5py
7474
# ipydatawidgets
7575
# matplotlib
7676
# mpltoolbox
77+
# pandas
7778
# pythreejs
7879
# scipp
7980
# scippneutron
@@ -84,13 +85,15 @@ packaging==24.1
8485
# via
8586
# dask
8687
# matplotlib
88+
pandas==2.2.3
89+
# via -r base.in
8790
parso==0.8.4
8891
# via jedi
8992
partd==1.4.2
9093
# via dask
9194
pexpect==4.9.0
9295
# via ipython
93-
pillow==10.4.0
96+
pillow==11.0.0
9497
# via matplotlib
9598
plopp==24.9.3
9699
# via
@@ -104,15 +107,18 @@ pure-eval==0.2.3
104107
# via stack-data
105108
pygments==2.18.0
106109
# via ipython
107-
pyparsing==3.1.4
110+
pyparsing==3.2.0
108111
# via matplotlib
109112
python-dateutil==2.9.0.post0
110113
# via
111114
# -r base.in
112115
# matplotlib
116+
# pandas
113117
# scippnexus
114118
pythreejs==2.4.2
115119
# via -r base.in
120+
pytz==2024.2
121+
# via pandas
116122
pyyaml==6.0.2
117123
# via
118124
# dask
@@ -129,7 +135,7 @@ scipp==24.9.1
129135
# scippnexus
130136
scippneutron==24.9.0
131137
# via -r base.in
132-
scippnexus==24.9.1
138+
scippnexus==24.10.0
133139
# via
134140
# -r base.in
135141
# essreduce
@@ -144,7 +150,7 @@ six==1.16.0
144150
# python-dateutil
145151
stack-data==0.6.3
146152
# via ipython
147-
toolz==0.12.1
153+
toolz==1.0.0
148154
# via
149155
# dask
150156
# partd
@@ -160,6 +166,8 @@ traittypes==0.2.1
160166
# via ipydatawidgets
161167
typing-extensions==4.12.2
162168
# via ipython
169+
tzdata==2024.2
170+
# via pandas
163171
wcwidth==0.2.13
164172
# via prompt-toolkit
165173
widgetsnbextension==4.0.13

requirements/basetest.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#
88
certifi==2024.8.30
99
# via requests
10-
charset-normalizer==3.3.2
10+
charset-normalizer==3.4.0
1111
# via requests
1212
exceptiongroup==1.2.2
1313
# via pytest
@@ -29,7 +29,7 @@ pytest==8.3.3
2929
# via -r basetest.in
3030
requests==2.32.3
3131
# via pooch
32-
tomli==2.0.1
32+
tomli==2.0.2
3333
# via pytest
3434
urllib3==2.2.3
3535
# via requests

requirements/ci.txt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ certifi==2024.8.30
1111
# via requests
1212
chardet==5.2.0
1313
# via tox
14-
charset-normalizer==3.3.2
14+
charset-normalizer==3.4.0
1515
# via requests
1616
colorama==0.4.6
1717
# via tox
18-
distlib==0.3.8
18+
distlib==0.3.9
1919
# via virtualenv
2020
filelock==3.16.1
2121
# via
@@ -44,13 +44,15 @@ requests==2.32.3
4444
# via -r ci.in
4545
smmap==5.0.1
4646
# via gitdb
47-
tomli==2.0.1
47+
tomli==2.0.2
4848
# via
4949
# pyproject-api
5050
# tox
51-
tox==4.20.0
51+
tox==4.23.1
5252
# via -r ci.in
53+
typing-extensions==4.12.2
54+
# via tox
5355
urllib3==2.2.3
5456
# via requests
55-
virtualenv==20.26.5
57+
virtualenv==20.27.0
5658
# via tox

requirements/dev.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
-r wheels.txt
1515
annotated-types==0.7.0
1616
# via pydantic
17-
anyio==4.6.0
17+
anyio==4.6.2.post1
1818
# via
1919
# httpx
2020
# jupyter-server
@@ -28,7 +28,7 @@ async-lru==2.0.4
2828
# via jupyterlab
2929
cffi==1.17.1
3030
# via argon2-cffi-bindings
31-
copier==9.3.1
31+
copier==9.4.1
3232
# via -r dev.in
3333
dunamai==1.22.0
3434
# via copier
@@ -38,7 +38,7 @@ funcy==2.0
3838
# via copier
3939
h11==0.14.0
4040
# via httpcore
41-
httpcore==1.0.5
41+
httpcore==1.0.6
4242
# via httpx
4343
httpx==0.27.2
4444
# via jupyterlab
@@ -81,7 +81,7 @@ pip-compile-multi==2.6.4
8181
# via -r dev.in
8282
pip-tools==7.4.1
8383
# via pip-compile-multi
84-
plumbum==1.8.3
84+
plumbum==1.9.0
8585
# via copier
8686
prometheus-client==0.21.0
8787
# via jupyter-server
@@ -115,7 +115,7 @@ terminado==0.18.1
115115
# jupyter-server-terminals
116116
toposort==1.10
117117
# via pip-compile-multi
118-
types-python-dateutil==2.9.0.20240906
118+
types-python-dateutil==2.9.0.20241003
119119
# via arrow
120120
uri-template==1.3.0
121121
# via jsonschema

requirements/docs.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ bleach==6.1.0
2626
# via nbconvert
2727
certifi==2024.8.30
2828
# via requests
29-
charset-normalizer==3.3.2
29+
charset-normalizer==3.4.0
3030
# via requests
31-
debugpy==1.8.6
31+
debugpy==1.8.7
3232
# via ipykernel
3333
defusedxml==0.7.1
3434
# via nbconvert
@@ -54,7 +54,7 @@ jinja2==3.1.4
5454
# sphinx
5555
jsonschema==4.23.0
5656
# via nbformat
57-
jsonschema-specifications==2023.12.1
57+
jsonschema-specifications==2024.10.1
5858
# via jsonschema
5959
jupyter-client==8.6.3
6060
# via
@@ -73,7 +73,7 @@ markdown-it-py==3.0.0
7373
# via
7474
# mdit-py-plugins
7575
# myst-parser
76-
markupsafe==2.1.5
76+
markupsafe==3.0.2
7777
# via
7878
# jinja2
7979
# nbconvert
@@ -106,7 +106,7 @@ platformdirs==4.3.6
106106
# pooch
107107
pooch==1.8.2
108108
# via -r docs.in
109-
psutil==6.0.0
109+
psutil==6.1.0
110110
# via ipykernel
111111
pydata-sphinx-theme==0.15.4
112112
# via -r docs.in
@@ -130,7 +130,7 @@ snowballstemmer==2.2.0
130130
# via sphinx
131131
soupsieve==2.6
132132
# via beautifulsoup4
133-
sphinx==8.0.2
133+
sphinx==8.1.3
134134
# via
135135
# -r docs.in
136136
# myst-parser
@@ -139,7 +139,7 @@ sphinx==8.0.2
139139
# sphinx-autodoc-typehints
140140
# sphinx-copybutton
141141
# sphinx-design
142-
sphinx-autodoc-typehints==2.4.4
142+
sphinx-autodoc-typehints==2.5.0
143143
# via -r docs.in
144144
sphinx-copybutton==0.5.2
145145
# via -r docs.in
@@ -159,7 +159,7 @@ sphinxcontrib-serializinghtml==2.0.0
159159
# via sphinx
160160
tinycss2==1.3.0
161161
# via nbconvert
162-
tomli==2.0.1
162+
tomli==2.0.2
163163
# via sphinx
164164
tornado==6.4.1
165165
# via

requirements/mypy.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# pip-compile-multi
77
#
88
-r test.txt
9-
mypy==1.11.2
9+
mypy==1.12.1
1010
# via -r mypy.in
1111
mypy-extensions==1.0.0
1212
# via mypy

requirements/nightly.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ graphviz
77
pythreejs
88
orsopy
99
essreduce
10+
pandas
1011
plopp @ git+https://github.com/scipp/plopp@main
1112
sciline @ git+https://github.com/scipp/sciline@main
1213
scippneutron @ git+https://github.com/scipp/scippneutron@main

0 commit comments

Comments
 (0)