Solar polarization resolver for any instrument
Project description
solpolpy
solpolpy is a solar polarization resolver based on Deforest et al. 2022.
It converts between various polarization formats, e.g. from the native three triple version from observations
(also known as the MZP convention) to polarization brightness (pB) and total brightness (B), Stokes I, Q and U, etc.
An example of transforming the polarization basis using the LASCO/C2 images is
shown in the image below. The images at polarizing angles of -60°, 0° and +60° is shown in the top panel as
Bm, Bz and Bp respectively. The bottom panel shows the output of the solpolpy to convert the initial basis
to the Stokes I, Q and U.
Quickstart
pip install solpolpy
We recommend following along the examples in the documentation!
Getting Help
Please open a discussion or issue for help.
Contributing
We encourage all contributions. If you have a problem with the code or would like to see a new feature, please open an issue. Or you can submit a pull request.
If you're contributing code, please see this package's deveopment guide.
Code of Conduct
Citing
To cite the software please cite the version you used with the Zenodo citation.
Origin of the Name
solpolpy is just a combination of sol for solar, pol for polarization, and py for Python.
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
File details
Details for the file solpolpy-0.5.2.tar.gz.
File metadata
- Download URL: solpolpy-0.5.2.tar.gz
- Upload date:
- Size: 22.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9abb1c53cb2f3b04d5bb465bee51fc0b4494f31befa6b23930821ccc98231a2b
|
|
| MD5 |
7f0cc048feddae45c0c4fc0e03469ad9
|
|
| BLAKE2b-256 |
49bb1a5c9130f6ad4b8c936e2bb283bcf93c5ff22878b67e7496517f82e0ab81
|