Python
(programming language used for a lot of astrophysics research)
Python is a general computer programming language that has become common
in physics research (and various other physical sciences),
the programming language of many recently-developed codes.
Some characteristics:
- a procedural language (typical of programming languages for the sciences), organizing the program as a series of statements (instructions) to be carried out in succession.
- a program's statement hierarchy is defined by indentation rather than BEGIN/END or {curly brackets}. This gives it an atypical appearance.
- has many typical modern programming language features such as support for objects.
- has an interpreted implementation suitable for command-line scripts, web programming, and interactive use.
- offers convenient means to create and share libraries of routines.
- numerous tools are available, including efficient compilers, translators, development environments, and interfaces to routines and libraries written in other programming languages.
- has sufficient use within the sciences (including astrophysics) that many useful libraries have been written and shared.
Through the twentieth century, Python was not as commonly used in the
sciences, and the languages commonly used then (such as Fortran) are
also still in use today.
(computing,science)
Further reading:
https://en.wikipedia.org/wiki/Python_(programming_language)
https://www.python.org/
https://sites.engineering.ucsb.edu/~shell/che210d/python.pdf
https://opensource.com/article/19/10/python-astronomy-open-data
https://www.w3schools.com/python/python_intro.asp
https://developers.google.com/edu/python/introduction
https://www.geeksforgeeks.org/introduction-to-python/
https://scipy.github.io/old-wiki/pages/Additional_Documentation/Astronomy_Tutorial.html
Referenced by pages:
Astrocats
Astronomical Image Processing System (AIPS)
astropy
batman
CASA
DISORT
dynesty
FLASH
FSPS
Gala
Glue
JWST ETC
lightkurve
MaNGA Stellar Library (MaStar)
mlmapper
Open Exoplanet Catalogue (OEC)
orbitize
PICASO
PyMC
SIMSTACK
yt
Index