Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: njoy/ACEtk

ACEtk v1.0.4

08 Aug 16:47

Choose a tag to compare

This fixes the following issues in ACEtk:

  • The subshell transition data block (or XPROB block) was not available in Python. A property was added to allow access to this data in the Python interface.
  • Electron population when contructing an electron subshell block should be given as floating point numbers to allow for fractions.

shacl-cmake was updated to the latest version.

ACEtk v1.0.3

10 Jun 22:48

Choose a tag to compare

This fixes the following issues in ACEtk:

  • The KalbachMannDistributionData object now has its' distributions() function exposed on the Python side like any other secondary particle distribution object.

A few updates were made in the CMake files for Windows compilation issues.

An Apple clang 17.0.0 compilation issue was resolved as well (an unknown member used in a method in a CRTP base class went undetected in the past).

The GitHub CI was also updated: macos-14 (arm64 architecture) was added in addition to macos-13 (intel architecture).

The version of the tools dependency and the pybind11 dependency was upped to the latest release (no functionality changes result from these dependency changes).

Valgrind testing was added to the GitHub CI to detect memory issues in the future.

ACEtk v1.0.2

25 Sep 15:35

Choose a tag to compare

This fixes the following issues in ACEtk:

  • The electron subshell populations are now returned as floating point values instead of integer values.
  • An UndefinedDistribution has been introduced to handle cases where locators in the energy distribution block for secondary particles are set to 0 (meaning no data is given). With earlier versions of ACEtk, this would have lead to a crash because the XSS array was being interpreted incorrectly.
  • Potential memory leaks have been eliminated when using placement new in copy and move assignments. Unit tests now have specific tests for copy and move constructors and copy and move assignment.

This update also modifies the build system to use shacl-cmake.

ACEtk v1.0.1

09 Jul 16:49

Choose a tag to compare

This updates the build system for ACEtk and contains no functional changes.

ACEtk v1.0.0

24 Apr 15:29
29684a9

Choose a tag to compare

This represents the first proper release of ACEtk.

The following ACE file types are supported in this version:

  • continuous energy neutron and incident charged particles files
  • photonuclear files
  • thermal scattering files
  • photoatomic and electron files (eprdata-style files)
  • dosimetry files