An open-source Python library for Fourier or synthesis imaging of X-Rays.
Project description
XRAYVISION is an open-source Python library for Fourier or synthesis imaging of X-Rays. The most common usage of this technique is radio interferometry however there have been a number of solar X-ray missions which also use this technique but obtain the visibilities via a different method.
Installation
Requirements: Python3.6+, SunPy0.8+
As XRAYVISION is still a work in progress it has not been release to PyPI yet. The recommended way to install XRAYVISION is via pip from git.
pip install git+https://github.com/sunpy/xrayvision.git
Usage
from astropy import units as u
from xrayvision.visibility import RHESSIVisibility
from xrayvision import SAMPLE_RHESSI_VISIBILITIES
rhessi_vis = RHESSIVisibility.from_fits_file(SAMPLE_RHESSI_VISIBILITIES)
rhessi_map = rhessi_vis.to_map(shape=(65, 65), pixel_size=[4., 4.] * u.arcsec)
rhessi_map.peek()
Getting Help
Contributing
When you are interacting with the SunPy community you are asked to follow our Code of Conduct.
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
Built Distribution
Hashes for xrayvisim-0.1.0rc1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f515611f777e990df2f80c7ee6ffc8716f4530a2837fdca9f05bc3b49f3e340 |
|
MD5 | e1b1b76d8c8604312ce60770aafd2ca8 |
|
BLAKE2b-256 | 47ab71c40ab944398f2e10d660709e96cdc93ee9a3b2f1910d7c98b1307366fa |