======================== Release notes for v0.3.0 ======================== This release of SaltProc adds several new features, including a refactor of ``depcode``, updated documentation, and installation guides. Make sure you apply `this bug fix `__ in your Serpent2 code if you haven't already. New Features ============ - Complete refactor of the code into object-oriented python. - Adds a Sparging system package -- contained in the ``sparger`` and ``separator`` modules -- that calculates removal efficiencies for various target isotopes (i.e. Xe, Kr, H). - Adds a script for creating a Serpent2 compatible cross section library - Refactors the ``depcode`` module by making ``Depcode`` a purley abstract class; add the ``DepcodeSerpent`` class which is an instance of ``Depcode`` Bug Fixes ========= - `Remove cruft in master `__ - `Update Geometry file syntax to Serpent 2 standards `__ - `Update issue and PR templates `__ - `Fix incorrect variable call in ``app.read_dot`` `__ - `Fix typos in documentation `__ Commit list =========== - Isotope find by @jbae11 in https://github.com/arfc/saltproc/pull/23 - Saltproc capability addition and UI improvement by @jbae11 in https://github.com/arfc/saltproc/pull/29 - Completely refactored and changed after latest Teddy's release (0.2.0) by @andrewryh in https://github.com/arfc/saltproc/pull/37 - Update README.md only to address #41 by @andrewryh in https://github.com/arfc/saltproc/pull/45 - Bringing SaltProc repository up to date by @andrewryh in https://github.com/arfc/saltproc/pull/47 - Scripts and input files for sensitivity analysis of msbr design by @mehmeturkmen in https://github.com/arfc/saltproc/pull/48 - Saltproc multiple run flexibility by @mehmeturkmen in https://github.com/arfc/saltproc/pull/49 - Adding sparging system to saltproc by @mehmeturkmen in https://github.com/arfc/saltproc/pull/50 - The updated "overview.rst" file for the latest change in Saltproc by @mehmeturkmen in https://github.com/arfc/saltproc/pull/53 - Improved separator using Jiaqi's new correlation by @mehmeturkmen in https://github.com/arfc/saltproc/pull/54 - Create ci.yml by @yardasol in https://github.com/arfc/saltproc/pull/61 - Call ``name`` instead of ``__string__`` to assign ``mat_name`` by @yardasol in https://github.com/arfc/saltproc/pull/63 - Add issue + PR templates by @yardasol in https://github.com/arfc/saltproc/pull/66 - Update README and Contributing by @yardasol in https://github.com/arfc/saltproc/pull/71 - Refactor depcode by @yardasol in https://github.com/arfc/saltproc/pull/64 - 2nd attempt: Update issue template formatting. by @yardasol in https://github.com/arfc/saltproc/pull/75 - Update example and integration test input files to serpent 2 syntax by @yardasol in https://github.com/arfc/saltproc/pull/89 - Remove cruft files from ``master`` branch by @yardasol in https://github.com/arfc/saltproc/pull/86 - ``doc`` additions, docstring typo fixes, cross section processing scripts by @yardasol in https://github.com/arfc/saltproc/pull/90 - Patch #90 (pep8 issues, docstring consistency) by @yardasol in https://github.com/arfc/saltproc/pull/92 Contributors ============ - @yardasol - @mehmeturkmen - @andrewryh - @jbae11 **Full Changelog**: https://github.com/arfc/saltproc/compare/v0.2.0...v0.3.0