nxtomomill merge requestshttps://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests2022-10-26T11:13:57+02:00https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/132Merge branch 'create_pcotomo_v2' into 'master'2022-10-26T11:13:57+02:00paynoMerge branch 'create_pcotomo_v2' into 'master'update pcotomo - use nb_turns
See merge request tomotools/nxtomomill!131
(cherry picked from commit 70d978eed2541985edb6fa0e61cca4afff90b483)
c8ccc921 NXSplitter: add control to split
5183a2b1 settings: add Y pixel size
34481687 updat...update pcotomo - use nb_turns
See merge request tomotools/nxtomomill!131
(cherry picked from commit 70d978eed2541985edb6fa0e61cca4afff90b483)
c8ccc921 NXSplitter: add control to split
5183a2b1 settings: add Y pixel size
34481687 update PCOTOMO init title and replace in by a 'startswith'
9c540d0f update pcotomo:0.10https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/131update pcotomo - use nb_turns2022-10-26T11:11:46+02:00paynoupdate pcotomo - use nb_turns* handle several paths in `technique`
* handle second version of pcotomo storing (using nb_turns now* handle several paths in `technique`
* handle second version of pcotomo storing (using nb_turns now0.10https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/130Tomo helical title2022-09-12T14:46:16+02:00myronTomo helical titleAdds title for helical scan in setting.py
-----------------------------------------
TODO list
---------
- [x] Add the title in the list
- [x] test itAdds title for helical scan in setting.py
-----------------------------------------
TODO list
---------
- [x] Add the title in the list
- [x] test itpaynopaynohttps://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/129NXtomo: improvement saving data as a virtual dataset2022-09-12T14:38:51+02:00paynoNXtomo: improvement saving data as a virtual dataset0.10https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/128several small fix for 0.102022-09-12T10:58:35+02:00paynoseveral small fix for 0.10fix _generic_path_getter: url can be None and entry provided (if configuration provided from a configuration file)fix _generic_path_getter: url can be None and entry provided (if configuration provided from a configuration file)0.10https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/127Merge branch 'fixes_post_visit_id16b' into '0.10'2022-09-09T08:21:00+02:00paynoMerge branch 'fixes_post_visit_id16b' into '0.10'fixes bug found in edf2nx after some time on ID16b
See merge request tomotools/nxtomomill!126
(cherry picked from commit 4c7b75f6031d9f60e559919ff04686a073d11a4c)
684dc2cf remove useless print
04a3910c nexus: nxobject: fix: __str__ wa...fixes bug found in edf2nx after some time on ID16b
See merge request tomotools/nxtomomill!126
(cherry picked from commit 4c7b75f6031d9f60e559919ff04686a073d11a4c)
684dc2cf remove useless print
04a3910c nexus: nxobject: fix: __str__ was not returning a string
de6339fe raise an error is scan_range or tomo_n is None (fail to discover .info file)
70c6d5a3 edf2nx: fix computing rotation angle when no key in the header
d2947e44 edf2nx: rework rotation angle creation when forced.https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/126fixes bug found in edf2nx after some time on ID16b2022-09-09T08:18:39+02:00paynofixes bug found in edf2nx after some time on ID16bupdate post id16bupdate post id16b0.10https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/125edfconverter: fix: handle x, y and z translation unit2022-09-05T08:23:54+02:00paynoedfconverter: fix: handle x, y and z translation unit- [x] fix: check default of the distance
- [x] add unit test for the unit of ditance, x, y and z translations- [x] fix: check default of the distance
- [x] add unit test for the unit of ditance, x, y and z translations0.10https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/124Improve nexus compatibility2022-09-01T15:59:22+02:00paynoImprove nexus compatibility0.10https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/123edf2nx configuration: set default distance and translation to millimeter2022-08-31T13:12:34+02:00paynoedf2nx configuration: set default distance and translation to millimeterclose #113close #1130.10https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/122rework NXdetector setter to accept 1D numpy array containing Union[DataUrl, V...2022-08-30T15:31:34+02:00paynorework NXdetector setter to accept 1D numpy array containing Union[DataUrl, VirtualSource, VDSmap]close #112
Signed-off-by: Henri Payno <henri.payno@gmail.com>close #112
Signed-off-by: Henri Payno <henri.payno@gmail.com>0.10https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/121Clean2022-08-30T15:31:41+02:00paynoClean0.10https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/120remove unused nxtomomomill/io/confighandler.py2022-08-30T15:31:47+02:00paynoremove unused nxtomomomill/io/confighandler.py0.10https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/119Rework ci2022-08-09T11:52:30+02:00paynoRework cihttps://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/118edf2nx - data duplication: improve handling of dark. For now `count_time` is...2022-07-28T16:37:23+02:00paynoedf2nx - data duplication: improve handling of dark. For now `count_time` is...edf2nx - data duplication: improve handling of dark. For now `count_time` is not handled by nabu so we do a data duplication to handle accumulation. Not the best but will workedf2nx - data duplication: improve handling of dark. For now `count_time` is not handled by nabu so we do a data duplication to handle accumulation. Not the best but will work0.9https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/117add probe to NXsource2022-07-05T14:28:02+02:00paynoadd probe to NXsourceclose #90close #900.10paynopaynohttps://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/116nexus: add NXtomo.check_consistency function to check the consistency of a nx...2022-07-05T16:29:07+02:00paynonexus: add NXtomo.check_consistency function to check the consistency of a nx_tomo0.10paynopaynohttps://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/115Edf avoid duplications2022-07-27T09:56:16+02:00paynoEdf avoid duplications# TODO
- [x] add options to the EDFConfig and link it with the `nxtomomill edf2nx` application. Those options are `advanced` options
- `duplicate_data`: True by default. If false then one hdf external dataset will be created per frame...# TODO
- [x] add options to the EDFConfig and link it with the `nxtomomill edf2nx` application. Those options are `advanced` options
- `duplicate_data`: True by default. If false then one hdf external dataset will be created per frame and one hdf virtual will connect them all
- `external_link_path` users can ask to have `relative` or `absolute` paths
- [x] add test
- [x] test reconstruction from nabu with it
# notes
no performance test have been made on it. But we could not expect to have good performances with such a system (virtual dataset + one exteral dataset per frame). But this is the most direct way to add this feature.0.10paynopaynohttps://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/114nxobject.save: fix: saving vds requires to be on the expected working directo...2022-06-21T14:14:49+02:00paynonxobject.save: fix: saving vds requires to be on the expected working directoy...nxobject.save: fix: saving vds requires to be on the expected working directoy to solve relative pathnxobject.save: fix: saving vds requires to be on the expected working directoy to solve relative pathpaynopaynohttps://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/113NXDetector: fix issue loading data as virtual sources + add unit test for...2022-06-20T22:06:35+02:00paynoNXDetector: fix issue loading data as virtual sources + add unit test for...NXDetector: fix issue loading data as virtual sources + add unit test for loading and dumping the NXdetector dataNXDetector: fix issue loading data as virtual sources + add unit test for loading and dumping the NXdetector datapaynopayno