Skip to main content

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

screenshot of filter dialog

screenshot of data table

screenshot of spectrum plot

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)

Source distribution for spectral-line-finder 0.2.1
File Size Uploaded Provenance
spectral_line_finder-0.2.1.tar.gz 16.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for spectral-line-finder 0.2.1
File Interpreter ABI Platform
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.

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