Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Loki Direct Beam Iterations (version 2) #35

Merged
merged 95 commits into from
Jan 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
d310bd3
fix beam_center_finder for multi-d data
nvaytet Nov 24, 2023
790fd50
update i_of_q
nvaytet Nov 24, 2023
bde3fcb
add loki file
nvaytet Nov 24, 2023
127f549
update types in conversions and add data files
nvaytet Nov 24, 2023
d24354e
update normalization, sans2d and types
nvaytet Nov 24, 2023
d2bfa13
update run name in test
nvaytet Nov 24, 2023
3ad4e8e
cleanup
nvaytet Nov 24, 2023
83694e1
cleanup 2
nvaytet Nov 24, 2023
74867e3
add direct beam notebook
nvaytet Nov 24, 2023
4027dd1
add todo
nvaytet Nov 24, 2023
4a3f8c1
Merge branch 'main' into beam-direct-v2
nvaytet Nov 29, 2023
0f7ef9c
fix unit tests
nvaytet Nov 29, 2023
8ca84ae
add possibility of logical dims in sans2d and run tests with both log…
nvaytet Nov 29, 2023
8537962
need to flatten again inside... this is starting to look like an ugly…
nvaytet Nov 29, 2023
43e0c16
make beam center finder work with multi-dimensional data
nvaytet Dec 5, 2023
28c40d2
Apply automatic formatting
nvaytet Dec 5, 2023
02c0816
Merge branch 'main' into beam-direct-v2
nvaytet Dec 5, 2023
7350f18
remove some tests to reduce load
nvaytet Dec 5, 2023
4372aec
test beam center with folded data
nvaytet Dec 5, 2023
4e073b2
start adding loki tests
nvaytet Dec 5, 2023
6bea366
start adding support for background run also
nvaytet Dec 6, 2023
d280ed3
use specialization to make pipeline build
nvaytet Dec 6, 2023
00bf1b0
cleanup and fix loki tests
nvaytet Dec 7, 2023
772dc3c
try to remove lru_cache on loader to see if it helps with pytest memo…
nvaytet Dec 8, 2023
f3317de
temporarily comment some tests for github CI debugging
nvaytet Dec 8, 2023
3a41dc2
update sans2d notebook
nvaytet Dec 8, 2023
ef4861f
remove tests to make formatting pass
nvaytet Dec 8, 2023
dd9a8b6
move test setup in a common place
nvaytet Dec 8, 2023
db03e5a
fix loki tests
nvaytet Dec 8, 2023
4c71d90
flake8
nvaytet Dec 9, 2023
7da7d95
Apply automatic formatting
nvaytet Dec 9, 2023
530e05c
bump sciline version
nvaytet Dec 9, 2023
7019f41
Merge branch 'beam-direct-v2' of github.com:scipp/esssans into beam-d…
nvaytet Dec 9, 2023
8a6e438
bump scipp version
nvaytet Dec 14, 2023
1bf20fb
Merge branch 'main' into beam-direct-v2
nvaytet Dec 14, 2023
eebad1a
fix normalization
nvaytet Dec 14, 2023
32f9bfc
start making scippnexus loader
nvaytet Dec 15, 2023
0037abf
fix patching of data coordinates
nvaytet Dec 18, 2023
24f8a45
split into multiple files
nvaytet Dec 18, 2023
4c9f919
copy structure over to sans2d
nvaytet Dec 18, 2023
cec3dd6
start fixing sans2d
nvaytet Dec 19, 2023
e1a780e
typ ename
nvaytet Dec 19, 2023
95f1aef
move to a load_nexus which handles all the io details internally
nvaytet Dec 20, 2023
9f8c849
cleanup
nvaytet Dec 20, 2023
c841d5c
update ntoebooks
nvaytet Dec 20, 2023
895e070
remove unused file
nvaytet Dec 20, 2023
b72fd59
Apply automatic formatting
nvaytet Dec 20, 2023
e9a79b1
fix unit tests
nvaytet Dec 21, 2023
e010947
fix last remaining tests
nvaytet Dec 21, 2023
44e46f8
formatting
nvaytet Dec 21, 2023
4ea71b4
cleanup
nvaytet Dec 21, 2023
f20f263
Merge branch 'main' into beam-direct-v2
nvaytet Dec 21, 2023
ed98dee
flatten the data in beam center finder instead of trying to handle mu…
nvaytet Dec 22, 2023
83ad282
fix mask and dims
nvaytet Dec 22, 2023
277f83a
fix final test
nvaytet Dec 22, 2023
9bc486f
remove pytest warning filtering
nvaytet Jan 5, 2024
a76e86f
update sciline to 24.01
nvaytet Jan 5, 2024
0b2d2ad
fix wavelength bands, add better validation and document better in th…
nvaytet Jan 5, 2024
160a4f5
add file descriptions
nvaytet Jan 5, 2024
422b454
remove chain in name
nvaytet Jan 5, 2024
6727c5d
remove single tof bin in raw data
nvaytet Jan 5, 2024
8c2fbc4
fix direct_beam docstring
nvaytet Jan 5, 2024
e8016ea
start changing direct_beam interface
nvaytet Jan 5, 2024
fab9219
assume that copy method is implemented
nvaytet Jan 5, 2024
32c485e
revert to mask only before position calibration
nvaytet Jan 8, 2024
12f9d5c
remove DataWithLogicalDims and reshape in file loader directly
nvaytet Jan 12, 2024
973e4dd
update notebook
nvaytet Jan 12, 2024
4e835f9
start fixing tests
nvaytet Jan 12, 2024
c0f880b
apply suggestion for better performance when handling wavelength bands
nvaytet Jan 12, 2024
05d7818
flake8
nvaytet Jan 12, 2024
d7862bd
isort
nvaytet Jan 12, 2024
345ff11
remove comment about supporting slicing with multi-d masks in scipp
nvaytet Jan 15, 2024
908a5c6
change FinalDims to DimsToKeep and refactor direct_beam_iteration to …
nvaytet Jan 15, 2024
441eb81
move NexusInstrumentPath from params to hard-coded path, change Nexus…
nvaytet Jan 15, 2024
ae2da7c
make get_I0 part of the package
nvaytet Jan 15, 2024
0f20063
update loki notebook
nvaytet Jan 15, 2024
c9acd43
fix com beam center finder
nvaytet Jan 15, 2024
9ec1aee
isort and rename test files
nvaytet Jan 15, 2024
450964c
black notebook
nvaytet Jan 15, 2024
f53938c
remove wrong comment
nvaytet Jan 16, 2024
28d2c3a
move solid angle tests back to top level folder
nvaytet Jan 16, 2024
348dd05
remove path handling inside get_I0
nvaytet Jan 16, 2024
0343515
Merge branch 'main' into beam-direct-v2
nvaytet Jan 16, 2024
a481c8b
fix tests
nvaytet Jan 16, 2024
1c9265a
black notebook
nvaytet Jan 16, 2024
aecb9cd
add masking docstrings
nvaytet Jan 16, 2024
693e1db
add beam center finder test for loki
nvaytet Jan 16, 2024
8e30469
remove unused types and dummy provider
nvaytet Jan 16, 2024
7f211a2
add docstrings to runs
nvaytet Jan 16, 2024
d0f50a6
use interp1d for I0 instead of custom code
nvaytet Jan 16, 2024
059a2e4
move solid angle tests back into normalization tests and remove undef…
nvaytet Jan 16, 2024
013b7f9
use list instead of set because dim order matters
nvaytet Jan 16, 2024
5bec617
add lock in file loaders to bypass dask/hdf5/gil issue
nvaytet Jan 17, 2024
6babaf8
make a single lock in sans2d submodule
nvaytet Jan 17, 2024
ffdb8ab
upgrade sciline to 24.1.1 and add loki + direct_beam to api reference
nvaytet Jan 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions docs/api-reference/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,11 @@
conversions
normalization
data
direct_beam
i_of_q
io
logging
loki
sans2d
types
uncertainty
Expand Down
1 change: 1 addition & 0 deletions docs/examples/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ maxdepth: 2
---

sans2d
loki-direct-beam
```
Loading