Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

atmospy: air quality data visualization

PyPI version PyPI - Python Version Tests codecov Apache 2.0 licensed

atmospy is a Python visualization library based on matplotlib and seaborn.

Documentation

Documentation for atmospy can be found here.

Dependencies

Supported Python versions

atmospy supports Python 3.10 and newer.

Mandatory dependencies

  • numpy
  • pandas
  • seaborn
  • matplotlib
  • scipy

Installation

The latest release can be installed directly from PyPi:

$ pip install atmospy

You can also install pre-releases from GitHub:

$ pip install atmospy --pre

If you would like to install from a specific branch or release, you can do so directly from GitHub:

$ pip install git+https://github.com/dhhagan/atmospy.git@<tag-or-version>

Development

atmospy development takes place on GitHub: https://github.com/dhhagan/atmospy

The project is managed with uv. To set up a development environment, clone the repository and run:

$ uv sync

This creates a virtual environment in .venv and installs atmospy in editable mode along with the test dependencies. To build the documentation locally, include the docs dependency group as well:

$ uv sync --group docs

Testing

Run the test suite with:

$ uv run pytest

By default this runs entirely offline on synthetic data. Tests that download the example datasets are skipped unless you opt in:

$ uv run pytest --run-network

Please submit bugs that you encounter to the issue tracker with a reproducible example that clearly demonstrates the problem.

Release files for atmospy 0.2.0a1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for atmospy 0.2.0a1
File Size Uploaded
atmospy-0.2.0a1.tar.gz 35.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for atmospy 0.2.0a1
File Interpreter ABI Platform
atmospy-0.2.0a1-py3-none-any.whl Python 3 none any Details

Total release size: 63.4 kB

Release files / atmospy-0.2.0a1.tar.gz

Download URL atmospy-0.2.0a1.tar.gz
Size 35.8 kB
Tags Source
SHA-256 checksum
How to use checksums
83c258f529914c53851f7a1d1635d9c2005b9b875d72e73678ea0503d5c4f5c0
BLAKE2b-256 checksum
How to use checksums
3ae57963794fdbc4f01bd9503ff1f21e6197261aaae0cb7915cdf53f292d0500
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","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 / atmospy-0.2.0a1-py3-none-any.whl

Download URL atmospy-0.2.0a1-py3-none-any.whl
Size 27.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1463a4160a97dea18fcf5d4454bd58dc2bc9bb3926603173e2a1ec62061673eb
BLAKE2b-256 checksum
How to use checksums
a15a97156564bb52b51315ddae98fcd1959427ee785b5485fcb45211b1db454f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","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}
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