plasma-sds / optical-filter

The package enables the computation of narrow bandwidth optical filter design and optimization for optical diagnostic systems used in fusion plasma phyaics.
GNU Lesser General Public License v3.0
0 stars 0 forks source link

Optical filter class #8

Open asztalosors opened 4 months ago

asztalosors commented 4 months ago

The optical filter profiles should be stored in this object, thus featuring many of the Spectrum's properties and qualities (#7 ). The spectral call should also feature generator functions to expand a given filter profile: shift and/or broaden the effective filtering range.

Generated functions with the original should be stored in a dictionary so that they can be easily retrieved with all possible filter modifications.

Visualisation of all filters should be a property of the class.

Original filter profiles will be read from stored available profiles; see #1

asztalosors commented 3 months ago

This class should inherit the MultiSpectrum with additional filer design-specific functions.