Skip to main content
https://github.com/GalSim-developers/GalSim/workflows/GalSim%20CI/badge.svg?branch=main https://codecov.io/gh/GalSim-developers/GalSim/branch/master/graph/badge.svg?branch=main https://img.shields.io/badge/astro--ph.IM-1407.7676-B31B1B.svg https://img.shields.io/badge/ADS-Rowe%20et%20al%2C%202015-blue.svg

GalSim is open-source software for simulating images of astronomical objects (stars, galaxies) in a variety of ways. The bulk of the calculations are carried out in C++, and the user interface is in Python. In addition, the code can operate directly on “config” files, for those users who prefer not to work in Python. The impetus for the software package was a weak lensing community data challenge, called GREAT3:

https://github.com/barnabytprowe/great3-public

However, the code has numerous additional capabilities beyond those needed for the challenge, and has been useful for a number of projects that needed to simulate high-fidelity galaxy images with accurate sizes and shears. At the end of this file, there is a list of the code capabilities and plans for future development. For details of algorithms and code validation, please see

http://adsabs.harvard.edu/abs/2015A%26C….10..121R

The GalSim version numbering tries to follow Semantic Versioning This means that releases are numbered as M.m.r, where M is a major version number, m is the minor version, and r is the revision (or patch or bugfix) number.

The public API is preserved within a given major version number. So code that works with version 2.2.3 (say) should continue to work for all subsequent 2.x.x versions. Minor versions indicate new features being added to the API. Revision versions don’t add any new features, but fix bugs in the previous release.

Basic Installation

Normally, to install GalSim, you should just need to run:

pip install galsim

Depending on your setup, you may need to add either sudo to the start or –user to the end of this command as you normally do when pip installing packages.

See Installation Instructions for full details including one dependency (FFTW) that is not pip installable, so you may need to install before running this command.

You can also use conda via conda-forge:

conda install -c conda-forge galsim

Source Distribution

To get the latest version of the code, you can grab the tarball (or zip file) from

https://github.com/GalSim-developers/GalSim/releases/

Also, feel free to fork the repository:

https://github.com/GalSim-developers/GalSim/fork

Or clone the repository with either of the following:

git clone git@github.com:GalSim-developers/GalSim.git
git clone https://github.com/GalSim-developers/GalSim.git

The code is also distributed via Fink, Macports, and Homebrew for Mac users. See Installation Instructions (in INSTALL.rst) for more information.

The code is licensed under a BSD-style license. See the file LICENSE for more details.

Keeping up-to-date with GalSim

There is a GalSim mailing list, organized through the Google Group galsim-announce. Members of the group will receive news and updates about the GalSim code, including notifications of major version releases, new features and bugfixes.

You do not need a Google Account to subscribe to the group, simply send any email to:

galsim-announce+subscribe@googlegroups.com

If you receive a confirmation request (check junk mail filters!) simply reply directly to that email, with anything, to confirm. You may also click the link in the confirmation request, but you may be asked for a Google Account login.

To unsubscribe, simply send any email to:

galsim-announce+unsubscribe@googlegroups.com

You should receive notification that your unsubscription was successful.

How to communicate with the GalSim developers

Currently, the lead developers for GalSim are:

  • Mike Jarvis (mikejarvis17 at gmail)

  • Rachel Mandelbaum (rmandelb at andrew dot cmu dot edu)

  • Josh Meyers (jmeyers314 at gmail)

However, many others have contributed to GalSim over the years as well, for which we are very grateful.

If you have a question about how to use GalSim, a good place to ask it is at StackOverflow. Some of the GalSim developers have alerts set up to be automatically notified about questions with the ‘galsim’ tag, so there is a good chance that your question will be answered.

If you have any trouble installing or using the code, or find a bug, or have a suggestion for a new feature, please open up an Issue on our GitHub repository. We also accept pull requests if you have something you’d like to contribute to the code base.

If none of these communication avenues seem appropriate, you can also contact us directly at the above email addresses.

Demonstration scripts

There are a number of scripts in examples/ that demonstrate how the code can be used. These are called demo1.py … demo13.py. You can run them by typing (e.g.) python demo1.py while sitting in examples/, All demo scripts are designed to be run in the examples/ directory. Some of them access files in subdirectories of the examples/ directory, so they would not work correctly from other locations.

A completely parallel sequence of configuration files, called demo1.yaml … demo13.yaml, demonstrates how to make the same set of simulations using config files that are parsed by the executable bin/galsim.

Two other scripts in the examples/ directory that may be of interest, but are not part of the GalSim tutorial series, are make_coadd.py, which demonstrates the use of the FourierSqrt transformation to optimally coadd images, and psf_wf_movie.py, which demonstrates the realistic atmospheric PSF code by making a movie of a time-variable PSF and wavefront.

As the project develops through further versions, and adds further capabilities to the software, more demo scripts may be added to examples/ to illustrate what GalSim can do.

Summary of current capabilities

Currently, GalSim has the following capabilities:

  • Can generate PSFs from a variety of simple parametric models such as Moffat, Kolmogorov, and Airy, as well as an optical PSF model that includes Zernike aberrations to arbitrary order, and an optional central obscuration and struts.

  • Can simulate galaxies from a variety of simple parametric models as well as from real HST data. For information about downloading a suite of COSMOS images, see

    https://github.com/GalSim-developers/GalSim/wiki/RealGalaxy%20Data

  • Can simulate atmospheric PSFs from realistic turbulent phase screens.

  • Can make the images either via i) Fourier transform, ii) real-space convolution (real-space being occasionally faster than Fourier), or iii) photon-shooting. The exception is that objects that include a deconvolution (such as RealGalaxy objects) must be carried out using Fourier methods only.

  • Can handle wavelength-dependent profiles and integrate over filter bandpasses appropriately, including handling wavlengths properly when photon shooting.

  • Can apply shear, magnification, dilation, or rotation to a galaxy profile including lensing-based models from a power spectrum or NFW halo profile.

  • Can draw galaxy images into arbitrary locations within a larger image.

  • Can add noise using a variety of noise models, including correlated noise.

  • Can whiten or apply N-fold symmetry to existing correlated noise that is already in an image.

  • Can read in input values from a catalog, a dictionary file (such as a JSON or YAML file), or a fits header.

  • Can write images in a variety of formats: regular FITS files, FITS data cubes, or multi-extension FITS files. It can also compress the output files using various compressions including gzip, bzip2, and rice.

  • Can carry out nearly any simulation that a user might want using two parallel methods: directly using Python code, or by specifying the simulation properties in an input configuration script. See the demo scripts in the examples/ directory for examples of each.

  • Supports a variety of possible WCS options from a simple pixel scale factor of arcsec/pixel to affine transforms to arbitrary functions of (x,y), including a variety of common FITS WCS specifications.

  • Can include a range of simple detector effects such as nonlinearity, brighter-fatter effect, etc.

  • Has a module that is particularly meant to simulate images for the Roman Space Telescope.

Planned future development

We plan to add the following additional capabilities in future versions of GalSim:

  • Simulating more sophisticated detector defects and image artifacts. E.g. vignetting, fringing, cosmic rays, saturation, bleeding, … (cf. Issues #553, #828)

  • Proper modeling of extinction due to dust. (cf. Issues #541, #550)

  • More kinds of realistic galaxies. (cf. Issues #669, #795, #808)

  • Various speed improvements. (cf. Issues #205, #566, #875)

There are many others as well. Please see

https://github.com/GalSim-developers/GalSim/issues

for a list of the current open issues. And feel free to add an issue if there is something useful that you think should be possible, but is not currently implemented.

Metadata

Release files for GalSim 2.8.5

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

Source distribution (sdist)

Source distribution for GalSim 2.8.5
File Size Uploaded
galsim-2.8.5.tar.gz 8.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for GalSim 2.8.5
File
galsim-2.8.5-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
galsim-2.8.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
galsim-2.8.5-cp314-cp314t-macosx_14_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 14.0+ x86-64 Details
galsim-2.8.5-cp314-cp314t-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 14.0+ ARM64 Details
galsim-2.8.5-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
galsim-2.8.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
galsim-2.8.5-cp314-cp314-macosx_14_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 14.0+ x86-64 Details
galsim-2.8.5-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
galsim-2.8.5-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
galsim-2.8.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
galsim-2.8.5-cp313-cp313-macosx_14_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 14.0+ x86-64 Details
galsim-2.8.5-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
galsim-2.8.5-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
galsim-2.8.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
galsim-2.8.5-cp312-cp312-macosx_14_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 14.0+ x86-64 Details
galsim-2.8.5-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
galsim-2.8.5-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
galsim-2.8.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
galsim-2.8.5-cp311-cp311-macosx_14_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 14.0+ x86-64 Details
galsim-2.8.5-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
galsim-2.8.5-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
galsim-2.8.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
galsim-2.8.5-cp310-cp310-macosx_14_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 14.0+ x86-64 Details
galsim-2.8.5-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details
galsim-2.8.5-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
galsim-2.8.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
galsim-2.8.5-cp39-cp39-macosx_14_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 14.0+ x86-64 Details
galsim-2.8.5-cp39-cp39-macosx_14_0_arm64.whl CPython 3.9 CPython 3.9 macOS 14.0+ ARM64 Details

Total release size: 883.5 MB

Release files / galsim-2.8.5.tar.gz

Download URL galsim-2.8.5.tar.gz
Size 8.6 MB
Tags Source
SHA-256 checksum
How to use checksums
e449bb0d30ece16c3ee7345846b01f0c54e482e37755b623c17174881cfe5ad3
BLAKE2b-256 checksum
How to use checksums
9441358f965c0512531be47c49afe7bdc1ad264b95cf5b9dacb306cad3da82b0
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL galsim-2.8.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 57.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2492c1d5a920090f4be6b235b0962f2fd4227f1c6f19a87cfda363f573b1654e
BLAKE2b-256 checksum
How to use checksums
4d6d031d60dacafe3f700952c3965fd1008efb92fe31669db299860a35a29641
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL galsim-2.8.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 56.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
df5c87ab81e73da8c05de06857e60b4b31a7b636359f5e36e0f75314d8f6834d
BLAKE2b-256 checksum
How to use checksums
fa612908d1faf3801bd53eca177ad5768ddfb284d5f49572a27ce31bb7d7c520
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp314-cp314t-macosx_14_0_x86_64.whl

Download URL galsim-2.8.5-cp314-cp314t-macosx_14_0_x86_64.whl
Size 6.9 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
62e6e3c0d0d9e2d97a5f09e4e54bdf981182aa0bcf40880389eeda5491d52460
BLAKE2b-256 checksum
How to use checksums
d1bb3ca2f2b405b9eafc641819c947d63c89390cac764a455a6c019e9301b94b
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp314-cp314t-macosx_14_0_arm64.whl

Download URL galsim-2.8.5-cp314-cp314t-macosx_14_0_arm64.whl
Size 5.9 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
17feac1dd6fd99f34382dc55b9e2ce4e4bafea185a7951af644b502c869394b0
BLAKE2b-256 checksum
How to use checksums
14233596282dbebbb5c5b335bf8ee772d587545e86187118b1653f9a992d228c
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL galsim-2.8.5-cp314-cp314-musllinux_1_2_x86_64.whl
Size 56.3 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a498f8ef5f0bcd0d8f70542600f7331e1cf2d45d12ae61d12cba74fadbc2d27e
BLAKE2b-256 checksum
How to use checksums
b2a6712b91b01d4be145a605309eccbb44cb52eeb48d5a43086fb8eaf92adc74
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL galsim-2.8.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 55.6 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
37793981d2ce0c42814acfb1daf2a592a16a4def292257eb05e124f71028eb46
BLAKE2b-256 checksum
How to use checksums
cd74ae2652d0354bd9bc1987fafcaadaf2d2e60e7d7ba0533bdae6859a1ccd73
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp314-cp314-macosx_14_0_x86_64.whl

Download URL galsim-2.8.5-cp314-cp314-macosx_14_0_x86_64.whl
Size 6.9 MB
Tags CPython 3.14 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
fffe67e06d9e31e554a345fd24cde0ea596ab9a8aa4b5e74cfe1f6380dc462f0
BLAKE2b-256 checksum
How to use checksums
7e74d86bb4dc022e77d068c3a3f9fb23ea0ce42a871cc8fcd61b26968a2473a5
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp314-cp314-macosx_14_0_arm64.whl

Download URL galsim-2.8.5-cp314-cp314-macosx_14_0_arm64.whl
Size 5.9 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
969a16e44828193f6d80426e3ec5f0a7ba4442c63ea2f189512857e7f53a02fd
BLAKE2b-256 checksum
How to use checksums
a8bbc8bf7df78e4de0a07b9dbe5d3e3546a523a70df0406d19451d8c1284a8cb
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL galsim-2.8.5-cp313-cp313-musllinux_1_2_x86_64.whl
Size 56.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2f2991a8fc5774c9d924d670500c7ead3e0977a33acf85a7090e66778e937031
BLAKE2b-256 checksum
How to use checksums
fd0a60ac7f9611b4079aef9d7db68ffb0c87ec05d8d70c69561bb3d4a99543a8
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL galsim-2.8.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 55.7 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
02ff76c32bd7c8311830b262385d6f61c3526648fb2c96f447c7423930c32154
BLAKE2b-256 checksum
How to use checksums
7258650075235e260379be305baec6ba9ab2cc6b37305946544b43a246725524
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp313-cp313-macosx_14_0_x86_64.whl

Download URL galsim-2.8.5-cp313-cp313-macosx_14_0_x86_64.whl
Size 6.9 MB
Tags CPython 3.13 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
938700a4f69d2cad43ae4c2f7b121a4152770bb7d70b71065ea000d65464523c
BLAKE2b-256 checksum
How to use checksums
99e307ae6642f7b894256967c753f3d825475f6397dabdfab8e052835166718d
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp313-cp313-macosx_14_0_arm64.whl

Download URL galsim-2.8.5-cp313-cp313-macosx_14_0_arm64.whl
Size 5.9 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
b17ff4a8ca3cff1cfdeb42e70dfe81bc5fcf896c881b926f70ff71200446f9fd
BLAKE2b-256 checksum
How to use checksums
70dc41c4a5fe1491abacb112204f11421647d571c1112b9d0e7505702880ba39
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL galsim-2.8.5-cp312-cp312-musllinux_1_2_x86_64.whl
Size 56.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f2e2b947065a2ddfd8f2d104cc1e218442c365e375661e0440c0fd837ef33255
BLAKE2b-256 checksum
How to use checksums
5ba6c7a4177b7626fef8bea7da3fb38b0c657e597d3e540bd0ec87845dd0c5c4
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL galsim-2.8.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 55.7 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ece6e85bc2cbcfce0319f61a636f6ed9ee9d537efa44f731c7c3aaebad1d444b
BLAKE2b-256 checksum
How to use checksums
b6583b831036864219a10c702c69fee02510b1cb4c96fef9f1b966efa5b9d001
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp312-cp312-macosx_14_0_x86_64.whl

Download URL galsim-2.8.5-cp312-cp312-macosx_14_0_x86_64.whl
Size 6.9 MB
Tags CPython 3.12 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
d2e96f181bd9b40a1fa8a1eff423d205206c99e4158e2f2cd02868882063f48a
BLAKE2b-256 checksum
How to use checksums
daf0bcb1aea5398117e3016a4474461c78e4c836f06cb508304541ba70e320b3
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp312-cp312-macosx_14_0_arm64.whl

Download URL galsim-2.8.5-cp312-cp312-macosx_14_0_arm64.whl
Size 5.9 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
10d1d7c972d7fcaf6e97642581c095bc0a873581d02257a5ac524af8426cd258
BLAKE2b-256 checksum
How to use checksums
f38dd54576909822089892c9a9353b138fcd5a82820d7007793dc353542d9d23
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL galsim-2.8.5-cp311-cp311-musllinux_1_2_x86_64.whl
Size 56.6 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2473f9d741a8690b6cce25a7d7bbebc4f1e354417fc2f5075d56bb6b6b810fc7
BLAKE2b-256 checksum
How to use checksums
a1f9e2140d9960a554f7fa3679baf7f8e7699421cd490925a105f288ce32aa4e
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL galsim-2.8.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 55.8 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5925b40f9f63c68acb7e86af9271eb1a718f7658bdd46084f07ec0a4209cfe08
BLAKE2b-256 checksum
How to use checksums
868eb8af6ac9a51c523571608986981494c25b645af943a4c9e7bdc041570447
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp311-cp311-macosx_14_0_x86_64.whl

Download URL galsim-2.8.5-cp311-cp311-macosx_14_0_x86_64.whl
Size 6.9 MB
Tags CPython 3.11 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
e17c7c066ccb92dd50c45ba8eb516b30e1692d1756d090f3eefa8748d55ada4a
BLAKE2b-256 checksum
How to use checksums
00ab0b041b519a8ba5345645c11e1c29691cbb90343a7d793bf198861624e9fb
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp311-cp311-macosx_14_0_arm64.whl

Download URL galsim-2.8.5-cp311-cp311-macosx_14_0_arm64.whl
Size 5.9 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
80c3822530d7a832715db4951df518b70839363264826521d14873ab020b017a
BLAKE2b-256 checksum
How to use checksums
3aeccb55d36081371174a970f9c46bcdbb7ad0262d0041a847ab08b31ee5567e
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL galsim-2.8.5-cp310-cp310-musllinux_1_2_x86_64.whl
Size 56.0 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e5ea53804fc600462c91c50292531e6df8b1f51cae83c4da1377c887e5442556
BLAKE2b-256 checksum
How to use checksums
72f3f765560594c8fb577eb30f3568d51580d73811ece6135b3084cb98fc7e99
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL galsim-2.8.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 55.5 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b24d45fe7a12af27eef27261274869439a314fd01ba39701db97e49081c24efd
BLAKE2b-256 checksum
How to use checksums
bde58372c73c049e0dca92991d2f01d53c3b7f03f29a00c60339376c6ba25bb0
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp310-cp310-macosx_14_0_x86_64.whl

Download URL galsim-2.8.5-cp310-cp310-macosx_14_0_x86_64.whl
Size 6.9 MB
Tags CPython 3.10 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
8bd9400d15dff7069ef50d105ba39ef4a5836edfed62f848a320b2a5f906aefe
BLAKE2b-256 checksum
How to use checksums
ff93775489951e3780a771f43ebe0c9230091f27442628ed8d79c84fe4465a5c
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp310-cp310-macosx_14_0_arm64.whl

Download URL galsim-2.8.5-cp310-cp310-macosx_14_0_arm64.whl
Size 5.9 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
5e876c2d7bb5e64db20d5ef21f78fc3f14b24913d458a3939c7a0b3a4646bc15
BLAKE2b-256 checksum
How to use checksums
626f7a25d2673818b370a0ca2d8c3f6c811729ffaabcdbd1239cfc976b4d0895
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL galsim-2.8.5-cp39-cp39-musllinux_1_2_x86_64.whl
Size 56.1 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
eb51dbb6972acb8ef6e218f752b926193391d24da3dec5cd64a1912efa555320
BLAKE2b-256 checksum
How to use checksums
345e8633e7654b9fd1c5853c4dc88a34f4de440968b66f504e20c1ff5cac39c7
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL galsim-2.8.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 55.5 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ce890e2ed29a96cc440681da745ae6ab4e9eaf3171bc51c99ed39755ba5175d2
BLAKE2b-256 checksum
How to use checksums
f6e4f6fbca643a5db565703f52dbbf84c082035c622836413a9a2605daccb9fb
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp39-cp39-macosx_14_0_x86_64.whl

Download URL galsim-2.8.5-cp39-cp39-macosx_14_0_x86_64.whl
Size 6.9 MB
Tags CPython 3.9 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
b0c35c7e42dbbfdfc50dcef85daf0fbc8d515d9062aca64466722e79e75ead46
BLAKE2b-256 checksum
How to use checksums
69b5523633c28d888f2a5688fed936ca309fee3e5efb769f6e9e3bbd38fb434b
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 Aug 5, 2026.

Transparency log

Release files / galsim-2.8.5-cp39-cp39-macosx_14_0_arm64.whl

Download URL galsim-2.8.5-cp39-cp39-macosx_14_0_arm64.whl
Size 5.9 MB
Tags CPython 3.9 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
a5ab9c838ccc9f0b5d17b019fd04ac15bd27685985ebe47b0861b6dd75f18686
BLAKE2b-256 checksum
How to use checksums
708e2700904727c0569eca0c4402b43ec4335f614ed90eb511c570e74bbd2889
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 Aug 5, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.8.5 This release

29 release files

2.8.4

29 release files

2.8.2

21 release files

2.8.1

21 release files

2.8.0

10 release files

2.5.3

21 release files

2.2.6

1 release file

2.1.6

1 release file

2.0.7

1 release file

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