Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (18.0%) to scientific vocabulary
Keywords
Repository
The CSIRO ATNF version of MIRIAD
Basic Info
Statistics
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 2
Topics
Metadata Files
README.md
Miriad
Miriad is a radio astronomy data reduction package designed for calibration, imaging, and analysis of interferometric observations.
Features
- Fortran-based scientific core
- Modular tools and tasks
- X11, PS and PNG-based plotting support
- Cross-platform CMake build system
- Compatible with macOS (Apple Silicon) and Linux
Building from Source
To build Miriad using CMake:
```bash
For MacOS:
if you have XQuartz installed (brew install xquartz), which you probably should, you can omit libx11
brew install gcc libpng readline libx11
For linux:
sudo apt install gfortran libx11-dev libpng-dev libreadline-dev
git clone --branch cmake --depth 1 https://github.com/csiro-internal/miriad.git cd miriad
replace with the path to your new Miriad installation (e.g., $HOME/miriad or /opt/miriad)
cmake -S . -B build -DCMAKEINSTALLPREFIX=
A patched version of PGPLOT is built as part of the Miriad build (as well as RPFITS and WCSLIB) because standard packaged versions are either not available or don't provide what Miriad needs.
Optional: Enable Large N mode
To build with increased buffer sizes and internal limits, used for processing datasets from arrays with more than 64 antennas, pass the LARGEN=ON option to CMake:
bash
cmake -S . -B build -DCMAKE_INSTALL_PREFIX=<install_path> -DLARGEN=ON
cmake --build build --target install
Note that this will reduce a few other internal limits to compensate, so only use this for large N arrays.
Installation from pre-built binaries
To install Miriad from a tar file with the binary installation, just download the file for your architecture (Linux or MacOS) from the latest Release and extract in your preferred installation location.
Then, from the installation directory, run
bash
. ./post_install.sh
to prepare the MIRRC.sh file and, if needed, allow the binaries to be executed.
Setting up your environment after installation
bash
. <install_path>/MIRRC.sh
Documentation
- Documentation for tasks and some keywords is accessible via
mirhelp taskfrom the command line or justhelp taskfrom the miriad shell - The User manual and other documentation can be found here: https://www.atnf.csiro.au/computing/software/miriad/ (noting that some information on that page is not up to date)
- Miriad images can be inspected interactively using the CARTA viewer (https://cartavis.org)
- A PDF of the User Guide for Miriad (outdated in places but still a good reference) is available from the Release location.
- If keen and you have TeX and some helper tasks installed, you can build the User and Programmer guides yourself by adding the following to the cmake configuration step:
-DBUILD_GUIDES
License
Miriad is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Miriad is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
To get a copy of the GNU General Public License, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Owner
- Name: CSIRO
- Login: csiro
- Kind: organization
- Location: Australia
- Repositories: 2
- Profile: https://github.com/csiro
CSIRO public facing GitHub organisation.
GitHub Events
Total
- Watch event: 1
- Member event: 1
- Push event: 2
- Public event: 1
- Pull request event: 1
- Create event: 1
Last Year
- Watch event: 1
- Member event: 1
- Push event: 2
- Public event: 1
- Pull request event: 1
- Create event: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- mwiering (1)