Skip to content

Releases: cyclus/cycamore

1.6.0

04 May 17:33
Compare
Choose a tag to compare

Added:

  • Downstream testing in CI workflows (#573, #580, #582, #583)
  • GitHub workflow for publishing images and debian packages on release (#573, #582, #583, #593)
  • GitHub workflows for building/testing on a PR and push to main (#549, #564, #573, #582, #583, #590)
  • Add functionality for random behavior on the size (#550) and frequency (#565) of a sink
  • GitHub workflow to check that the CHANGELOG has been updated (#562)
  • Added inventory policies to Storage through the material buy policy (#574, #588)

Changed:

  • Updated build procedure to use newer versions of packages and compilers in 2023 (#549, #596, #599)
  • Added active/dormant and request size variation from buy policy to Storage (#546, #568, #586, #587)
  • Update build procedure to force a rebuild when a test file is changed (#584)
  • Define the version number in CMakeLists.txt and rely on CMake to propagate the version throughout the code (#589)
  • Update version numbers in documentation and fix references to master branch (#591, #595)
  • Update build procedure to link against Cyclus' cython generated libraries if needed (#596)
  • Minor modifications for compatibility with the latest GTest library (#598)
  • Remove FindCyclus.cmake from this repo since it is installed with Cyclus (#597)
  • Default to a Release build when installing via python script (#600)
  • Update pytests to skip appropriately when COIN is not supported (#601)

1.5.5

14 Jan 17:47
3039855
Compare
Choose a tag to compare

Changed:

  • A reactor will now decommission itself if it is retired and the decommission requirement is met.

1.5.4

05 Jul 16:15
96ac24e
Compare
Choose a tag to compare

Added:

  • RecordTimeSeries has been added to the several archetypes; Reactor, Source, Sink,
    FuelFab, Separations, and Storage. This change was made to allow these agents to
    interact with the d3ploy archetypes.
  • Added unit tests for Cycamore archetypes with Position toolkit.
  • Record function for Cycamore archetypes' coordinates in Sqlite Output.

Changed:

  • All cycamore archetypes have been edited to now include Cyclus::toolkit::Position.

1.5.3

11 Jan 19:47
Compare
Choose a tag to compare

Changed:

  • Many build system improvements, including making COIN optional.

Cycamore 1.5.0

13 Dec 17:32
Compare
Choose a tag to compare

Changeling:

  • Added Storage archetype. This Facility is intended to hold materials for a
    user specified amount of time in order to model a storage facility with a
    certain residence time or holdup time.
  • Added Mixer archetype. This facility Mixer mixes N streams with fixed,
    static, user-specified ratios into a single output stream. The Mixer has N
    input inventories: one for each streams to be mixed, and one output stream.
    The supplying of mixed material is constrained by available inventory of mixed
    material quantities.
  • All Cycamore archetypes now uses the tolerance_resource for all the buffer
    Pop.

Cycamore 1.5.0 Release Candidate 1

03 Dec 19:41
Compare
Choose a tag to compare
Pre-release

Change Since 1.4.2-rc3:

  • ubuntu 14.04 support deprecation (still working but not supported)

Cycamore 1.4.2 Release Candidate 3

26 Nov 16:23
Compare
Choose a tag to compare
Pre-release
fix sink default pref (#442)

* fix sink default pref

* change default pref from 1 to cyclus::kDefaultPref

* this should fix the unit test segfault

* add test checking default prefs

* add pref tests

Cycamore 1.4.2 Release Candidate 2

19 Nov 00:19
Compare
Choose a tag to compare
Pre-release

Fix Sink to work with 1.4

Cycamore 1.4.2-rc1

15 Nov 22:04
Compare
Choose a tag to compare
Cycamore 1.4.2-rc1 Pre-release
Pre-release

Cycamore 1.4.2 Release Candidate 1

Changeling from 1.4.1:

  • Source, Sink, and storage add range uitype for non-negatives state variables.
  • Storage pref in commodities need to be positive.

Cycamore 1.4.1

01 Nov 19:04
Compare
Choose a tag to compare

Minor change

  • Update author list.