Skip to content

UPennEoR/radionopy

Repository files navigation

radionopy

Build Status Coverage Status

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.

Installation:

python setup.py develop

This compiles the geomagnetic field code (within the IGRF folder) on the user machine: gcc geomag70.c -o geomag70 -lm

Requirements:

Example Scripts:

  • 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.

Known Issues and Planned Improvements:

  • 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 using python setup.py develop.
  • Documentation needs improvement and/or automization

Contributing

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.

About

Python tools for calculating ionospheric behavior on large scales

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published