photutils

Astropy package for source detection and photometry. Maintainer: @larrybradley

https://github.com/astropy/photutils

Science Score: 77.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    19 of 65 committers (29.2%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.7%) to scientific vocabulary

Keywords

astronomy astropy astropy-affiliated photometry python source-detection

Keywords from Contributors

sunpy sun solar solar-physics astrophysics mcmc exoplanets probabilistic-data-analysis mcmc-sampler dynamics
Last synced: 6 months ago · JSON representation ·

Repository

Astropy package for source detection and photometry. Maintainer: @larrybradley

Basic Info
Statistics
  • Stars: 278
  • Watchers: 18
  • Forks: 145
  • Open Issues: 45
  • Releases: 32
Topics
astronomy astropy astropy-affiliated photometry python source-detection
Created over 14 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation

README.rst

=========
Photutils
=========

|PyPI Version| |Conda Version| |PyPI Downloads| |Astropy|

|CI Status| |Codecov Status| |Latest RTD Status|

Photutils is a Python library that provides commonly-used tools
and key functionality for detecting and performing photometry of
astronomical sources. Tools are provided for background estimation,
star finding, source detection and extraction, aperture photometry,
PSF photometry, image segmentation, centroids, radial profiles,
and elliptical isophote fitting. It is a `coordinated package
`_ of `Astropy`_ and
integrates well with other Astropy packages, making it a powerful tool
for astronomical image analysis.

Please see the `online documentation
`_ for `installation instructions
`_ and usage
information.


Citing Photutils
----------------

|Zenodo|

If you use Photutils for a project that leads to a publication,
whether directly or as a dependency of another package, please include
the following acknowledgment::

    This research made use of Photutils, an Astropy package for
    detection and photometry of astronomical sources (Bradley et al.
    ).

where (Bradley et al. ) is a citation to the `Zenodo record
`_ of the Photutils
version that was used. We also encourage citations in the
main text wherever appropriate. Please see the `CITATION
`_
file for details and an example BibTeX entry.


License
-------

Photutils is licensed under a 3-clause BSD license.  Please see the
`LICENSE
`_ file
for details.


.. |PyPI Version| image::  https://img.shields.io/pypi/v/photutils.svg?logo=pypi&logoColor=white&label=PyPI
    :target: https://pypi.org/project/photutils/
    :alt: PyPI Latest Release

.. |Conda Version| image:: https://img.shields.io/conda/vn/conda-forge/photutils
    :target: https://anaconda.org/conda-forge/photutils
    :alt: Conda Latest Release

.. |PyPI Downloads| image:: https://img.shields.io/pypi/dm/photutils?label=PyPI%20Downloads
    :target: https://pypistats.org/packages/photutils
    :alt: PyPI Downloads

.. |Astropy| image:: https://img.shields.io/badge/powered%20by-AstroPy-orange.svg?style=flat
    :target: https://www.astropy.org/
    :alt: Powered by Astropy

.. |Zenodo| image:: https://zenodo.org/badge/2640766.svg
    :target: https://zenodo.org/doi/10.5281/zenodo.596036
    :alt: Zenodo Latest DOI

.. |CI Status| image:: https://github.com/astropy/photutils/workflows/CI%20Tests/badge.svg#
    :target: https://github.com/astropy/photutils/actions
    :alt: CI Status

.. |Codecov Status| image:: https://img.shields.io/codecov/c/github/astropy/photutils?logo=codecov
    :target: https://codecov.io/gh/astropy/photutils
    :alt: Coverage Status

.. |Stable RTD Status| image:: https://img.shields.io/readthedocs/photutils/latest.svg?logo=read%20the%20docs&logoColor=white&label=Docs&version=stable
    :target: https://photutils.readthedocs.io/en/stable/
    :alt: Stable Documentation Status

.. |Latest RTD Status| image:: https://img.shields.io/readthedocs/photutils/latest.svg?logo=read%20the%20docs&logoColor=white&label=Docs&version=latest
    :target: https://photutils.readthedocs.io/en/latest/
    :alt: Latest Documentation Status

.. _Astropy: https://www.astropy.org/

Owner

  • Name: The Astropy Project
  • Login: astropy
  • Kind: organization

Citation (CITATION.md)

See https://github.com/astropy/photutils/blob/main/photutils/CITATION.rst

GitHub Events

Total
  • Create event: 23
  • Release event: 4
  • Issues event: 38
  • Watch event: 32
  • Delete event: 17
  • Issue comment event: 50
  • Push event: 134
  • Pull request review comment event: 13
  • Pull request review event: 39
  • Pull request event: 217
  • Fork event: 9
Last Year
  • Create event: 23
  • Release event: 4
  • Issues event: 38
  • Watch event: 32
  • Delete event: 17
  • Issue comment event: 50
  • Push event: 134
  • Pull request review comment event: 13
  • Pull request review event: 39
  • Pull request event: 217
  • Fork event: 9

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 6,595
  • Total Committers: 65
  • Avg Commits per committer: 101.462
  • Development Distribution Score (DDS): 0.207
Past Year
  • Commits: 798
  • Committers: 11
  • Avg Commits per committer: 72.545
  • Development Distribution Score (DDS): 0.05
Top Committers
Name Email Commits
Larry Bradley l****y@g****m 5,227
Brigitta Sipocz b****z@g****m 331
Thomas Robitaille t****e@g****m 190
Ze Vinicius j****a@g****m 159
Erik Tollerud e****d@g****m 155
Christoph Deil D****h@g****m 65
Kyle Barbary k****y@g****m 47
Tom J Wilson t****n@s****u 47
busko b****o@s****u 43
Axel Donath d****h@s****e 32
hamogu h****r@m****u 28
Mihai Cara m****a@g****m 28
Pey Lian Lim 2****m 23
dependabot[bot] 4****] 17
Sebastian s****r@p****e 15
Simon Conseil s****l@u****r 13
zacharyburnett z****t@s****u 13
pre-commit-ci[bot] 6****] 11
Azalee Bostroem a****m@g****m 11
Erik M. Bray e****y@s****u 10
Michael Droettboom m****m@g****m 10
busko@stsci.edu N****a 10
Kyle Barbary k****y@l****v 9
T. E. Pickering p****g@s****u 8
Lars Andersen Bratholm l****m@g****m 8
Adam Ginsburg (keflavich) k****h@g****m 6
William Jamieson w****n@s****u 6
Matthew Craig m****g@g****m 5
Geert Barentsen g****t@b****e 5
Marshall Perrin m****n@s****u 4
and 35 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 185
  • Total pull requests: 794
  • Average time to close issues: over 2 years
  • Average time to close pull requests: about 2 months
  • Total issue authors: 102
  • Total pull request authors: 29
  • Average comments per issue: 2.25
  • Average comments per pull request: 0.21
  • Merged pull requests: 721
  • Bot issues: 0
  • Bot pull requests: 54
Past Year
  • Issues: 28
  • Pull requests: 338
  • Average time to close issues: 5 days
  • Average time to close pull requests: about 8 hours
  • Issue authors: 19
  • Pull request authors: 15
  • Average comments per issue: 0.61
  • Average comments per pull request: 0.11
  • Merged pull requests: 303
  • Bot issues: 0
  • Bot pull requests: 47
Top Authors
Issue Authors
  • Onoddil (13)
  • keflavich (11)
  • pllim (11)
  • larrybradley (11)
  • eteq (8)
  • Gabriel-p (7)
  • astrofrog (5)
  • bijusaha-astro (4)
  • PaulLiu666 (3)
  • mirca (3)
  • hcferguson (3)
  • shruti-ramaiya (3)
  • andreea-varasteanu (2)
  • cmccully (2)
  • nandinihazra (2)
Pull Request Authors
  • larrybradley (659)
  • dependabot[bot] (32)
  • pre-commit-ci[bot] (22)
  • Onoddil (18)
  • pllim (9)
  • astrofrog (7)
  • mcara (4)
  • bsipocz (4)
  • devesh-aggarwal (4)
  • keflavich (4)
  • neutrinoceros (3)
  • avapolzin (2)
  • navii98 (2)
  • bmorris3 (2)
  • havijw (2)
Top Labels
Issue Labels
psf (81) question (33) feature request (17) aperture (15) bug (15) epsf (13) isophote (12) segmentation (10) installation (10) docs (7) detection (5) enhancement (5) testing (4) performance (4) background (4) upstream fix required (3) centroids (3) datasets (3) profiles (2) API (2) duplicate (1) utils (1) no-changelog-entry-needed (1)
Pull Request Labels
no-changelog-entry-needed (346) psf (240) docs (197) testing (135) API (97) bug (90) segmentation (79) enhancement (72) aperture (58) affects-dev (56) background (51) detection (45) datasets (44) feature request (40) utils (40) installation (36) dependencies (34) profiles (30) API Change (30) isophote (27) performance (27) infrastructure (25) centroids (21) Build all wheels (15) Arch CI (10) github_actions (9) Daily CI (8) Weekly CI (7) morphology (7) refactoring (6)

Dependencies

.github/workflows/ci_tests.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v3 composite
.github/workflows/codeql.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/cron_tests.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v3 composite
docs/rtd_requirements.txt pypi
  • matplotlib <3.1
  • sphinx >2.