- Contact:
- Yannick Copin <y.copin@ip2i.in2p3.fr>
- Copyright:
- 2012-present, Clément Buton, Yannick Copin
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:
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 |
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
Latest version of the software is available from gitlab repository
On-line documentation can be found on gitlab pages (latest) and rtfd (legacy)
Licence
This code is placed under the CeCILL-C free software license agreement.
Some external links cited in the paper (potentially deprecated)
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)
| File | Size | Uploaded | |
|---|---|---|---|
| pyextinction-2.1.tar.gz | 114.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|