Skip to main content

Point Spread Function calculations for fluorescence microscopy

Project description

Psf is a Python library to calculate Point Spread Functions (PSF) for fluorescence microscopy.

The psf library is no longer actively developed.

Author:

Christoph Gohlke

License:

BSD-3-Clause

Version:

2026.1.18

Quickstart

Install the psf package and all dependencies from the Python Package Index:

python -m pip install -U "psf[all]"

See Examples for using the programming interface.

Source code and support are available on GitHub.

Requirements

This revision was tested with the following requirements and dependencies (other versions may work):

Revisions

2026.1.18

  • Use multi-phase initialization.

  • Improve code quality.

2025.8.1

  • Drop support for Python 3.10, support Python 3.14.

2025.1.1

  • Improve type hints.

  • Drop support for Python 3.9, support Python 3.13.

2024.5.24

  • Fix docstring examples not correctly rendered on GitHub.

2024.4.24

  • Support NumPy 2.

2024.1.6

Refer to the CHANGES file for older revisions.

References

  1. Electromagnetic diffraction in optical systems. II. Structure of the image field in an aplanatic system. B Richards and E Wolf. Proc R Soc Lond A, 253 (1274), 358-379, 1959.

  2. Focal volume optics and experimental artifacts in confocal fluorescence correlation spectroscopy. S T Hess, W W Webb. Biophys J (83) 2300-17, 2002.

  3. Electromagnetic description of image formation in confocal fluorescence microscopy. T D Viser, S H Wiersma. J Opt Soc Am A (11) 599-608, 1994.

  4. Photon counting histogram: one-photon excitation. B Huang, T D Perroud, R N Zare. Chem Phys Chem (5), 1523-31, 2004. Supporting information: Calculation of the observation volume profile.

  5. Gaussian approximations of fluorescence microscope point-spread function models. B Zhang, J Zerubia, J C Olivo-Marin. Appl. Optics (46) 1819-29, 2007.

  6. The SVI-wiki on 3D microscopy, deconvolution, visualization and analysis. https://svi.nl/NyquistRate

Examples

>>> import psf
>>> args = dict(
...     shape=(32, 32),
...     dims=(4, 4),
...     ex_wavelen=488,
...     em_wavelen=520,
...     num_aperture=1.2,
...     refr_index=1.333,
...     pinhole_radius=0.55,
...     pinhole_shape='round',
... )
>>> obsvol = psf.PSF(psf.GAUSSIAN | psf.CONFOCAL, **args)
>>> obsvol.sigma.ou
(2.588..., 1.370...)
>>> obsvol = psf.PSF(psf.ISOTROPIC | psf.CONFOCAL, **args)
>>> print(obsvol, end='')
PSF
 ISOTROPIC|CONFOCAL
 shape: (32, 32) pixel
 dimensions: (4.00, 4.00) um, (55.64, 61.80) ou, (8.06, 8.06) au
 excitation wavelength: 488.0 nm
 emission wavelength: 520.0 nm
 numeric aperture: 1.20
 refractive index: 1.33
 half cone angle: 64.19 deg
 magnification: 1.00
 underfilling: 1.00
 pinhole radius: 0.550 um, 8.498 ou, 1.1086 au, 4.40 px
 computing time: ... ms
>>> obsvol[0, :3]
array([1.     , 0.51071, 0.04397])
>>> # write the image plane to file
>>> obsvol.slice(0).tofile('_test_slice.bin')
>>> # write a full 3D PSF volume to file
>>> obsvol.volume().tofile('_test_volume.bin')

Refer to psf_example.py in the source distribution for more examples.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

psf-2026.1.18.tar.gz (28.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

psf-2026.1.18-cp314-cp314t-win_arm64.whl (31.1 kB view details)

Uploaded CPython 3.14tWindows ARM64

psf-2026.1.18-cp314-cp314t-win_amd64.whl (36.2 kB view details)

Uploaded CPython 3.14tWindows x86-64

psf-2026.1.18-cp314-cp314t-win32.whl (32.6 kB view details)

Uploaded CPython 3.14tWindows x86

psf-2026.1.18-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (71.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

psf-2026.1.18-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (71.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

psf-2026.1.18-cp314-cp314t-macosx_11_0_arm64.whl (32.1 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

psf-2026.1.18-cp314-cp314t-macosx_10_15_x86_64.whl (32.1 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

psf-2026.1.18-cp314-cp314-win_arm64.whl (30.8 kB view details)

Uploaded CPython 3.14Windows ARM64

psf-2026.1.18-cp314-cp314-win_amd64.whl (35.5 kB view details)

Uploaded CPython 3.14Windows x86-64

psf-2026.1.18-cp314-cp314-win32.whl (31.8 kB view details)

Uploaded CPython 3.14Windows x86

psf-2026.1.18-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (65.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

psf-2026.1.18-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (66.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

psf-2026.1.18-cp314-cp314-macosx_11_0_arm64.whl (31.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

psf-2026.1.18-cp314-cp314-macosx_10_15_x86_64.whl (31.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

psf-2026.1.18-cp313-cp313-win_arm64.whl (29.9 kB view details)

Uploaded CPython 3.13Windows ARM64

psf-2026.1.18-cp313-cp313-win_amd64.whl (34.6 kB view details)

Uploaded CPython 3.13Windows x86-64

psf-2026.1.18-cp313-cp313-win32.whl (31.0 kB view details)

Uploaded CPython 3.13Windows x86

psf-2026.1.18-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (65.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

psf-2026.1.18-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (66.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

psf-2026.1.18-cp313-cp313-macosx_11_0_arm64.whl (31.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

psf-2026.1.18-cp313-cp313-macosx_10_13_x86_64.whl (31.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

psf-2026.1.18-cp312-cp312-win_arm64.whl (29.9 kB view details)

Uploaded CPython 3.12Windows ARM64

psf-2026.1.18-cp312-cp312-win_amd64.whl (34.6 kB view details)

Uploaded CPython 3.12Windows x86-64

psf-2026.1.18-cp312-cp312-win32.whl (31.0 kB view details)

Uploaded CPython 3.12Windows x86

psf-2026.1.18-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (65.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

psf-2026.1.18-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (66.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

psf-2026.1.18-cp312-cp312-macosx_11_0_arm64.whl (31.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

psf-2026.1.18-cp312-cp312-macosx_10_13_x86_64.whl (31.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

psf-2026.1.18-cp311-cp311-win_arm64.whl (29.9 kB view details)

Uploaded CPython 3.11Windows ARM64

psf-2026.1.18-cp311-cp311-win_amd64.whl (34.5 kB view details)

Uploaded CPython 3.11Windows x86-64

psf-2026.1.18-cp311-cp311-win32.whl (31.0 kB view details)

Uploaded CPython 3.11Windows x86

psf-2026.1.18-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (64.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

psf-2026.1.18-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (65.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

psf-2026.1.18-cp311-cp311-macosx_11_0_arm64.whl (31.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

psf-2026.1.18-cp311-cp311-macosx_10_9_x86_64.whl (32.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file psf-2026.1.18.tar.gz.

File metadata

  • Download URL: psf-2026.1.18.tar.gz
  • Upload date:
  • Size: 28.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18.tar.gz
Algorithm Hash digest
SHA256 2e8d8c91ad12f2a783d66777d5dbc31eaa7348f604108d0531959161a6462f10
MD5 d001e52322447597c24fb6a38be66b70
BLAKE2b-256 c42a231bbcea9a2765865c6b407db46d72265a8219ecfb79ab6cf2a353ed7160

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: psf-2026.1.18-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 31.1 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 9aa21ec0cbad6d9c6018ddc413c9259010230e531a607abbc3e5a85a9317bee1
MD5 945ca6bd77d5a0ebf0be585769035af3
BLAKE2b-256 7eebd5d8a27262c89b3ad8be9ee3e586b581ccd311ad4a7ff738483157b77fa0

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: psf-2026.1.18-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 36.2 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 858607bc4fa56c188d33cddc9e762f87fcfa094c42f134c4ec0e51f046fee566
MD5 230d530bb945d19b6ef0871fe18d47f2
BLAKE2b-256 21798413618f82a017636abbd60e73b06050a7a23ad405f0609d236f6d4e4e88

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp314-cp314t-win32.whl.

File metadata

  • Download URL: psf-2026.1.18-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 32.6 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 1f45b783dabc2ba9e232a04e29201a20a7c5b8286bc3b918a6e1a8e8a334e220
MD5 f035502bdfb740e88b71678482df769b
BLAKE2b-256 5b998fdd9b0c11a31c59a3fd155357c9836a6f0a8740159d746945ff02a912d4

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d13f9ddb5de6004b49fa9da29f27746c4ac23de61f1cda37438104a430730ec2
MD5 094a15355933afa1b5119bb10deb3511
BLAKE2b-256 6820e643acc79152762ea3a80110f72aabf2b51b0e2b474df244dcfe7c85169d

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 5ebc6e3aa59994a7151b52d782c9fd24aff8f427d8de1c6220dd5e22b78336db
MD5 3972d04c429ddb29645bc1bc254fc8d0
BLAKE2b-256 87457b1f5b7e9904064cad37e16d6e0cd47cccc2a8d1e70be6d9a3590370fb3d

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22ab11aea923f3ed8b2eb2876ab17101fd098a536e20d849606e8e1d5fe3eff7
MD5 bad8df8bfa2bc44b1ee57cf6e354623f
BLAKE2b-256 38ac128d9e5060bc4cda3bf3798c6b0de9e1c2cb3a5213dbdf57aa302d50b0b6

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5198afb15465bdba6f50044987ce38d2bd90041691565311e7891a46e0fb40df
MD5 085a2e858278e6ea3ff2438afbd2e21c
BLAKE2b-256 ae5320e4cae387e56bf7a8d59e48adf3ed0e5cdbf9931d09120b9faba2e4ba64

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: psf-2026.1.18-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 30.8 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 08801dfa8d48c27b1893f4dcdc5a400cf5acfe1c275ababeadca702ef067b558
MD5 375c879239f6649dd0ddaa0b635f8d95
BLAKE2b-256 7f943a1df3510f0e00a0f39b65ea3381ee3850e81d027a62d14940a4298e6457

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: psf-2026.1.18-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 35.5 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5de2c9f9d822e0cd7484d8e9b44f4cc10a087034beab7fae162509e4e8a791da
MD5 a86fad1f458a73f88aaf0f21a16149ec
BLAKE2b-256 d9f4aa50647db952fc02bc7676063b752e9ecab58cbec4d9912db18f1092f05e

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp314-cp314-win32.whl.

File metadata

  • Download URL: psf-2026.1.18-cp314-cp314-win32.whl
  • Upload date:
  • Size: 31.8 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 d3e4a59d9940b61b0da14328f9a9cfc5cd7f6f52dedea8de6b2cfef20959eee4
MD5 2c7c6269b51b7e76c0c5dc10b8011831
BLAKE2b-256 1599a9dd4a5eb14435d56df1fdb69fef4d0016a33889e2ac25e642462f62e242

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 57ae2470cff5fd85e2aeb9358e798f22edfde4714556a4622bc7a36eaed6f83c
MD5 b97f5fa6ff52dba2703549992967aacf
BLAKE2b-256 15b0d99d7440f7d5b05285f8c101d00d4fea5474cdb377f93569a5b448b99527

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 68cdfcc4e17e3a6f248d3482e1ffe902080819bca817a5b0cb328524e875a0a0
MD5 0c10592e47234ff30278e5602603f7c1
BLAKE2b-256 4a175bc6980da9a58a701ce459579abab3595154e8a0ef53c15f795a0b6ae010

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5825114127be8ba5f9eb40432b27fb582ed961c333d9183079140a842ef59df4
MD5 727f637ec1db9a9eb9717b14a555ba53
BLAKE2b-256 04cea05b9a976c4fc948b62b87456b56b8b15565aa0e05cd9e35b97cb6cbe857

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b197a1ba989a0dc382d946d744b6dbdd3b672d69413a3390203fd0328b310d0e
MD5 a6eac06dbe424cb4ecc7770af7992976
BLAKE2b-256 dfd75068740d3d06563e21f30c057f12f93d7e120a06eebd3df0b40f3b11b512

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: psf-2026.1.18-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 29.9 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 abd08ff1f45fc035c5075a6ff84cfdb057f414c5f19703ea9fe51561de069f62
MD5 c7663b6d67e5d9d6a05cd41b0acd8b28
BLAKE2b-256 652987d2656d29dfffc6063eed58ea27c5e808ca0b20352be128b9767b91e189

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: psf-2026.1.18-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 34.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0d635fc2c29ee80e2fdb1ee3bd091bacb443b8668082415957f7c5782834d987
MD5 e08be09348ef66943a045eb80a5502f7
BLAKE2b-256 d64da715cb8e3bc5bd43ee0621cc1fe2297f35d8ef4a84cb1a6714496529c782

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp313-cp313-win32.whl.

File metadata

  • Download URL: psf-2026.1.18-cp313-cp313-win32.whl
  • Upload date:
  • Size: 31.0 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 0d3fd482188bebec7905392f75bb61f39fa7c18e31bca7afe8f23a3369a0134c
MD5 d5f7733873ea3e5c32013c87fcca3f43
BLAKE2b-256 1b15a20dc6b6dbb5e69ab9d02b41a97efbca768cf03c6d907b4da0fb63ac6a2f

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 623d1b8a19809999766c61b9f3470013f06b821f10a864ada0c0d6987a74ec2e
MD5 6604d452d987b186c1b1068ca5df69d0
BLAKE2b-256 f6a6a86996d3bf7b30d1210d1705f8ba7586f93908f2d8842b61c5a105e4a530

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8b0744f88ade363f4b746360b57cc9a3c9d2064bc76b79ac6c1a5e231c24c20a
MD5 7cc9277a1963f1c601c3e4d58524242a
BLAKE2b-256 feba9cc3f7093b7a4c519cd4f3f140c7bbec156f67ba7a47a143e5fa8b909e42

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b509f8d905d403fc4a6c31aa3d4146defdd307813ef148bfe64d4393169b46fa
MD5 4cc12063ba25701c4c3c7a24e2616880
BLAKE2b-256 515de3ad340b53a7ddd235e0da6df48cab69c829561b68c95367571717d71097

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ceaa32ed530f80faea68af35a024548393cf66c1506b55573383cd1b06105ef8
MD5 76ee6e2d4b80f5925529d5d6fb1d8a92
BLAKE2b-256 3e8d359a5a55044dbe077e05f69a06d630a3b55505083ae824850dede84caa02

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: psf-2026.1.18-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 29.9 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 becb6d9671e15d2ba629a5a9756996cd148e0f6228e17479d0fc394710c259cd
MD5 7521d733bbf1a33aab09e81753b20f78
BLAKE2b-256 ef37e2fa3c14133e8ef36c46c4231bcee838fa1afd17b9fdb77d4e186e14fa39

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: psf-2026.1.18-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 34.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 823d7bdd701af34e20daba36e25b3907dc147af936c6610baf79830b3bcfc992
MD5 233765d356f2ff624dff92468dbfbd0d
BLAKE2b-256 869b1b5f401a055326c79f0cbf90547464ff10abd044702f7a295d8e501ad68e

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp312-cp312-win32.whl.

File metadata

  • Download URL: psf-2026.1.18-cp312-cp312-win32.whl
  • Upload date:
  • Size: 31.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7b0fd4d9f74fc646c88902f975d849900f45e1bfddc5d78c5f7e2a99090b47e1
MD5 f0f13a7b0f37f9ac653debb087994eb3
BLAKE2b-256 214dbe28ffeabbf8ad7cfb2c971c8d1147898a13b4762e89126dd53c42f42ad9

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ea16f47958cdb940efed686dd91d1a6b077752fb03c26c8aa8880bfd7ef136a2
MD5 9a2ba2ee0fa9f50bb37b9a6be0fd047a
BLAKE2b-256 cdc126f30b6cab6f029a1cfe8ce4d9761cde99b93ccdbaf5174332920b2dcca9

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 13c37c982da6f162f66441cd1be44c6c7481a4f2d97e693dee8d4125fc3b4864
MD5 33aedcd1df34badb970331faaee6ea4d
BLAKE2b-256 0b767a37773b58416c54e831541e427f1fd853000eb29fbcd01ea1d8eb06ee03

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c3968fe4e0c37c5e5a9fe00d6f6bddf442f3c2de54cb586742507db95c75970
MD5 edd616d0b34b1719202c2e98e246694f
BLAKE2b-256 cb6e46cec84f916cbd79ac65175ca5d7aed2fcb200605c62d63d4428c63db312

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5750c77aaca2c54d55cf73312ac643e58cae745b190dea7e08ca1007fd929b0c
MD5 d636e74be9c1c1002e8eb26b139406fc
BLAKE2b-256 aa5de2685abc2d8ef85c86d235f4f00a655742a316bba6cff0e0484591a5485b

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: psf-2026.1.18-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 29.9 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 ee547d22dee871d41ffdc2d97f55238489e513dcdb395dfe18dbc51d06d084f6
MD5 5cbe968931cdee06964295f94bd46456
BLAKE2b-256 e1fc5ef8223881c37139ed7fe2808cf667610e9c61c4a9a093a5c4fa747d5129

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: psf-2026.1.18-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 34.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 20d3c1fb0233805f18d181700466228603be7d4a4d15b9f17a654f85b40fbbff
MD5 0f36d932d39634674e5d580a3583e38a
BLAKE2b-256 1dc7af898f2e5db537a50f6c65449515ecfa2bff9b4d51f2810fb71a6ba776a8

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp311-cp311-win32.whl.

File metadata

  • Download URL: psf-2026.1.18-cp311-cp311-win32.whl
  • Upload date:
  • Size: 31.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for psf-2026.1.18-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e1a3a2e8e2fb27c62354b7ecbe996ecbd9e45e94bd5f21f420ebd311c4945011
MD5 49e54522816948cb9e147afbc6134df8
BLAKE2b-256 9e2c5c3198256235185f78fbd2b0128f43bd43736fbc15819a8cc908096820f5

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fe5c43368bb037c50d90f006962990b12a407bd9924998732deda2bf78041166
MD5 e58aa69b8937e23941c32e40f793e627
BLAKE2b-256 7e7ac18f6a1cf96812f4eb2992e80bc2178cf549a809f19f55ccee18df9c886f

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 bd1a30d8beb2f5bd3b1590468e886abeda6e56348b8d3a8b4e02a2d98f2749e6
MD5 f46e6960df839ce8c86b39d7ea3413f9
BLAKE2b-256 36d93170f5e47fd65346dcb821b6e68ee16184437278420e77ee9f4679e77dac

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1957267752bd44c9f3642a0c411f3900df75dffc25ef6c8a317820f6cc58d5fc
MD5 3aa314ffbe9b44927888551ac6099143
BLAKE2b-256 8e4fd0334ccc081d0073f4b93b45bf0156d06c96fdfeeba4cce9f01a8bdcc6fa

See more details on using hashes here.

File details

Details for the file psf-2026.1.18-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for psf-2026.1.18-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e794b21a1b91aeb017e6f68fba74dc47a6f25e6406da6c9595a85de36b60cef8
MD5 3ace3bc2fbe4f1926d048335743ad30e
BLAKE2b-256 a79f77fd8dd19c5ba8c43ff5f31df08f5736bd43c702eccf8b578fab7adc0e85

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page