Development Status :: 1 - Beta
Project description
pyHIARD
The Python HI Artificial and Real Database (pyHIARD )is a project to create a comprehensive database of Artificial and real galaxies that can be used for testing the various software that is available for fitting galaxy survey. In principle it is developed for testing Tilted Ring Fitting Software but in principle it can be used for testing any Software for which the input parameters should be known.
pyHIARD Requires working versions of tirific, casa and sofia2 for full functionality.
CASA is required for full simulations but if you are only interested in Gaussian corruption it can be omitted.
tirific is required for the Artificial branch and can be installed trough kern-suite https://kernsuite.info/ for ubuntu or it can be downloaded from https://github.com/gigjozsa/tirific. If you are struggling with tirific's pg plot dependency the branch no_pgp can be installed from the github. It wll work with pyHIARD
SoFiA2 is required for the masking and can be downloaded from https://github.com/SoFiA-Admin/SoFiA-2
Except for The Real Observed Catalogue should work without any external installations as long as no new galaxies are added. Do note that at the first instance of creating a base galaxy it requires an internet connection to download the original cubes. An origins disclaimer will be positions in each directory.
Please see the read the docs pages for additional information and set up.
Installation
Download the source code from the Github or simply install with pip as:
pip install pyHIARD
This should also install all required python dependencies. We recommend the use of python virtual environments. If so desired a pyHIARD installation would look like:
python3 -m venv pyHIARD_venv
source pyHIARD_venv/bin/activate.csh
pip install pyHIARD
(In case of bash the correct middle line is source pyHIARD_venv/bin/activate) You might have to restart the env:
deactivate
source pyHIARD_venv/bin/activate.csh
Once you have installed HIARD you can check that it has been installed properly by running HIARD as.
pyHIARD installation_check=True
Running pyHIARD
cd to the directory where you want the database to exist. run pyHIARD by typing:
pyHIARD configuration_file=my_setup.yml
or
'pyHIARD'
answer the questions about what you want to create.
Note: Degrading large real galaxies to very small ones takes some time due to the convolution and regridding of the cubes.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyHIARD-1.0.0-3.tar.gz
.
File metadata
- Download URL: pyHIARD-1.0.0-3.tar.gz
- Upload date:
- Size: 9.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cafee41baebe03699ae94d4ea81032e1d4c03f2035a2037336ce47e27a73596c |
|
MD5 | 668bf9ea7c4ddc6042c5cdd976dd93bf |
|
BLAKE2b-256 | 2030ee61babc84e323e71e830c3b0de0f4f8dc54d26b7c365035c4ac5513590e |
File details
Details for the file pyHIARD-1.0.0-3-py3-none-any.whl
.
File metadata
- Download URL: pyHIARD-1.0.0-3-py3-none-any.whl
- Upload date:
- Size: 9.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fe31bb8fd0deaf03e43499f11382fcbed4d2b5bf1801e46afe610a64a5db784 |
|
MD5 | f2fc6e7d18976252955a84b3b68b2beb |
|
BLAKE2b-256 | ee338c72fc05ad25989f28efda8c77236063d13698b84e7c2351fa3d13d9a216 |