Skip to main content

XRAYVISION - X-RAY VIsibility Synthesis ImagiNg

Powered by SunPy Badge Build Status Documentation Status Python Versions

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

It is strongly advised that you use and isolated environment through python’s venv, virturalenv, anaconda or similar.

The name ‘xrayvision’ was already taken on PyPi so the package name is ‘xrayvisim’ e.g.

pip install xrayvisim

Usage

See the example gallery.

Getting Help

See the issues page.

Usage of Generative AI

We expect authentic engagement in our community. Do not post the output from Large Language Models or similar generative AI as code, issues or comments on GitHub or any other platform. If you use generative AI tools as an aid in developing code or documentation changes, ensure that you fully understand the proposed changes and can explain why they are the correct approach and an improvement to the current state. For more information see our documentation on fair and appropriate AI usage.

Contributing

We love contributions! xrayvisim is open source, built on open source, and we’d love to have you hang out in our community.

If you would like to get involved, check out the Developers Guide section of the SunPy docs. Help is always welcome so let us know what you like to work on, or check out the issues page for the list of known outstanding items.

For more information on contributing to SunPy, please read our Newcomers’ guide.

When you are interacting with the SunPy community you are asked to follow our code of conduct.

Metadata

Release files for xrayvisim 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xrayvisim 0.3.0
File Size Uploaded Provenance Actions
xrayvisim-0.3.0.tar.gz 69.9 kB With provenance Details for xrayvisim-0.3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for xrayvisim 0.3.0
File Interpreter ABI Platform Actions
xrayvisim-0.3.0-py3-none-any.whl Python 3 none any Details for xrayvisim-0.3.0-py3-none-any.whl

Total release size: 120.2 kB

Release files / xrayvisim-0.3.0.tar.gz

Download URL xrayvisim-0.3.0.tar.gz
Size 69.9 kB
Tags Source
SHA-256 checksum
How to use checksums
37a2684879fa4505d461b500c09762403e4ad5ef4ddca310f288a8f89db0b586
BLAKE2b-256 checksum
How to use checksums
529860048490b343f0052da9ce8ebd1b16e8e4a41717027216a5711aef57b521
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 15, 2026.

Transparency log

Release files / xrayvisim-0.3.0-py3-none-any.whl

Download URL xrayvisim-0.3.0-py3-none-any.whl
Size 50.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a5d9f42b321c69505e980ad311cd4b9731ca5ea2cc73afc0d280af56b9e2ee21
BLAKE2b-256 checksum
How to use checksums
39bb6a6d58a6b92606a5ecfb30e72a7934143e1b4f3785ba4c26def9fcc9402a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 15, 2026.

Transparency log

Security for xrayvisim 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for xrayvisim-0.3.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 15, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page