Changelog ========= All notable changes to this project will be documented in this file. This project adheres to `Semantic Versioning `_. Version 4.0.0 ------------- New: * Added and modularized the IO for various formats have been setup. Currently ENSDF and XML are supported. * Added calculations module to evolve a system and calculate Weisskopf estimates. * Added isomer module in the caculation module that handles calculation relevant to isomers. * Added feature in species to change the name of a species. Particularly helpful when going between formats. * Added check for useable level when calculating rate matrix. * Added feature that fills in undefined or missing transitions in a species. Fix: * Linked the application to the readme Version 3.0.3 ------------- Fix: * Removing a level now removes all transitions to and from the level before removing the level itself. This alleviates any issues that arise after removing the level. Version 3.0.2 ------------- Fix: * Version mismatch has been addressed Version 3.0.1 ------------- Fix: * sphinx-rtd-theme has been added to the documentation requirements to properly compile on Read the Docs Version 3.0.0 ------------- Fix: * Misleading methods to retrieve upward and downward transitions have been replaced with methods to retrieve levels linked by transitions to a given level. This is a backwards-incompatible change. * If a level or transition already exists in the respective collection, the API now updates the level or transition instead of adding a new version. * An overflow on the Boltzmann factor for zero temperature has been fixed. * The extraneous search has been removed from the index. * The instructions for exporting the appropriate software reference from Zenodo are now clearer. Version 2.0.0 ------------- New: * Tests and linting have been added to the package integration. * New methods to update a transition's Einstein A coefficient, retrieve upward and downward transitions from a level, and to retrieve a transition between particular levels have been added to the API. Fix: * A number of method names have been changed to align with pylint. These are backwards-incompatible changes. Version 1.4.0 ------------- New: * A link to the readthedocs page has been added to the overview to increase visibility. Version 1.3.0 ------------- Internal: * Astropy has been replaced with gslconsts for consistency with Webnucleo codes. Version 1.2.0 ------------- New: * An Acknowledgment has been added. Internal: * The XML validator now uses XML Catalogs. The appropriate schemas are included in the distribution. Version 1.1.1 ------------- Fix: * Updated ReadMe with note about installing the package with Anaconda Version 1.1.0 ------------- New: * It is now possible to select species to update from XML with an XPath expression. Fix: * Non-string properties are now properly written to XML as strings. Version 1.0.2 ------------- Internal: * A required package has been added to the documentation Version 1.0.1 ------------- Internal: * The base class Properties namespace has been renamed. * A configuration variable has been set to avoid warnings. Fix: * A URL link has been fixed. * Some documentation has been extended. Version 1.0.0 ------------- New: * Initial release