ARC-ACTRIS
ARC-ACTRIS is a Python package for molecular Rayleigh and Raman scattering calculations in atmospheric lidar applications.
Links
- Documentation: https://nikolaos-siomos.github.io/arc-actris/
- Source code: https://github.com/nikolaos-siomos/arc-actris
- Issue tracker: https://github.com/nikolaos-siomos/arc-actris/issues
Installation
From PyPI:
pip install arc-actris
Development installation with venv:
git clone https://github.com/nikolaos-siomos/arc-actris.git
cd arc
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
pytest
Development installation with Conda:
git clone https://github.com/nikolaos-siomos/arc-actris.git
cd arc
conda create -n arc-actris python=3.11
conda activate arc-actris
pip install -e ".[dev]"
pytest
Basic usage
from arc_actris import arc
rrs = arc(incident_wavelength=355)
cross_section_355 = rrs.cross_section(cross_section_type="full")
print(cross_section_355)
Backscattering and molecular linear depolarization ratio, MLDR:
from arc_actris import arc
rrb = arc(incident_wavelength=355, backscattering=True)
print(rrb.cross_section(cross_section_type="full"))
print(rrb.mldr(mldr_type="full"))
Documentation
Full documentation is available at:
https://nikolaos-siomos.github.io/arc-actris/
Alternatively, it can also be built with MkDocs.
Install the development dependencies first:
pip install -e ".[dev]"
Serve the documentation locally:
mkdocs serve
Build the static documentation site:
mkdocs build
License
ARC-ACTRIS is distributed under the GNU Affero General Public License v3.0. See LICENSE.
Release files for arc-actris 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| arc_actris-1.1.0.tar.gz | 38.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arc_actris-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 75.7 kB
Release files / arc_actris-1.1.0.tar.gz
| Download URL | arc_actris-1.1.0.tar.gz |
|---|---|
| Size | 38.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
69df615dcbd12ff9f150c6f46680c039547b3b89cc0ba750b1e8a4bf93f036c6
|
|
BLAKE2b-256 checksum How to use checksums |
9053a72a3957c6ae816813d271ddd1314bc9196519821699a8ca91f47d53727c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Release files / arc_actris-1.1.0-py3-none-any.whl
| Download URL | arc_actris-1.1.0-py3-none-any.whl |
|---|---|
| Size | 37.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1d500717146614012daec4946b528906c25ee68858badb4448069d27bd684286
|
|
BLAKE2b-256 checksum How to use checksums |
5359b0a64ae5cefde6c911e43c827a831efcd2ca110fa2d16d882ec0e231a058
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|