Releases: cyclus/cycamore
Releases · cyclus/cycamore
1.6.0
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
1.5.4
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
Cycamore 1.5.0
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
Change Since 1.4.2-rc3:
- ubuntu 14.04 support deprecation (still working but not supported)
Cycamore 1.4.2 Release Candidate 3
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
Fix Sink to work with 1.4
Cycamore 1.4.2-rc1
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
Minor change
- Update author list.