Skip to main content

Photutils

PyPI Latest Release Conda Latest Release Powered by Astropy

CI Status Coverage Status Latest Documentation 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 Latest DOI

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.
<YEAR>).

where (Bradley et al. <YEAR>) is a citation to the Zenodo record of the Photutils version that was used. We also encourage citations in the main text wherever appropriate.

License

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

Metadata

Release files for photutils 3.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for photutils 3.1.0
File Size Uploaded
photutils-3.1.0.tar.gz 1.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for photutils 3.1.0
File
photutils-3.1.0-cp312-abi3-win_arm64.whl CPython 3.12 abi3 Windows ARM64 Details
photutils-3.1.0-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
photutils-3.1.0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
photutils-3.1.0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
photutils-3.1.0-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
photutils-3.1.0-cp312-abi3-macosx_10_13_x86_64.whl CPython 3.12 abi3 macOS 10.13+ x86-64 Details

Total release size: 32.9 MB

Release files / photutils-3.1.0.tar.gz

Download URL photutils-3.1.0.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
4d0b77027ac16f22973f4ff9a89f3a3ca26766299606528caf32ced4e803608e
BLAKE2b-256 checksum
How to use checksums
2d16a867a840aa7c92c6cadc1adbdc8bb6948d9e62ad2831aa71584d38189b22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / photutils-3.1.0-cp312-abi3-win_arm64.whl

Download URL photutils-3.1.0-cp312-abi3-win_arm64.whl
Size 2.6 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
247e72d69ffe8965b7c6c56d9db515825422d28acc63ccc097d273512d47584f
BLAKE2b-256 checksum
How to use checksums
d103397774ea3e670dbea27dbcd36944f53cbbf41a9161e6060f443f018d4a1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / photutils-3.1.0-cp312-abi3-win_amd64.whl

Download URL photutils-3.1.0-cp312-abi3-win_amd64.whl
Size 2.7 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
296714a230989ea12d91d09234739bd75ba40aae31df4d78ac8c45598ff87277
BLAKE2b-256 checksum
How to use checksums
c2163b297ab7a1fb5dc4402e807fcd12e9e00b6b958d214fc929811288d94030
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / photutils-3.1.0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL photutils-3.1.0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 10.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
f23762b9574097efc40137569e27e7ef91705a8093a41f37c82a1f02988a82e4
BLAKE2b-256 checksum
How to use checksums
95534c17335fc0a3f3f8aa1b6d3b2e6d0886e9e1b639ad33190980dba41ba33c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / photutils-3.1.0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL photutils-3.1.0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 9.9 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
2264ab12aed4845a6f5091e2d7585e923419f3c887f026491401b473741295bc
BLAKE2b-256 checksum
How to use checksums
380ccb042f887dc52dc31991bb50d8b1ddfce5a829035ac4e8272a8188a308c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / photutils-3.1.0-cp312-abi3-macosx_11_0_arm64.whl

Download URL photutils-3.1.0-cp312-abi3-macosx_11_0_arm64.whl
Size 2.8 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9c81ace15964f1e9c3c2841ec21afe15ed507fee29ec9ef6cf22f24c640c1cb5
BLAKE2b-256 checksum
How to use checksums
4209160765e80bf6ac41fd75006d2017d1d9edca56d0a30480b3345a2e6fd4e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / photutils-3.1.0-cp312-abi3-macosx_10_13_x86_64.whl

Download URL photutils-3.1.0-cp312-abi3-macosx_10_13_x86_64.whl
Size 2.9 MB
Tags CPython 3.12 abi3 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
b05cf2e73add78d347d2bcae5478ea16f137551f037e418a623876e1225c8477
BLAKE2b-256 checksum
How to use checksums
43112c04af0adb3bcd99debf05e9942d84adb29e8e0b8fa27ef7c2757fab9e06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.1.0 This release

7 release files

3.0.0

5 release files

2.3.0

17 release files

2.2.0

13 release files

2.0.2

17 release files

2.0.1

17 release files

2.0.0

17 release files

1.9.0

13 release files

1.8.0

21 release files

1.5.0

16 release files

1.4.0

10 release files

1.3.0

13 release files

1.2.0

18 release files

1.1.0

22 release files

1.0.2

29 release files

1.0.1

27 release files

1.0.0

22 release files

0.7

16 release files

0.6

16 release files

0.5

1 release file

0.4.1

1 release file

0.4

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2

1 release file

0.1

1 release file

0.0.dev128

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page