Skip to main content

A radioactive decay and fuel depletion code

Project description

Welcome to Héricendre

Installation

Héricendre uses vcpkg for dependency management. Simply install vcpkg and identify the path to the vcpkg.cmake file. It should be located in $VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake.

To only build the hericendre binary, go to the Héricendre root directory and do:

$ cmake -Bbuild/ -DCMAKE_TOOLCHAIN_FILE=/path/to/vcpkg.cmake .
$ cd build
$ make

To build the hericendre python package:

$ uv build -Ccmake.define.CMAKE_TOOLCHAIN_FILE=/path/to/vcpkg.cmake

Use

The compute the decay of a single nuclide over 10 years:

name = "Example"

[Settings]
chain = "data/chain_casl_sfr.xml"
results = "results/results_cram.h5"
solver = "CRAM48"

[Material]
concentrations = { Pu239 = 1 }

[Time]
unit = "y"
timestamps = [0, "linspace 1 10 9", 10]

To compute the decay of a material containing 1 single unit of every nuclide in the chain:

name = "Example"

[Settings]
chain = "data/chain_casl_sfr.xml"
results = "results/results_cram.h5"
solver = "CRAM48"

[Material]
uniform = 1.0

[Time]
unit = "y"
timestamps = [0, "linspace 1 10 9", 10]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

hericendre-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

hericendre-0.1.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

hericendre-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

hericendre-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

hericendre-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

hericendre-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

hericendre-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

hericendre-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file hericendre-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hericendre-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b753736ecfbfae4fa6009825bc78e9f32aa4cca25eb2bb4d351511b5309c9d02
MD5 1badd44e45fa66cf26d287f09d41edcc
BLAKE2b-256 bf050a3bfc6d75f711efbd29a500307e78112088a595e92df4b0786ca5dfe638

See more details on using hashes here.

File details

Details for the file hericendre-0.1.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hericendre-0.1.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12ffd066f673ac0a879c63a22215d9d99e89548889593a5b152dc18f7eda8b0a
MD5 083d4c6f7a4a2c5cddc44e620f472f8f
BLAKE2b-256 a2e56ebc23d761d31582ebccc85d5cd339775371f58614f7845bdb528a664470

See more details on using hashes here.

File details

Details for the file hericendre-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hericendre-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9db096204be8dc1080495c85625bbd0e75e0eed4ae529bad1de4d96aa378f047
MD5 2eae3c1358c3a0524c2b1804279107db
BLAKE2b-256 ff672d9e3b986561717f7dde925bf0e70545cfdc1598743b24036be18adc1f8e

See more details on using hashes here.

File details

Details for the file hericendre-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hericendre-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b772aa5413b77013bf6f74aa2f95ab69dfb6345089274487ac9face5ec64477
MD5 10c7f47d8391eddb552f7520755a29c0
BLAKE2b-256 acdb6ab0bf65e7e30cd1f455565c6a96816ed3381d0651e5c70d4c7cdb1f4970

See more details on using hashes here.

File details

Details for the file hericendre-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hericendre-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 edf07dbd7c48f7636ca9948e41212b20caaf8dc9d1244e1676605aa87418a15c
MD5 9040ae33a8654aba3c28c37a2c9b2d2b
BLAKE2b-256 bb200e859c35c21daf4d4c21672ddd3c6b19fef72bc740b4738db628ad292e1f

See more details on using hashes here.

File details

Details for the file hericendre-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hericendre-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 680fed70fb744073c4ff3a90e348c4cf2a41ca250ca970b7dacdbdbe328192d3
MD5 8b5f5f90110e3bc860a87fd346e2dcb5
BLAKE2b-256 0d4495e1899447ad65e3dfec4f37b76bd11a84e4a7b13a7c3f5c8ce291aaeef5

See more details on using hashes here.

File details

Details for the file hericendre-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hericendre-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96add71dfeb3a83e71e2816fcf1894a2702722c3b62c3563b4fb959bc4a26588
MD5 047d96b613d0e4fbea6baa2d5dea1543
BLAKE2b-256 38c3bcfc53e48d07e7be044c8cb7998af4461d900e3d3e883e91bb7a31ecf546

See more details on using hashes here.

File details

Details for the file hericendre-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hericendre-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47946d4b8b50b0f73f4c4f8e6ed751b353a54cf64fee431e308cee9f113f284b
MD5 5a24ed81c1cde1ad10e97668e6935cf5
BLAKE2b-256 4f36ed87b317ab0a57b664f66d947385d6c7d82ad3f17f5bab8496f4d4b69849

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page