nxtomomill merge requestshttps://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests2022-09-09T08:21:00+02:00https://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 datapaynopaynohttps://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/112load NXdetector: improve error message2022-06-17T11:50:07+02:00paynoload NXdetector: improve error messagepaynopaynohttps://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/111rearrangements2022-06-30T07:38:20+02:00myronrearrangementsthis merge request gives the possibility to specify a wished sequencing ordering, between groups, in a user created file which uses virtual links. This is done by having the sequencing order determined, when the pointing group has attri...this merge request gives the possibility to specify a wished sequencing ordering, between groups, in a user created file which uses virtual links. This is done by having the sequencing order determined, when the pointing group has attribute "is_rearranged", by the naming used for such pointing group, not by the name of the target.
When the attribute is absent, the standard ordering is applied.paynopaynohttps://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/110H52nx: add magnification to be able to compute scan and volume bounding box w...2022-08-09T08:31:28+02:00paynoH52nx: add magnification to be able to compute scan and volume bounding box which has meaning- [x] TODO add a getter on tomoscan side.- [x] TODO add a getter on tomoscan side.0.10https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/109nexus: add function to concatenate several NXtomo together2023-01-12T08:49:34+01:00paynonexus: add function to concatenate several NXtomo together# TODO
- [x] add concatenate function
- [x] add unit test
- [x] handle unit
# extra
clsoe #105# TODO
- [x] add concatenate function
- [x] add unit test
- [x] handle unit
# extra
clsoe #1050.9https://gitlab.esrf.fr/tomotools/nxtomomill/-/merge_requests/108settings: add mrsz as possible dataset for z translation2022-05-09T11:06:56+02:00paynosettings: add mrsz as possible dataset for z translation