v1.2.x series (next stable)¶
v1.2.0 (upcoming release)¶
Changed¶
Improved CLI output in narrow terminals (PR563).
Improved
mi_render()progress bar description to make more explicit (PR574).⚠️ 📖 The aerosol data format is upgraded to the new Aer-Core v2 format (PR575).
⚠️ The
ParticleLayernow uses aParticlePropertiesto store its data. Thedatasetparameter is renamedparticle_properties(PR575).
Fixed¶
Improved error messages when initializing a
MolecularAtmospherewith an incorrect value for theabsorption_dataparameter (PR566).SolarIrradianceSpectrumnow accepts various datetime-like objects for itsdatetimeargument (PR572).Restored variance computation for all stokes components (PR571).
Fix
cache_by_id()to avoid updating state when evaluation raises (PR574).Fix a bug where
unstack_mdistant_grid()would not work with 1D arrays (PR574).Fix incorrect error message in
is_positive()validator (PR574).🖥️ The
osx-arm64environments now use Conda binaries for the netcdf-4 library (PR574).
Added¶
Added
EOVolPathIntegratorthat implements the DDIS variance reduction technique from Buras and Mayer [2011] (PR565).Added the
extremum_resolutionparameter toAbstractHeterogeneousAtmosphere, which introduces local extremum structures to Eradiate, improving performance for spherical shell atmosphere and future 3D volumes (PR568).Added residual ratio tracking transmittance estimation, accessible through the
use_rrtparameter in theAtmosphereinterface (PR569).Added the
ParticlePropertiesclass to provide aerosol data lookup and interpolation (PR575).Added aerosol data conversion functions in the
eradiate.data.convertmodule (PR575).