Solar Radiative Transfer non-LTE forward-modeling code.
Project description
SolRaT
SolRaT (Solar Radiative Transfer) is a forward modeling code for non-LTE (and optionally LTE) transfer of radiation in stellar atmospheres.
The code implements the multi-term atom model, described in
Landi Degl’Innocenti, E., & Landolfi, M. 2004, Polarization in Spectral Lines (Dordrecht: Kluwer).
SolRaT supports atomic level polarization, arbitrary magnetic fields (intermediate Paschen-Back effect),
Hanle effect and many other features.
The code is written in python, currently tested on Windows and Ubuntu Linux. The code is expected to work on all systems that fully support python 3.11. SolRaT is currently in beta testing. Journal article and detailed documentation are pending. Until then, if SolRaT has found use in your research, please cite it as
Yakovkin I. I. SolRaT (2023) [computer software]. Retrieved from https://www.yakovkinii.com/solrat/
How to run:
git clone https://github.com/yakovkinii/SolRaT.git
pip install -r requirements.txt
python ./run_all_tests.py
Some examples of how to use SolRaT are available in the _demos directory.
Keywords: Non-LTE, Stokes Profiles, Inversion, Synthesis, Paschen-Back, Hanle, Zeeman, Magnetic Fields, Sun, Solar Atmosphere, Radiative Transfer, Polarization, Spectral Lines, Two-Term Atom Model
Copyright (2023) Ivan I. Yakovkin
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file solrat-0.9.6.tar.gz.
File metadata
- Download URL: solrat-0.9.6.tar.gz
- Upload date:
- Size: 51.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d722b0f572d601103b4079323a45cfa245303231ad0a67edb1a409246563826
|
|
| MD5 |
d2ace9c258db0bcf4b1815ac37402e66
|
|
| BLAKE2b-256 |
5c95281b7ea8288b0236e222b3350a4493450910275e6571b3705d68c5a0e9dc
|
File details
Details for the file solrat-0.9.6-py3-none-any.whl.
File metadata
- Download URL: solrat-0.9.6-py3-none-any.whl
- Upload date:
- Size: 65.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db59cf2b4681c03a49e441a847358896eacd7662476f4863dea2607654833db0
|
|
| MD5 |
bd73c30fcd547c65ff5598963cb99286
|
|
| BLAKE2b-256 |
f7e37b7f16e91ce029351dd8738bb6132da3f4605e796ef8807196287faccf75
|