Skip to content

Add 3d xrd 2

payno requested to merge add_3d_xrd_2 into master

Description / Goal

Include management of 3d-xrd dataset in nxtomomill.

TODO list

  • handle HDF5
    • add a 3DXRD inheriting from BaseAcquisition for 3DXRD.
    • add a 3DXRDH5Config or a 3DXRDConfig
    • add a Mock up class for 3D XRD
    • add unittest
    • add an application to handle it
  • handle EDF
    • rework EDF converter ?
    • handle EDF to work with urls if necessary
    • create external storage for EDF
    • create virtual dataset from external storage for the data dataset
    • add an application to handle it
  • add deprecation warning for API modifications (settings, HDF5Config class...)

INFO (how to use...)

some example of usage:

  • without a configuration file
    nxtomomill h5-3dxrd-2nx bassanite_Bassanite_start_1_4.h5 test_julia_no_cfg.nx --single-file
  • with a configuration file
    nxtomomill h5-3dxrd-2nx --config xrd_3d_config.cfg

an example of a configuration file: xrd_3d_config.cfg

Any warning ?

associated materials (screenshot, test scripts...)

Edited by payno

Merge request reports