Use of Python programming language in astronomy and science
Daniel M. Faes

TL;DR
Python's versatility and extensive scientific libraries have significantly enhanced data analysis and visualization in astronomy, making it a valuable tool for researchers in the field.
Contribution
The paper provides an overview of Python's features, libraries, and best practices tailored for astronomy and scientific data analysis.
Findings
Python is increasingly adopted in astronomy research.
Key libraries like NumPy, SciPy, and Matplotlib facilitate data handling and visualization.
Python promotes good programming practices in scientific computing.
Abstract
The use of Python is noticeably growing among the scientific community, and Astronomy is not an exception. The power of Python consists of being an extremely versatile high-level language, easy to program that combines both traditional programming and data reduction and analysis tools. Here I make a brief introduction to Python, mentioning a few programming practices implemented in the language and some of its useful features on the process of data manipulation. I cover in a little more detail the standard scientific libraries (NumPy and SciPy) for data handling, the graphical library (Matplotlib), and tools for specific use in astronomy (PyFITS and PyRAF). Good programming practices and how they are implemented at the language are also viewed. Python resources and references are mentioned through- out the text for those who wish to go deeper and make use of the power of the language.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
