- Refactor model input unit conversion and wavenumber bounds checking:
- The models' evaluate methods are no longer meant to be called directly.
- The BaseExtModel class now overrides the prepare_inputs method so that unit conversion and bounds checking is done prior to calling the subclass' evaluate method. Subclasses are no longer responsible for doing the unit conversion and bounds checking themselves.
- Use Astropy's built-in input model units handling.
- Add Y24 dust grain model
- Added JOSS paper
- Added development documentation
- Other documentation updates
- Minor updates to G24 models
- Added G24 Average and Bumps average models
- Added HD23 dust grain model
- Added FM90_B3 shape model
- updated docs
- removed astropy 6.0 deprecated features
- Added G23 parameter average model
- Added D22_MWAvg average and D22 parameter average models
- more NIR/MIR average models added (RRP89, G21_MWAvg)
- NIR/MIR shape model (G21)
- dust grain models added (WD01, D03, J13, ZDA04)
- NIR/MIR average models added (RL85_MWGC, I05_MWAvg, CT06_MWLoc, CT06_MWGC, F11_MWGC)
- updates to be remove astropy 4.0 deprecated modeling features
- Documentation updates
- Many tests consolidated
- Bugfixes
- VCG04, GCC09, FM19 models added
- GCC09_MWAvg, O94, F04, M14 models added
- AxAvtoExv helper model added
- significant updates to the documentation
- extinction versus attenuation documentation added
- models reorganized into 3 categories (API change)
- made a new base class for R(V)_A, f_A dependent models (G16, expecting more)
- minor updates to release version, notes
- initial release