Skip to main content

resolve

Documentation: http://ift.pages.mpcdf.de/resolve

Resolve aims to be a general radio aperature synthesis algorithm. It is based on Bayesian principles and formulated in the language of information field theory. Its features include single-frequency imaging with either only a diffuse or a diffuse+point-like sky model as prior, single-channel antenna-based calibration with a regularization in temporal domain and w-stacking.

Resolve is in beta stage: You are more than welcome to test it and help to make it applicable. In the likely case that you encounter bugs, please contact me via email.

Requirements

For running the installation script:

  • Python version 3.10 or later.
  • C++17 capable compiler, e.g. g++ 7 or later.
  • pybind11>=2.6
  • setuptools

Automatically installed by installation script:

  • ducc0
  • nifty8
  • numpy

Optional dependencies:

  • astropy
  • pytest, pytest-cov (for testing)
  • mpi4py
  • python-casacore (for reading measurement sets)
  • h5py
  • matplotlib
  • dask-ms[xarray, zarr] (for reading pfb-clean xds files)
  • jax-finufft (for using the finufft in jax-resolve)
  • jaxlinop (for using ducc gridder in jax-resolve)

Installation

For a blueprint how to install resolve, you may look at the Dockerfile.

For installing resolve on a Linux machine, the following steps are necessary. First install the necessary dependencies, for example via:

pip3 install --upgrade pybind11 setuptools

Finally, clone the resolve repository and install resolve on your system:

git clone --recursive https://gitlab.mpcdf.mpg.de/ift/resolve
cd resolve
pip install --user .
  • Bayesian radio interferometric imaging with direction-dependent calibration (doi, arXiv).
  • Variable structures in M87* from space, time and frequency resolved interferometry (doi, arXiv).
  • Comparison of classical and Bayesian imaging in radio interferometry (doi, arXiv).
  • Unified radio interferometric calibration and imaging with joint uncertainty quantification (doi, arXiv).
  • Radio imaging with information field theory (doi, arXiv).

Metadata

Release files for ift-resolve 0.15

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

Source distribution (sdist)

Source distribution for ift-resolve 0.15
File Size Uploaded
ift-resolve-0.15.zip 457.1 kB Details

Release files / ift-resolve-0.15.zip

Download URL ift-resolve-0.15.zip
Size 457.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c00710e66d9d8be6d92010e88ee837e898d14042906745736058c46dab3acd8f
BLAKE2b-256 checksum
How to use checksums
b85da8cf2f3095b7dff624411ff97967b219f6ed08d481202af0315a888c345d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

0.15 This release

1 release file

0.14

1 release file

0.13

1 release file

0.12

1 release file

0.11

1 release file

0.10

1 release file

0.9

1 release file

0.8

1 release file

0.7

1 release file

0.4

12 release files

0.3

1 release file

0.2

1 release file

0.1

1 release file

0.0

1 release file

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