Jash-Shah / pyGnuastro

A package with module functions for performing astronomical calculations, data manipulation and analysis.

Home Page:https://jash-shah.github.io/pyGnuastro/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pyGnuastro

pyGnuastro's GitHub Actions CI Status pyGnuastro's PyPI Status pyGnuastro's Supported Python Versions

pyGnuastro is a free software which offer a wide array of functions for astronomical data manipulation and analysis. It is the Python implementation of Gnuastro Utilities and aims to offer all the functionality of Gnuastro but with a higher level of abstracion. It also uses NumPy for all its data array operations.

Reason for a Gnuastro Python Package

While Gnuastro's Library and its Binary programs provides extensive and fine-tuned functionality, it's tough to deny the versitality and ease of usage that a language like Python brings. Being dynamically typed and high-level makes it simple for novice programmers to interact with Gnuastro's programs. Additionally, since many of Gnuastro's use cases require working with data arrays, integrating libraries like NumPy makes data analysis and manipulation more accessible.

Contributing Code, Documentation, or Feedback

To learn more about how to contribute, refer the Contribute and Report Problems chapter in the Documentation.

About

A package with module functions for performing astronomical calculations, data manipulation and analysis.

https://jash-shah.github.io/pyGnuastro/index.html

License:GNU General Public License v3.0


Languages

Language:C 68.1%Language:Shell 17.6%Language:Python 14.3%