Skip to main content

No project description provided

Project description

(Aperture Masking Interferometry Calibration and Analysis Library)

PyPI PyPI Licence

CI CI (bleeding edge) pre-commit.ci status

Code style: black Ruff

Installation

$ python3 -m pip install amical

What can AMICAL do for you ?

AMICAL is developed to provide an easy-to-use solution to process Aperture Masking Interferometry (AMI) data from major existing facilities: NIRISS on the JWST (first scientific interferometer operating in space), SPHERE and VISIR from the European Very Large Telescope (VLT) and VAMPIRES from SUBARU telescope (and more to come).

We focused our efforts to propose a user-friendly interface, though different sub-classes allowing to (1) Clean the reduced datacube from the standard instrument pipelines, (2) Extract the interferometrical quantities (visibilities and closure phases) using a Fourier sampling approach and (3) Calibrate those quantities to remove the instrumental biases.

In addition (4), we include two external packages called CANDID and Pymask to analyse the final outputs obtained from a binary-like sources (star-star or star-planet). We interfaced these stand-alone packages with AMICAL to quickly estimate our scientific results (e.g., separation, position angle, contrast ratio, contrast limits, etc.) using different approaches (chi2 grid, MCMC, see example_analysis.py for details).

Getting started

Looking for a quickstart into AMICAL? You can go through our tutorial explaining how to use its different features.

You can also have a look to the example scripts made for NIRISS and SPHERE or get details about the CANDID/Pymask uses with example_analysis.py.

⚡ Last updates (08/2022) : New example script for IFS-SPHERE data is now available here.

Use policy and reference publication

If you use AMICAL in a publication, we encourage you to properly cite the reference paper published during the 2020 SPIE conference: The James Webb Space Telescope aperture masking interferometer. The library explanation is part of a broader description of the interferometric mode of NIRISS, so feel free to have a look at the exciting possibilities of AMI!

Acknowledgements

This work is mainly a modern Python translation of the very well known (and old) IDL pipeline used to process and analyze Sparse Aperture Masking data. This pipeline, called "Sydney code", was developed by a lot of people over many years. Credit goes to the major developers, including Peter Tuthill, Mike Ireland and John Monnier. Many forks exist across the web and the last IDL version can be found here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

amical-1.6.0.tar.gz (157.3 kB view details)

Uploaded Source

Built Distribution

amical-1.6.0-py3-none-any.whl (168.0 kB view details)

Uploaded Python 3

File details

Details for the file amical-1.6.0.tar.gz.

File metadata

  • Download URL: amical-1.6.0.tar.gz
  • Upload date:
  • Size: 157.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for amical-1.6.0.tar.gz
Algorithm Hash digest
SHA256 f9671891fe3a6f976ea19f8af41ca32f7bc63371627e15ae421c870360bb7953
MD5 77a9d539a3d7ce5359684e1e2b8f9bc3
BLAKE2b-256 5fae0a0fab6e576f5af3756099b25056171b3e593ec0ee6cc9250d4428820729

See more details on using hashes here.

File details

Details for the file amical-1.6.0-py3-none-any.whl.

File metadata

  • Download URL: amical-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 168.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for amical-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3281e6e57c5a2c3488629424819dc94a193dea0972dd70535cab3aea93ccff8f
MD5 922237df75b4fd834d3aec140930a518
BLAKE2b-256 d887bb1f86f233e7ddf301e236f16bb221756df8fb62fdc4118160ac729512ec

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page