mckit-nuclides: tables with information on elements and nuclides
Description
The module presents basic information on chemical elements and nuclides including natural presence. The data is organized as Polars tables. Polars allows efficient data joining and selecting on huge datsets produced in computations like [1].
More details in documentation.
Contributing
Some specific: in development environment we use uv, just, ruff.
To setup development environment, run:
just install | reinstall
To build documentation, run:
just docs # - for local online docs rendering, while editing
just docs-build # - to build documentation
To release, run:
just bump [major|minor|patch] # - in `devel` branch
Then merge devel to master (via Pull Request) and if all the checks are passed create Release. Manually.
Notes
Half lives are extracted from [5].
References
Y. Chen and U. Fischer, “Rigorous mcnp based shutdown dose rate calculations: computational scheme, verification calculations and application to ITER” Fusion Engineering and Design, vol. 63–64, pp. 107–114, Dec. 2002, doi: 10.1016/S0920-3796(02)00144-8.
Kim, Sunghwan, Gindulyte, Asta, Zhang, Jian, Thiessen, Paul A. and Bolton, Evan E.. “PubChem Periodic Table and Element pages: improving access to information on chemical elements from authoritative sources” Chemistry Teacher International, vol. 3, no. 1, 2021, pp. 57-65. https://doi.org/10.1515/cti-2020-0006
Elements table. https://pubchem.ncbi.nlm.nih.gov/rest/pug/periodictable/CSV
Coursey, J.S., Schwab, D.J., Tsai, J.J., and Dragoset, R.A. (2018-06-14), Atomic Weights and Isotopic Compositions (version 4.1). [Online] Available: http://physics.nist.gov/Comp [year, month, day]. National Institute of Standards and Technology, Gaithersburg, MD.
JEFF-3.3 radioactive decay data file https://www.oecd-nea.org/dbdata/jeff/jeff33/downloads/JEFF33-rdd_all.asc
Metadata
Release files for mckit-nuclides 0.6.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mckit_nuclides-0.6.3.tar.gz | 48.6 kB | Without provenance | Details for mckit_nuclides-0.6.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mckit_nuclides-0.6.3-py3-none-any.whl | Python 3 | none | any | Details for mckit_nuclides-0.6.3-py3-none-any.whl |
Total release size: 96.6 kB
Release files / mckit_nuclides-0.6.3.tar.gz
| Download URL | mckit_nuclides-0.6.3.tar.gz |
|---|---|
| Size | 48.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a1f4a60415063d2bbc9072c5e6fd534e9892bd39c4d1e9ea55d1cc7af281fbc9
|
|
BLAKE2b-256 checksum How to use checksums |
153a897c0b326c8145825be8c573f1084c912fff0d5e5719aa60fec0077deef9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / mckit_nuclides-0.6.3-py3-none-any.whl
| Download URL | mckit_nuclides-0.6.3-py3-none-any.whl |
|---|---|
| Size | 48.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7848a55cf166211c83b032e3f97ab344d2d85210fb841bd4350be42496da4d70
|
|
BLAKE2b-256 checksum How to use checksums |
aabc6f42f60a02840472f831374d296c1cf5a5793f6aa2eee58e98d9ccbb10d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for mckit-nuclides 0.6.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.