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.1.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.1-cp314-cp314t-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.14tWindows x86-64

scarabee-0.1.1-cp314-cp314t-manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

scarabee-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

scarabee-0.1.1-cp314-cp314t-macosx_10_15_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

scarabee-0.1.1-cp314-cp314-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.14Windows x86-64

scarabee-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

scarabee-0.1.1-cp314-cp314-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

scarabee-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

scarabee-0.1.1-cp313-cp313-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.13Windows x86-64

scarabee-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

scarabee-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

scarabee-0.1.1-cp313-cp313-macosx_10_15_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

scarabee-0.1.1-cp312-cp312-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.12Windows x86-64

scarabee-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

scarabee-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

scarabee-0.1.1-cp312-cp312-macosx_10_15_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

scarabee-0.1.1-cp311-cp311-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.11Windows x86-64

scarabee-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

scarabee-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

scarabee-0.1.1-cp311-cp311-macosx_10_15_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

scarabee-0.1.1-cp310-cp310-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.10Windows x86-64

scarabee-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

scarabee-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

scarabee-0.1.1-cp310-cp310-macosx_10_15_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: scarabee-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 99f8d1e8d2fb4698fe268a5b65ab1b50b2f234863578813b404ac38a18d48962
MD5 28d1d01866a5fa303eccbc50cb1f5d87
BLAKE2b-256 069b04c7aba8a8b51570db3f6c86b2a3985f5d943a3c6b20a31d39314c1f5b18

See more details on using hashes here.

File details

Details for the file scarabee-0.1.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: scarabee-0.1.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.14t, 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.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 aa63848df6692b1818a02a47514064e2c290eb33f88ed22301cb54097e7a394c
MD5 7f11c8a678d3e6942daaa66a067dc522
BLAKE2b-256 b45cc5f4f02341d182f6efbd918e17194c6d11da2f98e256fbaab5f0d5719a37

See more details on using hashes here.

File details

Details for the file scarabee-0.1.1-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44272a78cd83aa73b62a7ad1b504fbab1e7308e62d2d15d04b0701ac32cc13a7
MD5 bdee1130a8fde456451519328252458b
BLAKE2b-256 4dce3b606ccbb9d080dca7109d54de49bcc97d9db9ef52e3f267af88a9aeee6d

See more details on using hashes here.

File details

Details for the file scarabee-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25e49dc6a9bf7778009a25def2a57c5630030cf7a745a4b0f2d2c2764792004f
MD5 73669819d77d34db5efeb749377e87b1
BLAKE2b-256 742a76ca5c5d3fa109f958595113f28e5438b7620e3ba8c651e8eb839358f9f5

See more details on using hashes here.

File details

Details for the file scarabee-0.1.1-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a1077200e0f24012bf5c444b90ac6183d6f9b7a36f4fe69ad4f8e74bddd04adf
MD5 94b1ecb33e2489b4a7bb43a1aabbf8ea
BLAKE2b-256 b0c9ee99706a12660e3f5bd08bfe0173d36bb50f70661edacd4a53f0c70f234a

See more details on using hashes here.

File details

Details for the file scarabee-0.1.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: scarabee-0.1.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.14, 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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9364aa5f5c1f799a104ca0ba0a3bf9391e84a3baa93d2d423fa71ab32342f659
MD5 808bfda26185a8d06ada013ec490fb05
BLAKE2b-256 b082b292b9d70399c640e468e8165f2a753a5598223eb35222c0ba38ea653e47

See more details on using hashes here.

File details

Details for the file scarabee-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 500f4373db1f22bf519c6cc95b674fb251e0e1b9da359670a4023218278bc91e
MD5 cad8b23dbe1c0b7a1542ade7e6ab6dcb
BLAKE2b-256 90c5ed16c24339feb50c466a131a77e4ae66555bc1321122852af016c1239e95

See more details on using hashes here.

File details

Details for the file scarabee-0.1.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fbcc188d27cd7f8bb6c2b0c063dea6aea27c0046757115eb6e0feaf0d58786c
MD5 c977f457e83c8cb5cc20fdca16cf043f
BLAKE2b-256 ff51d9693644a26102ee7d1b08da163716afd4ac50352e1089e09ca5f65dfcd5

See more details on using hashes here.

File details

Details for the file scarabee-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for scarabee-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 34123beae86469e834eb3b7c0aaffded454cdf643c09e9a82e01c4f5bcadd712
MD5 dc8910520e0d9334e86769a9b6b72ea1
BLAKE2b-256 67a6159c919d5e2704493edb80343b02277413d56881546dd69343e58620ea0c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scarabee-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.4 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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 08c945e593e89b7fc39cd72b2f819274cbe12b4c5e2186f7689ccf609b315cba
MD5 33c4bb31c9f19a940b03a8fef6b90e8d
BLAKE2b-256 6a984c9b88119b654d79d5e7c1e6d5e063fad6693d1c78f0d06f2ccbce6ac2c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scarabee-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d3c8bdb9a29712b9b25ff9912f9bf7e91b24d4b0b9ce23058d808a5962b36da
MD5 bc61e04ef70058dbf4d6c4d83288c38c
BLAKE2b-256 90e530d57f7498dfca2da7fa0cb29fdc38601a2043a61cd3aaeeb4894f1a965e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scarabee-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 293fb362d32c4d414820bf24b087961642a153cfc60d44f03bec035c72abde83
MD5 0d872ac87830f4621ae45346d2b39236
BLAKE2b-256 d6ff5802fbb2f6d5647b5ddacd35c851d39fa955bfc22a1ce4dc6da5cb727754

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scarabee-0.1.1-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e0a6c5ec851cb7c9a7f581250af1b29066f465180b4360f8fc68dc50b9551974
MD5 ad25fbc870e776cf09856f6143843ffc
BLAKE2b-256 78b9f6d69217ec4f3e3c3eba91b435a6cafde92f901ada5164fe246bc10b87eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scarabee-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.4 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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d5136df053d2ff3c36a0b1c2e95b190ddfa413d466419163ff92a9f3fec89943
MD5 889cf2b541d8b887ac632cdbdfc7c393
BLAKE2b-256 b0ba96c530ab98a5509bc52e40bcf26b215ed5f57fe13fd577bd4a64d9b347d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scarabee-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 495de6149842e7d943cf0ef86915fd39a0643116f2fd09ef8295dd9697145772
MD5 7109ab90fc4dab6ff403f4dcef44edc9
BLAKE2b-256 9380c5367d524a2ea313d52457a0946be594e4b9aaf4bd2fc61d3b211a04a9f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scarabee-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1914dd0591165b76170fe4565bf8177059d0c41380f826bd560cd315d01055d2
MD5 992097b4e175304584e88265b21cb66b
BLAKE2b-256 3f535ab57c06ab9d86f68b9e1f0cf3a458f7f34d7b77a6c730fd239d136901aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scarabee-0.1.1-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c66fc13e8019b1766e10a083605cf6b8b4c18219cf01f52c9385edf68b8edadf
MD5 9dff110a304948acacfec6a66837b43b
BLAKE2b-256 295f4c8b4499c9d254b90409cc42fe1a529e6058256b6c6930e7584fd6aa961d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scarabee-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.4 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dbabcf6252ec6ef143f24aed1cb655f06657d447e927a475985e3ffff0cf01ff
MD5 d1c295edfd3c3b6951cd822aac42b20a
BLAKE2b-256 f498702e54170b4397f0b7e7c19626c1d045abc7674840b52c6b8c24f763ede3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scarabee-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ccc34549d264963e8f5d3f445ede9397d59fe42814e5036433416506f54e7d8
MD5 c2f4006a0563107e43111ab4b3cd2d1d
BLAKE2b-256 5125ffc1fbc6ceeca1339c0308cea26d9d914fb490fea1e4828a3dc50b4d951b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scarabee-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ccc34fe9ef5f8e07f2bca7afdf269d87a2be75f2f95e202209967806d23794fb
MD5 0e0fa40489495c5465294fa0a212203b
BLAKE2b-256 9a305382c6832418eddad16c5e7461119dfdfff83114984f768212a54b37ce54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scarabee-0.1.1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b1b702374ba70fadc9f827d2f20da143dae4b2dbd4dc1425595884fcb0288c4a
MD5 74a21439bbd2bb4211eeb4df12248635
BLAKE2b-256 bdb685a55a7dd306bef903ce914ecf16fca679d927c9961042118d9218f170b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scarabee-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.4 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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b73c1685525942fa3cdf1ab377ff48651f8fd023b8d7468c079a871d195ff413
MD5 221d299db6f9b09e2081f6970f5616ef
BLAKE2b-256 78fe9b7440411c1d7f05b44ba5c2136cbe5728c34778b78fd8c23e1c439ccc1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scarabee-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da8c264e6cd39fa3e296752da2db33720f70f71f3b167d8f7a4ba51ecca33478
MD5 6022e389612e76bdf27eca56129e4585
BLAKE2b-256 54854b886cb0a3786bbee9b603fd7119a1fb879b1319c69517c8653f10090fb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scarabee-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 90a74f5869b92892926580a0c410be8709755c7bcdbf8fac351d5af568af96c9
MD5 52ee64d4dbe09df107ce5e02c8c2895a
BLAKE2b-256 2336f8389096a20f4f4ac7e6a58ffda6bc7de313d5996c923e7a02dcde523c1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scarabee-0.1.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 cc14004c85cf5b3ab6bbcd7fba8fb2564bf47d8a32b1dd1451dc6511906f0d8f
MD5 811ab73711a18fe7e660bf0b1a6da299
BLAKE2b-256 c65fe1d0ab94df6ae8d68b49a7aaeb9612df29f9833011c025bb9c5a8c8ab561

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