Skip to main content
Authors:

Clément Buton

Yannick Copin

Contact:
Yannick Copin <y.copin@ip2i.in2p3.fr>
ascl:1403.002 pypi version pyExtinction Documentation Status

Introduction

This Python module/script computes total atmospheric extinction from decomposition into physical components (Rayleigh attenuation, ozone absorption, aerosol extinction), as described in Buton et al. (2013), Atmospheric extinction properties above Mauna Kea from the Nearby Supernova Factory spectro-photometric data set.

Installation

The module is installable from pypi (traditional dependencies: numpy, scipy, matplotlib, astropy):

pip install pyextinction

Extinction parameters

Default extinction parameters are adapted to mean Mauna-Kea summit conditions:

Atmospheric extinction parameters.

Parameter

Value ± Error

Mauna Kea

Pressure

616 ± 2 mbar

Ozone column

257 ± 23 DU

Aerosols optical depth @ 1 µm

0.0076 ± 0.0014

Aerosols angstrom exponent

1.26 ± 1.33

atmosphericExtinction.*

Please contact us if you have derived mean extinction parameters for other locations.

Citations

If you have found this extinction curve model useful for your research, we would appreciate a reference to Buton et al. (2013). The software itself can be cited with Buton & Copin (2014).

Downloads

Licence

This code is placed under the CeCILL-C free software license agreement.

Metadata

Release files for pyExtinction 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 pyExtinction 2.1
File Size Uploaded
pyextinction-2.1.tar.gz 114.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyExtinction 2.1
File Interpreter ABI Platform
pyextinction-2.1-py3-none-any.whl Python 3 none any Details

Total release size: 137.9 kB

Release files / pyextinction-2.1.tar.gz

Download URL pyextinction-2.1.tar.gz
Size 114.0 kB
Tags Source
SHA-256 checksum
How to use checksums
95589ccf4ac43135f3ce846c53e156bb0c6a7c284cb9772b81068b939df9712c
BLAKE2b-256 checksum
How to use checksums
88a17f412230dff6278bf218b5a6d003906fd1884eab4284c3e409c9c806d692
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Hatch/1.18.0 {"ci":null,"cpu":"x86_64","distro":{"id":"noble","libc":{"lib":"glibc","version":"2.39"},"name":"Ubuntu","version":"24.04"},"implementation":{"name":"CPython","version":"3.12.3"},"installer":{"name":"hatch","version":"1.18.0"},"openssl_version":"OpenSSL 3.0.13 30 Jan 2024","python":"3.12.3","system":{"name":"Linux","release":"7.0.0-30-generic"}} HTTPX2/2.12.0

Release files / pyextinction-2.1-py3-none-any.whl

Download URL pyextinction-2.1-py3-none-any.whl
Size 23.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
19802547ec29b67633cad745b591297ed1ee3acb870c97c2d5ad81a75f51cbe1
BLAKE2b-256 checksum
How to use checksums
5e7604fb44e8fd321f06123e2dc774c994ee0d1a2cc7bf0e94b216939b47c91c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Hatch/1.18.0 {"ci":null,"cpu":"x86_64","distro":{"id":"noble","libc":{"lib":"glibc","version":"2.39"},"name":"Ubuntu","version":"24.04"},"implementation":{"name":"CPython","version":"3.12.3"},"installer":{"name":"hatch","version":"1.18.0"},"openssl_version":"OpenSSL 3.0.13 30 Jan 2024","python":"3.12.3","system":{"name":"Linux","release":"7.0.0-30-generic"}} HTTPX2/2.12.0

Release history Release notifications | RSS feed

This release

2.1 This release

2 release files

2.0

2 release files

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