https://github.com/adacs-australia/fhd

Fast Holographic Deconvolution

https://github.com/adacs-australia/fhd

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

GitHub Events

Total
Last Year