Python tools for calculating ionospheric rotation measure behavior for the effects of the ionosphere for radio telescope measurements!
This is an attempt to make ionFR considerably more powerful and flexible.
python setup.py develop
This compiles the geomagnetic field code (within the IGRF folder)
on the user machine:
gcc geomag70.c -o geomag70 -lm
- gcc
- Python (tested on python 2.7)
- Numpy
- Astropy
- healpy >= 1.9
- pyEphem
- optional: Basemap
- testing: nosetools
docs/radionopy_Tutorial.ipynb
-- tutorial in a Jupyter notebook.scripts/probe_parameter_space.py
-- creating and interacting with an IonoMap object containing months-worth of data.
- Currently, this only calculates the ionospheric contribution to rotation measure, but not the diffractive effects.
- Using
python setup.py install
compiles the underlying C code incorrectly; workaround is usingpython setup.py develop
. - Documentation needs improvement and/or automization
Contributions to this package to introduce new functionality or address any of the issues in the issue log are welcome. Please submit improvements as pull requests after verifying that the existing tests pass. Please ensure any new code is well covered by unit tests.