Skip to content

Import utilities from hextof-processor #262

@steinnymir

Description

@steinnymir

Some utilities which could be ported from hextof processor:

from src/processor/utilities/calibration.py

  • filterCircleDLDPos: a geometric filtering tool (could be expanded)
  • correctOpticalPath: might be already in momentum/energy calibration
  • gen_sector_correction: parameter generation method for dld_sector_correction

from src/processor/utilities/diagnostics.py

from src/processor/utilities/io.py

  • update units in config.py
  • save binned results as tiff
  • save binned results as hdf5

from src/processor/utilities/misc.py:
I am not sure if these are then too specific for SED, and if they should be extenalized in a different repo. Open to suggestions!

  • fluence and absorbed_energy_density
  • effective_gaussian_area
  • gaussian2D, lorentzian2D etc...

from src/processor/utilities/vis.py:

  • Orthoslices3D and 4D: visualization tools for 3 and 4 dimensional xarray.DataArrays.

Some of these might already be implemented, and if so, please do tick them as complete, and mention the function name in the comments.
Some might not belong to this repo, but are rather evaluations post binning. We can discuss if these should be included in SED or if we should make a separate repo/project for that.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions