Spectral Line Finder
A simple tool to browse, filter and visualize atomic spectral line data in the terminal, built using the awesome Textual library. The data is retrieved from the NIST atomic spectra database and cached on disk. Since the Trump administration defunded the entire atomic spectroscopy group at NIST in 2025 we can only hope this data remains available to scientists. There is some hope, after all.
Screenshots
Usage
To run this application, use uv
uvx spectral-line-finder
or install this package from PyPI.
The filter dialog allows for selecting one or multiple elements and filtering the data based on ionization stage, observed wavelength, relative intensity, or the initial and final energy levels. Once filtered, the data is displayed in a table but the (filtered) spectrum can also be visualized in a spectrum plot.
Metadata
Release files for spectral-line-finder 0.2.1
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 | |
|---|---|---|---|---|
| spectral_line_finder-0.2.1.tar.gz | 16.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| spectral_line_finder-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.8 kB
Release files / spectral_line_finder-0.2.1.tar.gz
| Download URL | spectral_line_finder-0.2.1.tar.gz |
|---|---|
| Size | 16.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5ce60182bfab269e0f0497a1e0b6c37adc86b962a658bbf09bf41c54fdc83a66
|
|
BLAKE2b-256 checksum How to use checksums |
39875015bc46ec67e0ef00d1691d286331acff0c3c66ad3e74bfd0dc50b73a9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / spectral_line_finder-0.2.1-py3-none-any.whl
| Download URL | spectral_line_finder-0.2.1-py3-none-any.whl |
|---|---|
| Size | 20.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
48e752372cd2f35e0d5d215789716fc0b9dd49445826a0302f43f279fb3ed466
|
|
BLAKE2b-256 checksum How to use checksums |
c841314f25b7b8f799072c22100f0d5b5f654eb23fa61428ff55be726622c196
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for spectral-line-finder 0.2.1
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.