Jump to content

Astropy: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Rjsdotorg (talk | contribs)
No edit summary
Rjsdotorg (talk | contribs)
No edit summary
Line 14: Line 14:
| website = {{url|http://www.astropy.org/}}
| website = {{url|http://www.astropy.org/}}
}}
}}
The '''Astropy''' Project{{cite paper
The '''Astropy''' Project is a community effort to develop a single core package for Astronomy in [[Python (programming language)|Python programming language]] and foster interoperability between [[Python (programming language)|Python programming language]] astronomy packages.
| last = The Astropy Collaboration
| authorlink = http://www.astropy.org/
| title = Astropy: A community Python package for astronomy
| publisher = Astronomy & Astrophysics
| date = October 2013
| url = http://www.aanda.org/articles/aa/pdf/2013/10/aa22068-13.pdf
| format = PDF
}} is a community effort to develop a single core package for Astronomy in [[Python (programming language)|Python programming language]] and foster interoperability between [[Python (programming language)|Python programming language]] astronomy packages.


==Modules==
==Modules==
Line 35: Line 43:
==Affiliated Packages==
==Affiliated Packages==
A major part of the Astropy project is the concept of “Affiliated Packages”. An affiliated package is an astronomy-related Python package that is not part of the astropy core package, but has requested to be included as part of the Astropy project’s community. These packages are expressing an interest in Astropy’s goals of improving reuse, interoperability, and interface standards for python astronomy and astrophysics packages.
A major part of the Astropy project{{cite paper
| last = The Astropy Collaboration
| authorlink = http://www.astropy.org/
| title = Astropy: A community Python package for astronomy
| publisher = Astronomy & Astrophysics
| date = October 2013
| url = http://www.aanda.org/articles/aa/pdf/2013/10/aa22068-13.pdf
| format = PDF
}} is the concept of “Affiliated Packages”. An affiliated package is an astronomy-related Python package that is not part of the astropy core package, but has requested to be included as part of the Astropy project’s community. These packages are expressing an interest in Astropy’s goals of improving reuse, interoperability, and interface standards for python astronomy and astrophysics packages.
*Montage-wrapper
*Montage-wrapper
*Ginga
*Ginga

Revision as of 18:44, 4 November 2013

Astropy
Developer(s)The Astropy Collaboration
Stable release
0.2.5 / 25 October 2013; 11 years ago (2013-10-25)
Repository
Operating systemCross-platform [1]
TypeTechnical computing
LicenseBSD-new license
Websitewww.astropy.org

The Astropy ProjectThe Astropy Collaboration (October 2013). "Astropy: A community Python package for astronomy" (PDF). Astronomy & Astrophysics. {{cite journal}}: Check |authorlink= value (help); Cite journal requires |journal= (help); External link in |authorlink= (help) is a community effort to develop a single core package for Astronomy in Python programming language and foster interoperability between Python programming language astronomy packages.

Modules

The following Modules (grouped by functionality) are provided by Astropy :

  • Core data structures and transformations
  • Connecting up: Files and I/O
  • Astronomy computations and utilities
  • Nuts and bolts of Astropy

Core Functionality

  • flexible image transport system (FITS) files
  • Virtual Observatory (VO) tables
  • common ASCII table formats
  • unit and physical quantity conversions
  • physical constants specific to astronomy
  • celestial coordinate and time transformations
  • world coordinate system (WCS) support
  • generalized containers for representing gridded as well as tabular data
  • framework for cosmological transformations and conversions

Affiliated Packages

A major part of the Astropy project is the concept of “Affiliated Packages”. An affiliated package is an astronomy-related Python package that is not part of the astropy core package, but has requested to be included as part of the Astropy project’s community. These packages are expressing an interest in Astropy’s goals of improving reuse, interoperability, and interface standards for python astronomy and astrophysics packages.

  • Montage-wrapper
  • Ginga
  • APLpy
  • astroML: tools for machine learning and data mining in Astronomy
  • Astropysics: library of IDL astronomy routines converted to Python.

A few additional affiliated packages are currently in development, including:

  • photutils: photometry tools
  • astroquery: online database querying
  • specutils: spectroscopic analysis utilities
  • kcorrect: Python bindings to kcorrect code of Blanton et al. 2007


See also

References