Python tools to work with elements and nuclides
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mckit_nuclides-0.6.0.tar.gz.
File metadata
- Download URL: mckit_nuclides-0.6.0.tar.gz
- Upload date:
- Size: 47.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d3c72bf15f8f94ebecb05fe203a477b54dd2e0eacc7cb1827882ee800fa8118
|
|
| MD5 |
293cdf7a6a5549d4939b67c5aa909844
|
|
| BLAKE2b-256 |
aef52e3f8d71bdc44b605846e0e454d5a12e66a7535a1b62b534382cceb4235c
|
File details
Details for the file mckit_nuclides-0.6.0-py3-none-any.whl.
File metadata
- Download URL: mckit_nuclides-0.6.0-py3-none-any.whl
- Upload date:
- Size: 48.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb81053d653eb7bfff747e68d104d6f308a8df88490036d448b40bcf414f231a
|
|
| MD5 |
31280a447b71a1c9e7a24686492aca97
|
|
| BLAKE2b-256 |
6dffaff0058d36e1ad25c94f8400edfb714269d2f20140cfa9afe5d24da778be
|