Skip to main content

A lattice physics code for LWR analysis.

Project description

Scarabée

Documentation Status License

Scarabée is a simplified lattice physics code for light water reactor (LWR) neutronics calculations. It currently has the following features:

  • Resonance self-shielding according to Carlvik's 2-term rational approximation
  • 1D Annular pin cell collision probabilities solver for fixed-source and k-eigenvalue problems
  • 2D Method of characteristics solver for fixed-source and k-eigenvalue problems
  • Finite difference diffusion solver for 1D, 2D, and 3D fixed-source and k-eigenvalue problems
  • Nodal expansion method diffusion solver for 3D k-eigenvalue problems
  • PWR lattice calculations with depletion

This project closely follows the methods outlined in Methods of Steady-State Reactor Physics in Nuclear Design by Stamm'ler and Abbate, and Lattice Physics Computations by Knott and Yamamoto, from the Handbook of Nuclear Engineering, edited by D. Cacuci, and Applied Reactor Physics by Hébert.

Scarabée uses a custom HDF5 formated nuclear data library which is easy and intuitive to understand. The data directory contains a helper library and scripts to generate a multi-group nuclear data library with the FRENDY nuclear data processing code. FRENDY is free/open-source software, and can be downloaded here. Currently, only FRENDY is supported, due to its advanced multi-group processing features.

Project details


Download files

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

Source Distribution

scarabee-0.1.0.tar.gz (8.0 MB view details)

Uploaded Source

Built Distributions

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

scarabee-0.1.0-cp313-cp313-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.13Windows x86-64

scarabee-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

scarabee-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

scarabee-0.1.0-cp313-cp313-macosx_10_15_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

scarabee-0.1.0-cp312-cp312-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.12Windows x86-64

scarabee-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

scarabee-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

scarabee-0.1.0-cp312-cp312-macosx_10_15_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

scarabee-0.1.0-cp311-cp311-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.11Windows x86-64

scarabee-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

scarabee-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

scarabee-0.1.0-cp311-cp311-macosx_10_15_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

scarabee-0.1.0-cp310-cp310-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.10Windows x86-64

scarabee-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

scarabee-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

scarabee-0.1.0-cp310-cp310-macosx_10_15_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

scarabee-0.1.0-cp39-cp39-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.9Windows x86-64

scarabee-0.1.0-cp39-cp39-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

scarabee-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

scarabee-0.1.0-cp39-cp39-macosx_10_15_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

Details for the file scarabee-0.1.0.tar.gz.

File metadata

  • Download URL: scarabee-0.1.0.tar.gz
  • Upload date:
  • Size: 8.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for scarabee-0.1.0.tar.gz
Algorithm Hash digest
SHA256 89a470365e281f33f95d3a537790e22c19c41d5a143e62cbf47446e3d671e35f
MD5 ff250896bef9e7c8cd7d48a1f845e931
BLAKE2b-256 227beb033906e3462db59127ff825375b89d99588e2342a234c14302622b0267

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: scarabee-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for scarabee-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fcce5fa91036e1ca350e5edaa5175f7971caff70d6a79023f754c7fba9ed4f95
MD5 42f5300c03ca66abdf934efd899da3e8
BLAKE2b-256 b0e68c80c36cb47c892732ae8538de610d2bc537141e0702caa5581c8eb2b025

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 77a04f3dcf8e4296464db551df9bd53725f6c744a047ab5d62cb71bec8d30e3a
MD5 d842c6861f57e27df92edc5c3e7c33a7
BLAKE2b-256 da8e2fa45d328857c1cf9aafec67c2ba1db569cc43f396af565f980695014263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scarabee-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf05cff5a8dfd0ff01867159cded74ed8d1ff899ddd19a32b990d1229d405575
MD5 e348edbb7e7f572731bc3de827e80a61
BLAKE2b-256 eb8c7a484fc8938625b55a942f75ca67077fc612ed2c5709241af6cdd272da97

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.0-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e4a2b32de99365a85eced294b4285e3ff864961bf74f09f82772dae89488fbe3
MD5 27d0addd4559a5cce39aa9362e1fba03
BLAKE2b-256 bbd71de4eddbca51859d82f866d5a099202d00f6b005fc6846a47846407d2d38

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: scarabee-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for scarabee-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9cda919b8656ac9e4da0f40c5c1666cdb661768e2e4ead423d71d4efcae7543d
MD5 14891e2722a7ac671f8bae7765307cd8
BLAKE2b-256 d3286b773df331662e8af8d281d2104467ba51e43e3f04b6b5f46a3f4485c16c

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 238069eae6f28e1127126cd1236d225fb3a3e850247ac2b6366eb19bb2842f35
MD5 bf7f602849d88adcfe8433b02333805f
BLAKE2b-256 8135e69f63e775994ecd42beaa52b5850b79ccc20833defe871a9103b747a64c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scarabee-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e51d4031babdc0718120397ea868e0c6b4ef1b3509ebfa036414f4a148a8d34
MD5 77d6b5ea01b2018f53eb86551b33d596
BLAKE2b-256 7256367f5440bfb6087717ecba3631d443312424040bb1d55635d239de892233

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4b8608eeeaebb9aa82852f01f9e9b96787b8fee1b381a0ff1ee69555c1216841
MD5 492728773510f50c4a7b8f0facbde981
BLAKE2b-256 b82fac584d4a5854f5549e2b6e241914138326a334ca8557d2fc15ffea12ad10

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: scarabee-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for scarabee-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 204002f61142f2cff3c1788b7b0b9b1e90061a170308a10e3c31129c4818b148
MD5 6b501e3fa908d8f7da6da81101e1e2a6
BLAKE2b-256 2e20c1506e1cf9b7c5fcfb36babb767b0487558d13da6a42e8bce002b7797441

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b50c24d21765b7070d38455230ad04c06e9aed48a5505fa6d85cf862115c621
MD5 7662417eaacb3124f9b2540401f1e0a2
BLAKE2b-256 40cdcb3122145d580a42a5363ae05ea1251a3cbd0fc54343c6a8312d79adc759

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scarabee-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31c84efafe6801628e5c5bb20846409cdb15635ead1b051cbb618db31471a2a8
MD5 5206f380d4efba5e90c8e23b0757b78f
BLAKE2b-256 a0471e99bcb7f46ed5c5b1c98ec8566071b7c85301dcaa83600ea21185f5abe9

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b41ee29a483cd7e441db03008227ab1eb1a3e1cc08012af46315cfb7d2533ee2
MD5 25dfeefcacb0e6dd9ad2e9a34dfb1132
BLAKE2b-256 5dc3147ffe1f8becb08d3a41d35c125730515533e826b5ab342f58d4785658d0

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: scarabee-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for scarabee-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 eefcf04b3f652d846b1d7a92ef87c4bd81a5198dd88d69936ac5a1918d3e76b3
MD5 d0074a158f65dea76518c705f0808bb1
BLAKE2b-256 ea6d8a7f8a85d030187774a38f8bee7cb2fc983af8e79fed60dde8b48513c987

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 872ca7dceabed1e7d5e104036254204c2399350f9ad557c5e973d18d1e4c29ca
MD5 9fcd7659bf3e9a3107b4456d2b66eeb5
BLAKE2b-256 dd6a358a646939f25332b0dbdf37236fd6817bcc6cc4e23895e31d780bb12c1c

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5dc7169a4927a9a39bc7fb40404992c706127082d4154ff619b7c0b1e9e8736e
MD5 a2a5d4641f252385e28bd2d168e6a309
BLAKE2b-256 e571de32f70288f9060bcc4729961f48b3da8729f39ec4b5efe9457164b4c8b9

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f1110e9ca8ab22a870451a3a658a973cb553a8727f3a98f3bfbb76dcd8f84b76
MD5 d4db5bd64ea39061e6fa09013db71d6c
BLAKE2b-256 fba1418a016019be62a877dc8ec5fffdcee46dd6b39be6cc51dd1940766e5a85

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: scarabee-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for scarabee-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5e88c515d265fc55dae9a0cc2f218f0d65a157e1f0f30fc0566fa07acab4e446
MD5 050b54fb9b696be053fc9e36dff83e74
BLAKE2b-256 b6f178e0f175013257c3d6c435ae13c041aa78db549ef9cb97164e3a057075ee

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f25dd89898da95bc512fa61843de1a7b228e4d85b94562e08b45f22c53b9646
MD5 c1b2176b8fae4bf8b9ecfedb89ae7213
BLAKE2b-256 3c50dd77d3cb350f1688ea8ad885f9851d06e3e5d3a0717931cca8aa06dac7ce

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d14479941b22cfafad50fb80fdeac6a09da94002defaa5c471aaeba37610cea1
MD5 cdf8f0a03cc9e5e646cdc0971bc67af8
BLAKE2b-256 f8a478c2e9ed53f8badb8dfa8b12e320b26f69349415b37da4ca8fbec3a21302

See more details on using hashes here.

File details

Details for the file scarabee-0.1.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e7d1f0d442fb3ff9f15cf59f0883146df736d65797132a03d3991050f8aabc0a
MD5 19f53a1bcab14e03792c3df1b211489e
BLAKE2b-256 0d8f60293aef22671483311221641fc115cfcaf6df63d2a2b98b5925246eb3b5

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