MDANSE icon indicating copy to clipboard operation
MDANSE copied to clipboard

[ENHANCEMENT] Investigate removing IOutputVariable and subclasses

Open oerc0122 opened this issue 1 year ago • 0 comments

Is your feature request related to a problem? Please describe. The MDANSE.Framework.OutputVariables.IOutputVariable and subclasses (LineOutputVariable, SurfaceOutputVariable and VolumeOutputVariable) and associated OutputData object seem to be vestigial objects.

Describe the solution you'd like It may be possible to either remove them entirely or replace them with standard xarray data. xarray integrates seamlessly with dask (see #443), h5py, matplotlib and pint and provides the metadata features which IOutputVariable attempts to include.

Describe alternatives you've considered N/A

Additional context N/A

oerc0122 avatar Mar 04 '25 15:03 oerc0122