Skip to content

Releases: cyclus/cyclus

1.3.0-rc2

05 May 22:33
Compare
Choose a tag to compare
1.3.0-rc2 Pre-release
Pre-release

Second release candidate for 1.3.0

1.3.0-rc1

27 Apr 17:24
Compare
Choose a tag to compare
1.3.0-rc1 Pre-release
Pre-release

Release candidate for 1.3.0

1.2.0

03 Dec 00:26
Compare
Choose a tag to compare

Cyclus 1.2 Release Notes

Author: Cyclus Developers
Website: http://fuelcycle.org/
Contact: https://groups.google.com/forum/#!forum/cyclus-dev

The Cyclus core team is excited to announce the latest stable version
of the cyclus ecosystem! This includes over 125 commits by 5 developers.

Major features

  • Added 'entity' key to the archetype annotations. This may take on one of the
    following values: region, institution, facility, archetype, or unknown.
  • Added further reflection to archetypes by including 'parents' and 'all_parents'
    lists to the metadata.
  • Added archetype name to metadata annotations.
  • Nicer looking JSON strings.
  • Fixed dynamic loading error that was triggered in weird cases on linux.
  • The command cyclus -m now returns all metadata.
  • Added Squash() functions to MatQuery class.
  • Added 'nuclide' to availible 'uitypes'.
  • Added Extra debugging info via CYCLUS_DEBUG_DRE environment variable.
  • Added new experimental ResBuf class for resource buffering.
  • Added optional tails buffer to enrichment class.
  • Many bug fixes.

Since v1.1,

  • Cyclus: 95 commits resulted in 644 changed files encompassing a net 2347
    line insertions(+) and 397 deletions(-).
  • Cycamore: 33 commits resulted in 15 changed files encompassing a net 93
    line insertions(+) and 91 deletions(-).

Contributors

The following people contributed to this release of Cyclus. A "*" by their
name indicates a first time contributor. Names follow alphabetically,

  • Robert Carlsen
  • Robert Flanagan*
  • Matthew Gidden
  • Katy Huff
  • Arrielle Opotowsky
  • Olzhas Rakhimov
  • Anthony Scopatz
  • Zach Welch
  • Paul Wilson
  • John Xia*

1.2.0-rc1

25 Nov 22:56
Compare
Choose a tag to compare
1.2.0-rc1 Pre-release
Pre-release
bumped version num

v1.1.1 Microrelease

05 May 22:32
Compare
Choose a tag to compare
v1.1.1 Microrelease Pre-release
Pre-release

This release is designed to be used with Cyclist and Cycic v0.9

1.1.0

19 Sep 09:20
Compare
Choose a tag to compare

Cyclus 1.1 Release Notes

Author Cyclus Developers
Website http://fuelcycle.org/
Contact https://groups.google.com/forum/#!forum/cyclus-dev

The Cyclus core team is excited to announce the latest stable version
of the cyclus ecosystem! This includes nearly 300 commits by
8 developers.

Major features

  • Ability to force decay calculations off everywhere in the simulation.
  • A menagerie of new datatypes:
    • std::vector<float>
    • std::vector<double>
    • std::set<std::string>
    • std::list<std::string>
    • std::pair<int, int>
    • std::map<int, double>
    • std::map<int, std::string>
    • std::map<std::string, int>
    • std::map<std::string, double>
    • std::map<std::string, std::string>
  • Human-readable nuclide names may now be uses in input files.
  • Memory leak bug fix.
  • New 'schematype' state variable annotation allows archetype developers to
    explicitly set the XML datatype in the schema for a given state variable,
    rather than relying on defaults.
  • Quantity-based constraints added to DRE.
  • Automatic archetype discovery with '-l' and '-a' command line arguments.
  • Better error handling in cycpp.
  • Optional allocation optimization using tcmalloc.

Since v1.0,

  • Cyclus: 243 commits resulted in 274 changed files encompassing a net 24,441
    line insertions(+) and 5,222 deletions(-).
  • Cycamore: 38 commits resulted in 69 changed files encompassing a net 1,948
    line insertions(+) and 1,855 deletions(-).

Contributors

The following people contributed to this release of Cyclus. A "*" by their
name indicates a first time contributor. Names follow alphabetically,

  • Robert Carlsen
  • Matthew Gidden
  • Katy Huff
  • Arrielle Opotowsky
  • Olzhas Rakhimov
  • Anthony Scopatz
  • Zach Welch
  • Paul Wilson

1.1.0-rc1

16 Sep 10:22
Compare
Choose a tag to compare
1.1.0-rc1 Pre-release
Pre-release
updated release note

1.0.0

30 May 20:42
Compare
Choose a tag to compare

Cyclus 1.0 Release Notes

:Author: Cyclus Developers
:Website: http://fuelcycle.org/
:Contact: https://groups.google.com/forum/#!forum/cyclus-dev

The Cyclus core team is excited to announce the latest stable version
of the cyclus ecosystem! This includes over 5000 commits by
8 developers.

Major features

  • Fast simulation performance
  • Memory management: model instantiation/deallocation
  • Cyclus Enhancement Proposal (CEP) system for large changes
  • Testing suite
    • unit tests
    • integration tests (continuous through BaTLab and Polyphemus)
    • regression tests
  • Resource tracking functionality and resource interface simplicity (CEP 17)
  • Complicated fuel cycles enabled via dynamic resource exchange (CEP 18)
  • Advanced time step execution for consistent agent behavior (CEP 20)
  • Basic modules in Cyclus core, advanced modules in Cycamore
    • relatedly, agent identification (CEP 21)
  • Pre-processing
    • auto-generate input/output archetype code for supported datatypes
  • Simulation initialization and restart
  • Now using PyNE for nuclear data (http://pyne.io)
  • Basic Lodtka-Volterra predator/prey-like simulation behavior demonstrated
  • Updated build system
    • kernel in $PREFIX/lib/ as cyclus (i.e., libcyclus.so or
      libcyclus.dylib)
    • cyclus agents in $PREFIX/lib/cyclus as agents
    • cyclus generic agent archetype unit tests in $PREFIX/lib/cyclus as
      baseagentunittests
    • cycamore agents in $PREFIX/lib/cyclus as cycamore
    • cyclus unit tests in $PREFIX/bin as cyclus_unit_tests
    • cycamore unit tests in $PREFIX/bin as cycamore_unit_tests
    • support for easy build/install of modules with single agent archetype and
      associated tests
    • support for easy build/install of modules of group of agent archetypes and
      associated tests
  • Toolkit
    • separation of additional "helper" classes and interfaces out of kernel
      source directory and namespace
  • Significantly updated database schema, utilized for both canonical input and
    output
    • supports variable length datatypes for both sqlite and hdf5

Since v0.4

  • Cyclus: 1,120 commits resulted in 262 changed files encompassing a net 33,820
    line insertions(+) and 9,673 deletions(-).
  • Cycamore: 270 commits resulted in 133 changed files encompassing a net 2,243
    line insertions(+) and 95,294 deletions(-).

Contributors

The following people contributed to this release of Cyclus. A "*" by their
name indicates a first time contributor. Names follow alphabetically,

  • Robert Carlsen
  • Matthew Gidden
  • Katy Huff
  • Arrielle Opotowsky
  • Olzhas Rakhimov
  • Anthony Scopatz
  • Zach Welch
  • Paul Wilson

1.0.0-rc4 version bump

30 May 13:50
Compare
Choose a tag to compare
Pre-release
Merge pull request #884 from rwcarlsen/doxy-style

Doxy style

1.0.0-rc3: Merge pull request #911 from scopatz/clang

27 May 16:26
Compare
Choose a tag to compare
Clang Fix & Gtest Update