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

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.2
File Size Uploaded Provenance Actions
mckit_nuclides-0.6.2.tar.gz 48.6 kB Without provenance Details for mckit_nuclides-0.6.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mckit-nuclides 0.6.2
File Interpreter ABI Platform Actions
mckit_nuclides-0.6.2-py3-none-any.whl Python 3 none any Details for mckit_nuclides-0.6.2-py3-none-any.whl

Total release size: 96.6 kB

Release files / mckit_nuclides-0.6.2.tar.gz

Download URL mckit_nuclides-0.6.2.tar.gz
Size 48.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ac2a0045e5560bfe5808038de48d4758eb4dcf05031e27d57b007c19611a2d18
BLAKE2b-256 checksum
How to use checksums
dd74b1c735854416ebb9b35745824771a626bef8abfaa2ce66dfd5b9926cd95b
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.2-py3-none-any.whl

Download URL mckit_nuclides-0.6.2-py3-none-any.whl
Size 48.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2f7d2b719e9c884441a27fc79e18390a8d76798d18edf83f631dc5cce67f64cf
BLAKE2b-256 checksum
How to use checksums
031d85f36c3a69556b7e596c34b8f38e9ae79d2cc9f0c2f997d9dcce14717f81
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.2

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