Skip to content

Releases: wtbarnes/fiasco

v0.8.0

11 Feb 23:09
61ffff6

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

07 Jan 16:27
ad5ef0a

Choose a tag to compare

What's Changed

  • Update versions of pre-commit hooks by @namurphy in #404
  • Make pytest report the slowest running tests by @namurphy in #407
  • Fix warning message formatting for out-of-date dbase by @wtbarnes in #409
  • Add parsers for advanced model list and atmosphere files by @wtbarnes in #408
  • Fix bugs in parsing v11 files by @wtbarnes in #414
  • Implement dielectronic recombination suppression calculation by @wtbarnes in #411
  • Add IDL comparison data for DR suppression comparison tests by @wtbarnes in #417
  • Deal with non-finite entries in free-bound continuum by @wtbarnes in #420
  • Nominal support for v11 by @wtbarnes in #422
  • Bump minimum Python version to 3.12, add ability to calculate periodic table period by @wtbarnes in #423

Full Changelog: v0.6.2...v0.7.0

v0.6.2

11 Oct 17:51
4672e73

Choose a tag to compare

What's Changed

  • Deal with non-finite entries in free-bound continuum by @wtbarnes in #420

Full Changelog: v0.6.1...v0.6.2

v0.6.1

14 Aug 14:34
64554d6

Choose a tag to compare

What's Changed

  • Fix warning message formatting for out-of-date dbase by @wtbarnes in #409

Full Changelog: v0.6.0...v0.6.1

v0.6.0

02 Aug 16:51
e763f7f

Choose a tag to compare

This is the first version of fiasco to support version 10 of the CHIANTI atomic database.

What's Changed

  • Fix title of IDL comparison G(T) plot by @wtbarnes in #397
  • Fix format in warning about out of date database by @wtbarnes in #399
  • Set minimum allowed versions of dependencies by @namurphy in #403
  • Parse new K&L file format and add v10 support by @wtbarnes in #392

Full Changelog: v0.5.0...v0.6.0

v0.5.0

30 Jul 04:03
2bcdef8

Choose a tag to compare

This is the first version of fiasco to fully support v9 of the CHIANTI atomic database.

What's Changed

  • Implement two-ion model for >= v9 compatibility by @wtbarnes in #254
  • Fix IDL comparison tests by @wtbarnes in #355
  • Set isoelectronic sequence to None when Z==charge_state by @wtbarnes in #358
  • Disable two-ion model until solver issues are worked out by @wtbarnes in #362
  • Update citation info by @jwreep in #364
  • Add mass property to Ions and Elements by @jwreep in #365
  • Pin numpy due to astropy-numpy conflict by @wtbarnes in #367
  • Fix abundance parsing for v11 by @wtbarnes in #370
  • Adjust IDL comparison tests for the free-free radiative loss by @wtbarnes in #372
  • Fix bugs in ionization rate calculations by @wtbarnes in #373
  • Fix stability of level populations solver by @wtbarnes in #382
  • Bump minimum version to 3.11, support 3.13, and add fiasco version check by @wtbarnes in #396

Full Changelog: v0.4.1...v0.5.0

v0.4.1

25 Jul 22:50
c26296e

Choose a tag to compare

What's Changed

  • Fix bug in Ion.isoelectronic_sequence property by @wtbarnes in #358
  • Pin numpy due to astropy-numpy conflict) by @wtbarnes in #367

Full Changelog: v0.4.0...v0.4.1

v0.4.0

28 Jan 18:16
63a2778

Choose a tag to compare

Highlights

  • Fix bug reclvl file parser to account for ragged columns by @wtbarnes in #302
  • Add new GauntFactor class and Itoh integrated Gaunt factors to free-free radiative loss by @jwreep in #293
  • Add isoelectronic sequence property and helper function by @wtbarnes in #320
  • Add Level.is_observed property by @wtbarnes in #321
  • Add how-to guide for rebuilding the HDF5 database by @jwreep in #329
  • Rename ioneq to ionization_fraction and add ability to set ionization_fraction by @jwreep in #337
  • Rename ip property to ionization_potential and add ability to set ionization_potential by @wtbarnes in #342
  • Add thermal_energy property by @wtbarnes in #343

All changes

  • Fix bug reclvl file parser to account for ragged columns by @wtbarnes in #302
  • Fix docs build job in tox by @wtbarnes in #305
  • See if this helps with the doc version by @nabobalis in #307
  • Do not download and build database twice on RTD or GHA by @wtbarnes in #309
  • Fix builds on tags by @nabobalis in #311
  • Fix version rendering in docs by @wtbarnes in #313
  • Generalize needs_dataset decorator to non-Ion objects by @wtbarnes in #316
  • Add new GauntFactor class and add Itoh integrated Gaunt factors to f-f radiative loss by @jwreep in #293
  • Avoid repeated outer products in free-bound emission calculation by @wtbarnes in #319
  • Add isoelectronic sequence property and helper function by @wtbarnes in #320
  • Tidy up docstrings, add Level.is_observed property by @wtbarnes in #321
  • Make some internal utils functions private by @wtbarnes in #332
  • Add how-to guide for rebuilding the HDF5 database by @jwreep in #329
  • Error explicitly when Itoh data is missing in free-free collection calculation by @wtbarnes in #333
  • Use memmap=False instead of copy_arrays=False when opening asdf files by @wtbarnes in #339
  • Replace ioneq with ionization_fraction and add setter by @jwreep in #337
  • Rename ip property and fix setter logic for abundance, ionization potential, and ionization fraction. by @wtbarnes in #342
  • Add thermal_energy property and consolidate base classes by @wtbarnes in #343

Full Changelog: v0.3.0...v0.4.0

v0.3.0

11 Sep 15:15
9215a82

Choose a tag to compare

What's Changed

  • Revamp docs and add page on IDL-fiasco comparisons by @wtbarnes in #259
  • Add a _has_dataset method to Ion by @wtbarnes in #270
  • Ignore asdf-astropy warning about version mismatch by @wtbarnes in #272
  • Drop assumed conversion factor between H and electron density by @wtbarnes in #273
  • Add two-photon continuum by @jwreep in #260
  • Add .splups file reader by @jwreep in #278
  • Fix formatting in contribution function equation by @wtbarnes in #283
  • Fixes to documentation theme and package infrastructure fixes by @nabobalis in #286
  • Fix contribution function comparison plots and use Fe in IEQ/NEI examples by @wtbarnes in #288
  • More contribution function comparisons to IDL functions by @wtbarnes in #290
  • Add continuum contributions to IonCollection.radiative_loss by @jwreep in #282
  • Add citation instructions by @wtbarnes in #294
  • Respect temperature-density coupling in radiative loss calculation by @wtbarnes in #295
  • Fix AIA response example by changing units from ct to DN by @wtbarnes in #298
  • Make two-photon result shape consistent and add IDL comparison test by @wtbarnes in #297
  • Cleanup readme by @wtbarnes in #299
  • Add Zenodo metadata and update license by @wtbarnes in #300
  • Fix bug reclvl file parser to account for ragged columns by @wtbarnes in #302
  • Fix docs build job in tox by @wtbarnes in #305

New Contributors

Full Changelog: v0.2.3...v0.3.0

v0.2.3

03 Feb 00:11
8d75f18

Choose a tag to compare

What's Changed

  • Use total recombination data if available to calculate recombination rate by @wtbarnes in #262

Full Changelog: v0.2.2...v0.2.3