Welcome to Promweaver’s documentation!
Contents:
- Promweaver API Documentation
- Submodules
- promweaver.bc_provider module
- promweaver.compute_bc module
- promweaver.cone_prom_bc module
- promweaver.prom_compatible_bc module
- promweaver.iso_prom module
- promweaver.stratified_prom module
- promweaver.j_prom_bc module
- promweaver.limb_darkening module
- promweaver.pctr_prom module
- promweaver.utils module
Introduction
Promweaver is a package built on the Lightweaver framework for modelling the the non-LTE spectra of filaments and prominences. The ideas are primarily based on those presented in the PROM [1] codes, but the implementation is unique, leveraging Lightweaver’s capabilities, allowing for modular boundary conditions, and general support for multiple atoms, PRD and overlapping transitions, all from flexible python code.
Installation
Installation should be simple through PyPI, and the package is pure python, so should be supported wherever Lightweaver is supported.
python -m pip install promweaver