Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Created this CHANGELOG file with some initial guesses as to the history.
  • Added linking example in README.md.
  • Added QUICKBUILD_ORIGEN_API configuration option and made sure it can go static or shared.
  • Marking various functions as "deprecated".
  • StateInfo::accumulate_definition function for adding/averaging information.
  • tstStateInfo and tstState unit tests.
  • explicit units in some table output.

Changed

  • Modified the README.md and other documentation. (Good example of documentation sectioning for packages/Origen/Core/dc/Spectrum.h.)
  • Significant overhaul of Doxygen settings to have more modern/clean look.
  • Renamed origen_config.h to config.h.
  • Introduced Core/version.h with special version info.
  • Applied .clang-format rules to all .h/.cpp files.
  • Changed regen.sh files to remove Doxygen boilerplate from many autogenerated files.
  • Deprecated StateInfo::burnup function in favor of energy function because energy is defined for all materials.

Removed

  • Unused file paths in Core/TestPaths.h (JEFF2,ENDF238,ENDF252).

Fixed

  • set_vals(SCALAR) to call canonicalize_vals() like set_vals(VECTOR)

[0.5.2] - 2016-07-01

Changed

  • Refactored "Power History" classes and unit conversion classes to be more concise.

Fixed

  • Minor bugs for release of 6.2.1.

[0.5.1] - 2016-01-01

Fixed

  • Various bugs for release of 6.2.0.

Added

  • Tally nuclides to the CRAM solver.

[0.5.0] - 2015-10-01

Added

  • C++ spectrum converters.
  • Simplified library creation capabilities.
  • Material and MultiZoneDepleter with linkages to TDeplBase for modern TRITON in SCALE 6.2.

[0.4.0] - 2015-03-01

Added

  • CRAM solver.
  • Views and hooks to cast to GridData so that no-copy interpolation may be performed.

[0.3.0] - 2014-11-01

Changed

  • Extensively refactored to have Core, Solver, Manager components.

Fixed

  • Issues with spectra calculations and incorrect rebinning of continuum.

Added

  • Transition matrix update capabilities with Fortran bindings for CASL.

[0.2.0] - 2013-11-01

Added

  • TransitionSystem for handling "tree-like" traversal of transitions.

[0.1.0] - 2012-11-01

Changed

  • API handed off from Steve Skutnik to Will Wieselquist.