- Notifications
You must be signed in to change notification settings - Fork0
A solar polarization resolver.
License
punch-mission/solpolpy
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
solpolpy
is a solar polarization resolver based onDeforest 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.As it is in early development, breaking changes may be frequent.
An example of transforming the polarization basis using the LASCO/C2 images isshown in the image below. The images at polarizing angles of -60°, 0° and +60° is shown in the top panel asBm, Bz and Bp respectively. The bottom panel shows the output of thesolpolpy
to convert the initial basisto the Stokes I, Q and U.
pip install solpolpy
We recommend following along the examples inthe documentation!
Please open a discussion or issue for help.
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 seethis package's deveopment guide.
To cite the software please cite the version you used withthe Zenodo citation.
solpolpy
is just a combination ofsol
for solar,pol
for polarization, andpy
for Python.
About
A solar polarization resolver.