Skip to main content

An Iterative Reconstruction Algorithm for Faraday Tomography.

Project description

CRAFT: Constraining and Restoring iterative Algorithm for Faraday Tomography

A python 3 implementation of the CRAFT technique described in Cooray et al. 2020. The techniques takes in an observed complex linear polarization spectrum that is limited in frequency to produce a reconstructed spectrum. If you make use of this code, please cite the above mentioned paper.

Installation

Install using pip:

pip install git+https://github.com/suchethac/craft

Or, clone this directory and install locally:

git clone https://github.com/suchethac/craft
cd craft/
pip install .
# - OR -
python setup.py install

Usage

Use as a module by import craft.

For learning how to use this code, I have uploaded a demo python notebook. Additional documentation will be available in due time.

If you have any questions, please contact Suchetha Cooray at cooray{at}nagoya-u.jp

Reference

Suchetha Cooray, Tsutomu T Takeuchi, Takuya Akahori, Yoshimitsu Miyashita, Shinsuke Ideguchi, Keitaro Takahashi, Kiyotomo Ichiki, An Iterative Reconstruction Algorithm for Faraday Tomography, Monthly Notices of the Royal Astronomical Society, Volume 500, Issue 4, February 2021, Pages 5129–5141, https://doi.org/10.1093/mnras/staa3580

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

craft-reconstruct-1.0.0.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

craft_reconstruct-1.0.0-py2.py3-none-any.whl (6.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file craft-reconstruct-1.0.0.tar.gz.

File metadata

  • Download URL: craft-reconstruct-1.0.0.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for craft-reconstruct-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e8fe48d8200a5000682b61b34d0234dd7f31af6161747fb0c64ede3a79c345ad
MD5 afcbf17a69b966a364badb08a53207d2
BLAKE2b-256 f5996c81f57836436b073c3d9938655dacbf672d19bbcfc25fa2d2acb23f0471

See more details on using hashes here.

File details

Details for the file craft_reconstruct-1.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: craft_reconstruct-1.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for craft_reconstruct-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3ba4e768e48d5e5a9932a22353d1f16fa8083b43346129dad0190a0827d84070
MD5 508cf9f641c040ca7148232fa929d9d8
BLAKE2b-256 f0049eb98ae2fcc3d6ec0398eab5c990ebb1df5ccbf366876c478ccb94f01d3b

See more details on using hashes here.

Supported by

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