All Projects → iraf-community → pyraf

iraf-community / pyraf

Licence: other
Command language for IRAF based on Python.

Programming Languages

python
139335 projects - #7 most used programming language
PostScript
262 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to pyraf

iraf
IRAF - Image Reduction and Analysis Facility
Stars: ✭ 105 (+118.75%)
Mutual labels:  astronomy, iraf
FITSIO.jl
Flexible Image Transport System (FITS) file support for Julia
Stars: ✭ 46 (-4.17%)
Mutual labels:  astronomy
Asdf
ASDF (Advanced Scientific Data Format) is a next generation interchange format for scientific data
Stars: ✭ 162 (+237.5%)
Mutual labels:  astronomy
Lightkurve
A friendly package for Kepler & TESS time series analysis in Python.
Stars: ✭ 232 (+383.33%)
Mutual labels:  astronomy
Pycbc
Core package to analyze gravitational-wave data, find signals, and study their parameters. This package was used in the first direct detection of gravitational waves (GW150914), and is used in the ongoing analysis of LIGO/Virgo data.
Stars: ✭ 177 (+268.75%)
Mutual labels:  astronomy
deepCR
Deep Learning Based Cosmic Ray Removal for Astronomical Images
Stars: ✭ 32 (-33.33%)
Mutual labels:  astronomy
Celerite
Scalable 1D Gaussian Processes in C++, Python, and Julia
Stars: ✭ 155 (+222.92%)
Mutual labels:  astronomy
astroCV
Computer Vision library for Astronomy
Stars: ✭ 72 (+50%)
Mutual labels:  astronomy
naima
Derivation of non-thermal particle distributions through MCMC spectral fitting
Stars: ✭ 32 (-33.33%)
Mutual labels:  astronomy
Stellarium
Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
Stars: ✭ 3,010 (+6170.83%)
Mutual labels:  astronomy
Allsky
A Raspberry Pi operated Wireless Allsky Camera
Stars: ✭ 225 (+368.75%)
Mutual labels:  astronomy
Galaxy Image Classifier Tensorflow
Classify whether an image is of a Spiral or an Elliptical Galaxy using Transfer Learning (Tensorflow)
Stars: ✭ 179 (+272.92%)
Mutual labels:  astronomy
gleam
Galaxy Line Emission & Absorption Modeling
Stars: ✭ 23 (-52.08%)
Mutual labels:  astronomy
Astropy Tutorials
Tutorials for the Astropy Project
Stars: ✭ 174 (+262.5%)
Mutual labels:  astronomy
moon geology atlas of space
Code, data, and instructions for mapping the geology of the moon
Stars: ✭ 76 (+58.33%)
Mutual labels:  astronomy
Gaiasky
Mirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky
Stars: ✭ 162 (+237.5%)
Mutual labels:  astronomy
Taotie
饕餮:A curated collection of resources for astrophysical research
Stars: ✭ 224 (+366.67%)
Mutual labels:  astronomy
Astropy
Repository for the Astropy core package
Stars: ✭ 2,933 (+6010.42%)
Mutual labels:  astronomy
frbpoppy
Fast Radio Burst Population Synthesis in Python
Stars: ✭ 23 (-52.08%)
Mutual labels:  astronomy
regions
Astropy package for region handling
Stars: ✭ 52 (+8.33%)
Mutual labels:  astronomy

PyRAF

Pyraf release Pyraf CI Status PyRAF Coverage Status Documentation Status

PyRAF is a command language for running IRAF tasks in a Python like environment. It works very similar to IRAF, but has been updated to allow such things as importing Python modules, starting in any directory, GUI parameter editing and help. Most importantly, it can be imported into Python allowing you to run IRAF commands from within a larger script.

Installation

To install PyRAF, it is required to have both IRAF and Python already installed. For the IRAF installation, both a self-compiled and a binary IRAF package (f.e. in Ubuntu) will work.

The IRAF installation should have a properly configured environment, especially the iraf environment variable must be set to point to the IRAF installation directory (i.e. to /usr/lib/iraf/ on Ubuntu or Debian systems). On multi-arch IRAF installations, the IRAFARCH environment variable should specify the architecture to use. This is usually already set during the IRAF installation procedure.

The minimal Python required for PyRAF is 3.6, but it is recommended to use the latest available version. An installation in an virtual environment like venv or conda is possible.

The package can be installed from PyPI with the command pip3 install pyraf. Note that if no binary installation is available on PyPI, the package requires a compilation, so aside from pip3, the C compiler and development libraries (on Linux libx11-dev) should be installed.

Contributing Code, Documentation, or Feedback

IRAF and PyRAF can only survive by the contribution of its users, so we welcome and encourage your contributions. The preferred way to report a bug is to create a new issue on the PyRAF GitHub issue page. To contribute patches, we suggest to create a pull request on GitHub.

License

PyRAF is licensed under a 3-clause BSD style license - see the LICENSE.txt file.

Documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].