Skip to main content

mckit-nuclides: tables with information on elements and nuclides

Maintained License PyPI - Python Version PyPI Documentation Status

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

Tests https://codecov.io/gh/MC-kit/mckit-nuclides/branch/master/graph/badge.svg?token=wlqoa368k8 pre-commit https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json

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

  1. 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.

  2. 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

  3. Elements table. https://pubchem.ncbi.nlm.nih.gov/rest/pug/periodictable/CSV

  4. 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.

  5. 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)

Source distribution for mckit-nuclides 0.6.3
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)

Table of built distributions (wheels) for mckit-nuclides 0.6.3
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page