Radio interefometry simulator/imager tailored for Multi-Frequency FITS images as sky models.
git clone https://github.com/SpheMakh/HI-Inator
Request other Arrays via the issues service.
Specify the array you want to use by its key in config file (/input/parameters.json).
Key | Array |
---|---|
meerkat | MeerKAT |
kat-7 | KAT-7 |
jvlaa | JVLA A Config |
jvlab | JVLA B Config |
jvlac | JVLA C Config |
jvlad | JVLA D Config |
wsrt | WSRT |
ska1mid254 | SKA1MID 254 dishes |
ska1mid197 | SKA1MID 197 dishes |
example_config.json
) and modify the copy to suite your needs.
The modified config file is what you should provide as CFG
to pyxis (without docker) or as config
to make run (with docker)To run HI-Inator without docker you will need to install MeqTrees and all its related software. This is much easier these days (Thanks to Gijs Molenaar), see radio-astro ppa. These are the packages that will need (I may niss some of them):
Once you have all these installed: you can simply run the pipeline as follows.
cd HI-Inator/src
pyxis CFG=../input/parameters.json OUTDIR=../output azishe
Then you simulation reseults--images and visibilities (Measurement set)-- should be in HI-Inator/output
First make sure you have the latest docker (>= 1.3) installed (not the default Ubuntu docker.io package).
https://docs.docker.com/installation/ubuntulinux/#ubuntu-trusty-1404-lts-64-bit
Once you have docker setup, run:
$ make build
$ make run config=example_config.json
make download
once make build
) everytime the pipeline changesmake force-build
,
in which case everything will be rebuilt from scratch.