https://github.com/adacs-australia/fhd
Fast Holographic Deconvolution
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: arxiv.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.2%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Fast Holographic Deconvolution
Basic Info
- Host: GitHub
- Owner: ADACS-Australia
- License: bsd-2-clause
- Language: IDL
- Default Branch: master
- Size: 418 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of EoRImaging/FHD
Created almost 5 years ago
· Last pushed over 2 years ago
https://github.com/ADACS-Australia/FHD/blob/master/
# FHD
Fast Holographic Deconvolution
## Introduction
FHD is an open-source imaging algorithm for radio interferometers, specifically tested on MWA Phase I, MWA Phase II, PAPER, and HERA. There are three main use-cases for FHD: efficient image deconvolution for general radio astronomy, fast-mode Epoch of Reionization analysis, and simulation. A license for IDL 8.2 or above is required.
For further details, please see [Sullivan et al 2012](https://arxiv.org/abs/1209.1653) or [Barry et al 2019a](https://arxiv.org/abs/1901.02980).
## Quick Start Guide
1. Acquire an IDL 8.2 or above license and install.
2. [Install FHD](#installation).
3. Acquire a data file in the uvfits format. For an explanation of the format and instructions for acquiring public MWA data is available in the [Inputs resource](https://github.com/EoRImaging/FHD/blob/master/inputs.md).
4. Create a wrapper script with the appropriate keywords. For examples of FHD run wrappers see the [Examples resource](https://github.com/EoRImaging/FHD/blob/master/examples.md). For an explanation of the keywords see the [Dictionary resource](https://github.com/EoRImaging/FHD/blob/master/dictionary.md).
5. Read and abide by the [Community Guidelines](#community-guidelines).
## Useful Documentation Resources
* [Dictionary](https://github.com/EoRImaging/FHD/blob/master/dictionary.md): FHD is run by specifying keywords in a wrapper that is passed to the main code. These keywords change the functionality of FHD for fine-tuning and flexibility. Please visit the dictionary for keywords and their definitions.
* [Assumptions](https://github.com/EoRImaging/FHD/blob/master/assumptions.md): Some mathematical assumptions are built into the framework of FHD. Please visit the assumptions page to explore the parameter space.
* [Examples](https://github.com/EoRImaging/FHD/blob/master/examples.md): Please visit the examples page for brief tutorials on specific cases.
* [Outputs](https://github.com/EoRImaging/FHD/blob/master/outputs.md): For documentation of the various outputs, see the outputs page.
* [Inputs](https://github.com/EoRImaging/FHD/blob/master/inputs.md): FHD inputs beam models, calibration files, and sky model catalogs. Currently available inputs are described on this page.
* [Publications](https://github.com/EoRImaging/FHD/blob/master/publications.md): FHD has been used in a variety of publications, documented on this page.
## Installation
Download the latest versions of these libraries/repos.
a. This repository
b. The [fhdps_utils](https://github.com/EoRImaging/fhdps_utils) repository
c. The NASA [astro](https://idlastro.gsfc.nasa.gov/) IDL library
d. The [coyote](https://github.com/idl-coyote/coyote) library
e. The [HEALPix](https://healpix.sourceforge.io/) library
f. Optional: the [eppsilon](https://github.com/EoRImaging/eppsilon/) power spectrum generation code
Add these libraries to your IDL path. Be sure to use the correct separator (; or : ) and include the + sign at the start of `+path/to/library/`. Optionally, you can create an IDL startup file to set the IDL path.
a. Windows: `!PATH = !PATH + ';' + Expand_Path('+path\to\library\')`
b. Unix: `!PATH = Expand_Path('+path/to/library/') + ':' + !PATH`
Install [HEALPix](http://healpix.jpl.nasa.gov/html/install.htm)
Install [Imagemagick](http://www.imagemagick.org) if not already present.
Suggested test commands:
a. `print,cgHasImageMagick()`
prints error if coyote library not installed, returns 0 if coyote library installed but Imagemagick not installed correctly, and returns 1 if both are installed correctly.
b. `astrolib`
prints error if astro IDL library not installed correctly, prints message ASTROLIB: Astronomy Library system variables have been added if installed correctly.
c. `init_healpix`
prints error if HEALPix not installed correctly
d. `imagefast,randomN(5,256,256),file_path='some/output/path/testimage.png'`
prints error if FHD not installed correctly, generates a 256x256 pixel image of poisson noise at path 'some/output/path/testimage.png' if installed correctly and read/write permissions are set correctly.
## Community Guidelines
We are an open-source community that interacts and discusses issues via GitHub. We encourage collaborative development. New users are encouraged to submit [issues](https://github.com/EoRImaging/FHD/issues) and [pull requests](https://github.com/EoRImaging/FHD/pulls) and to create branches for new development and exploration. Comments and suggestions are welcome.
Please cite [Sullivan et al 2012](https://arxiv.org/abs/1209.1653) and [Barry et al 2019a](https://arxiv.org/abs/1901.02980) when publishing data reduction from FHD.
## Maintainers
FHD was built by Ian Sullivan and the University of Washington radio astronomy team. Maintainance is a group effort split across University of Washington and Brown University, with contributions from University of Melbourne and Arizona State University.
Owner
- Name: Astronomy Data and Computing Services
- Login: ADACS-Australia
- Kind: organization
- Location: Australia
- Repositories: 43
- Profile: https://github.com/ADACS-Australia