Skip to main content

SEP-X: extended astronomical source extraction and photometry

Project description

SEP-X

Extended Python and C library for Source Extraction and Photometry.

PyPI PyPI - Downloads Build Status JOSS

"... [it's] an SEP: Somebody Else's Problem." "Oh, good. I can relax then."

SEP-X and original SEP

SEP-X is an independently maintained fork of original SEP, diverged after version 1.4.1 of the latter. It retains SEP's array-oriented Python and C APIs where practical, but it has diverged substantially and is not a drop-in replacement for every upstream release.

The package published by this repository is named sep-x; its Python extension is sep_x. The distinct Python extension means SEP-X and upstream sep can be installed in the same environment without one shadowing the other. To keep existing analysis code readable, import SEP-X using the familiar local name:

import sep_x as sep

This separation applies to Python only. SEP-X deliberately retains the C library name libsep and header name sep.h for C source compatibility. Do not install SEP-X and upstream SEP's C libraries into the same prefix or link both into one process.

Major SEP-X additions and changes include:

  • robust sigma-clipped annulus statistics and local-background controls for aperture photometry;
  • grouped optimal circular extraction for overlapping apertures;
  • a PSF API covering model construction/rendering, matched-S/N maps, peak finding, individual and grouped PSF fitting, and fit diagnostics;
  • enhanced object detection and deblending, including FWHM estimates, scalar-noise matched filtering, watershed deblending, and fixed-FWHM deblend assignment;
  • PSF- and segmentation-aware windowed centroids with displacement limits;
  • expanded regression coverage plus reproducible performance and scientific-recovery benchmarks.

See CHANGES.md and the C API change notes in docs/changelogs/changes_to_c_api.rst for detailed compatibility information. The original SEP and Source Extractor papers remain the appropriate citations for the inherited algorithms.

About

Source Extractor (Bertin & Arnouts 1996) is a widely used command-line program for segmentation and analysis of astronomical images. It reads in FITS format files, performs a configurable series of tasks, including background estimation, source detection, deblending and a wide array of source measurements, and finally outputs a FITS format catalog file.

While Source Extractor is highly useful, the fact that it can only be used as an executable can limit its applicability or lead to awkward workflows. There is often a desire to have programmatic access to perform one or more of the above tasks on in-memory images as part of a larger custom analysis.

SEP-X makes the core algorithms of Source Extractor available as a library of stand-alone functions and classes. These operate directly on in-memory arrays (no FITS files or configuration files). The code is derived from the Source Extractor code base (written in C) and aims to produce results compatible with Source Extractor whenever possible. SEP consists of a C library with no dependencies outside the standard library, and a Python module that wraps the C library in a Pythonic API. The Python wrapper operates on NumPy arrays with NumPy as its only dependency. See below for language-specfic build and usage instructions.

Python

Documentation: docs/

Requirements:

  • Python 3.9+
  • numpy 1.23+

Install release version:

Once a release is published, SEP-X can be installed with pip:

python -m pip install sep-x

If you get an error about permissions, you are probably using your system Python. In this case, we recommend using pip's "user install" option to install sep-x into your user directory:

python -m pip install --user sep-x

Do not install sep-x or other third-party Python packages using sudo unless you are fully aware of the risks.

Install development version:

Development builds use the checked-in Cython output. Cython is needed only when updating sep.pyx; otherwise build and install in the usual place:

python -m pip install --editable .

To enable OpenMP acceleration for supported batched routines, build with:

SEP_USE_OPENMP=1 python -m pip install --editable .

Run tests: Tests require the pytest Python package. To run the tests, execute ./test.py in the top-level directory. Some tests require a FITS reader (either fitsio or astropy) and will be skipped if neither is present.

C Library

Note: The build process only works on Linux and OS X.

CMake: To build using CMake, enter these commands:

cd sep
mkdir -p build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ../

and follow next steps from the build folder

Build: To build the C library from source:

make

Run tests:

make test

Install The static library and header can be installed with

make install
make PREFIX=/path/to/prefix install

This will install the shared and static library in /path/to/prefix/lib and header file in /path/to/prefix/include. The default prefix is /usr/local.

API: The C library API is documented in the header file sep.h.

Rust bindings: Low-level Rust wrapper for the C library can be found at https://crates.io/crates/sep-sys

Contributing

Development of SEP-X takes place on GitHub at karpov-sv/sep. Contributions of bug fixes, documentation improvements and minor feature additions are welcome via GitHub pull requests. For major features, it is best to discuss the change first via GitHub Discussions.

The package regression suite is in test.py. Larger performance and scientific-recovery diagnostics are documented in benchmarks/README.md.

Citation

If you use SEP in a publication, please cite the following article in the Journal of Open Source Software:

JOSS

Please also cite the original Source Extractor paper (Bertin & Arnouts 1996).

The DOI for the sep v1.0.0 code release is:

DOI

License

The license for all parts of the code derived from Source Extractor is LGPLv3. The license for code derived from photutils (src/overlap.h) is BSD 3-clause. Finally, the license for the Python wrapper (sep.pyx) is MIT. The license for the library as a whole is therefore LGPLv3. The license for each file is explicitly stated at the top of the file and the full text of each license can be found in licenses.

FAQ

Why isn't the C library part of Source Extractor?

Source Extractor is not designed as a library with an executable built on top of the library. In Source Extractor, background estimation, object detection and photometry are deeply integrated into the Source Extractor executable. Many changes to the code were necessary in order to put the functionality in stand-alone C functions. It's too much to ask of the Source Extractor developer to rewrite large parts of the core of the Source Extractor program with little gain for the executable.

What sort of changes?

  • Source Extractor reads in only a small portion of each image at a time. This allows it to keep its memory footprint extremely low and to operate on images that are much larger than the system's physical memory. It also means that a FITS reader is deeply integrated into the code. SEP operates on images in memory, so all the FITS I/O machinery in Source Extractor is not used here.

  • Error handling: When it encounters a problem, Source Extractor immediately exits with an error message. This is fine for an executable, but a library function doesn't have that luxury. Instead it must ensure that allocated memory is freed and return an error code.

  • Options: Source Extractor has many options that affect its behavior. These are stored in a global structure used throughout the executable. In SEP, options for a particular function are passed as function parameters.

  • Array types: Source Extractor can operate on FITS images containing various types of data (float, double, int, etc). Internally, it does this by converting all data to float immediately when reading from disk. SEP does something similar, but in memory: SEP functions typically convert input arrays to float on the fly within each function, then perform all operations as floating point.

Is SEP as fast as Source Extractor?

It's fast. It should be similar to Source Extractor as a lot of the code is identical. Source Extractor has the advantage of doing all the operations (detection and analysis) simultaneously on each image section, which may confer CPU cache advantages, but this hasn't been tested at all. On the other hand, depending on your usage SEP might let you avoid writing files to disk, which is likely to be a bigger win.

What happens when Source Extractor is updated in the future?

SEP can be considered a fork of the Source Extractor code base: it's development will not track that of Source Extractor in any automated way. However, the algorithms implemented so far in SEP are stable in Source Extractor: the SEP code was forked from v2.18.11, yet it is tested against the results of v2.8.6. This indicates that the algorithms have not changed in Source Extractor over the last few years.

In the Python interface, why do I have to byte swap data when using astropy.io.fits?

This occurs because FITS files have big-endian byte order, whereas most widely used CPUs have little-endian byte order. In order for the CPU to operate on the data, it must be byte swapped at some point. Some FITS readers such as fitsio do the byte swap immediately when reading the data from disk to memory, returning numpy arrays in native (little-endian) byte order. However, astropy.io.fits does not (for reasons having to do with memory mapping). Most of the time you never notice this because when you do any numpy operations on such arrays, numpy uses an intermediate buffer to byte swap the array behind the scenes and returns the result as a native byte order array. Internally, SEP is not using numpy operations; it's just getting a pointer to the data in the array and passing it to C code. As the C code does not include functionality to do buffered byte swapping, the input array must already be in native byte order.

It would be possible to add buffered byte swapping capability to the SEP code, but it would increase the code complexity. A simpler alternative would be to make a byte swapped copy of the entire input array, whenever necessary. However, this would significantly increase memory use, and would have to be done repeatedly in multiple SEP functions: Background, extract, sum_circle, etc. Each would make a copy of the entire data array. Given these considerations, it seemed best to just explicitly tell the user to do the byte swap operation themselves so they could just do it once, immediately after reading in the data.

I have more questions!

Open a discussion on the GitHub Discussions page!

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

sep_x-1.5.1.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

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

sep_x-1.5.1-cp313-cp313-win_amd64.whl (445.6 kB view details)

Uploaded CPython 3.13Windows x86-64

sep_x-1.5.1-cp313-cp313-win32.whl (382.8 kB view details)

Uploaded CPython 3.13Windows x86

sep_x-1.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.5 MB view details)

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

sep_x-1.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.3 MB view details)

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

sep_x-1.5.1-cp313-cp313-macosx_11_0_arm64.whl (496.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

sep_x-1.5.1-cp313-cp313-macosx_10_13_x86_64.whl (545.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

sep_x-1.5.1-cp313-cp313-macosx_10_13_universal2.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

sep_x-1.5.1-cp312-cp312-win_amd64.whl (445.4 kB view details)

Uploaded CPython 3.12Windows x86-64

sep_x-1.5.1-cp312-cp312-win32.whl (383.0 kB view details)

Uploaded CPython 3.12Windows x86

sep_x-1.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.5 MB view details)

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

sep_x-1.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.4 MB view details)

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

sep_x-1.5.1-cp312-cp312-macosx_11_0_arm64.whl (496.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

sep_x-1.5.1-cp312-cp312-macosx_10_13_x86_64.whl (546.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

sep_x-1.5.1-cp312-cp312-macosx_10_13_universal2.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

sep_x-1.5.1-cp311-cp311-win_amd64.whl (473.3 kB view details)

Uploaded CPython 3.11Windows x86-64

sep_x-1.5.1-cp311-cp311-win32.whl (407.6 kB view details)

Uploaded CPython 3.11Windows x86

sep_x-1.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.6 MB view details)

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

sep_x-1.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.5 MB view details)

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

sep_x-1.5.1-cp311-cp311-macosx_11_0_arm64.whl (512.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

sep_x-1.5.1-cp311-cp311-macosx_10_9_x86_64.whl (577.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

sep_x-1.5.1-cp311-cp311-macosx_10_9_universal2.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

sep_x-1.5.1-cp310-cp310-win_amd64.whl (472.7 kB view details)

Uploaded CPython 3.10Windows x86-64

sep_x-1.5.1-cp310-cp310-win32.whl (408.6 kB view details)

Uploaded CPython 3.10Windows x86

sep_x-1.5.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sep_x-1.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.3 MB view details)

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

sep_x-1.5.1-cp310-cp310-macosx_11_0_arm64.whl (516.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

sep_x-1.5.1-cp310-cp310-macosx_10_9_x86_64.whl (589.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

sep_x-1.5.1-cp310-cp310-macosx_10_9_universal2.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

sep_x-1.5.1-cp39-cp39-win_amd64.whl (473.1 kB view details)

Uploaded CPython 3.9Windows x86-64

sep_x-1.5.1-cp39-cp39-win32.whl (408.9 kB view details)

Uploaded CPython 3.9Windows x86

sep_x-1.5.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sep_x-1.5.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.3 MB view details)

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

sep_x-1.5.1-cp39-cp39-macosx_11_0_arm64.whl (517.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

sep_x-1.5.1-cp39-cp39-macosx_10_9_x86_64.whl (589.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

sep_x-1.5.1-cp39-cp39-macosx_10_9_universal2.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file sep_x-1.5.1.tar.gz.

File metadata

  • Download URL: sep_x-1.5.1.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sep_x-1.5.1.tar.gz
Algorithm Hash digest
SHA256 775909e32dd535f854b3efe5a676a92a84488698597b12fbe6e542df3023bdae
MD5 92096bf641998cfa4a006babe23b5d93
BLAKE2b-256 b53f2f2d3e37233feb083de44b05f2312f1b2b5e437a0e7d2eaf9359e66baa0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1.tar.gz:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: sep_x-1.5.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 445.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sep_x-1.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8ccaaa5cbf2b7a20279e20f44632c24868b8ea88c7ed8a008667fc78fabbd29a
MD5 8ff42b1b608c60423117b5681e1aac57
BLAKE2b-256 505623b99b9f94e0c12b8e8fc5dbacc84f2835132b24a60324c3912c759511a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp313-cp313-win_amd64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: sep_x-1.5.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 382.8 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sep_x-1.5.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 e31ce80c006b9e7d9516790f3a856e156da9c2e717e62335120e7c476e84acbe
MD5 db0a3b3d10fe829347e71eed13c3e2b3
BLAKE2b-256 25a9548cd55add88713459443609a965d6140167676f77437bfc31af15f13bd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp313-cp313-win32.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb374ab37149efe82cc183a0f7f9867806f070fc4ba5be99bdafba596fb68381
MD5 1d97780c47aedcd317f4140bf38d37eb
BLAKE2b-256 d1db11d344749d0549d31c4771c66385eddf70ef8e6f7c1260820e979342ef82

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8945c54e4d1e997169f38c3142c37c9950a4b5d93e7714ec813eadcd1612fc6d
MD5 eb043515f2922eb1b52ba46f1ea318e8
BLAKE2b-256 10a86b9f0928816c291862106d006cae5021e6030a867053d47557ddbe14311a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2bf847cf438f47a40e0464f34d737c78c20d709cc60f1ecdb418d262f8c0c170
MD5 b61c307783a6b4140bba1485b422ef5f
BLAKE2b-256 7a35251ac023526ec095f8fa98aee7154d5092e5297deae56cb6d15571feae38

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 90b02cb9e8974164e37f31c02cf9e3eb7858e78b6c41359ed1d0d5867871f644
MD5 aea2a6834afdff33c9a11ff372f240d3
BLAKE2b-256 0f1cb5319bbeed51eae5ab3511bbe8b845ea35b13d6aa237d931323b1575d69a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 186fcb0a4c61adcca78ae282b88e3c054ffef07e10b1f9fff93d45b0598ca709
MD5 e4234a855eb12ece60cfb048fbc7066f
BLAKE2b-256 432c10c23ffb87d8ce108dd0f77639a0ea735917207c1be6a66db9048c62e800

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: sep_x-1.5.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 445.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sep_x-1.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f2e2832b95a1fe3c22bf3b61f5f36df322e48a56cf7ec8e181dae22e68349694
MD5 f2dea7222d906af0f8b814fe939be069
BLAKE2b-256 b997406f384b6dfba4fd279b2bd2d2331d19f944258ccd74c1e428bcccb26553

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp312-cp312-win_amd64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: sep_x-1.5.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 383.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sep_x-1.5.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 9a84687e94f28b3a10ccc38075a055ba928880b401bd99f79c9740ffd7e23358
MD5 3e494bacdbf09cf7ee25bee34b31585e
BLAKE2b-256 d9941012abef6e99940107b9496bb8d1d1145f7bac9a11dc4536d11da1b3ba7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp312-cp312-win32.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d01a95d8f9e700bbee54dda57fe4f0f620fe55525253f3645607be52db8b5cf
MD5 f47b78c038e6a3712e006c7089906a4c
BLAKE2b-256 058fff036443472570de2780f65934ecb9d439e429509e5c90bf14ea2e20d7a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f3d18f8f013461504d228d26f2ce68f76ce6002a2083ff6c6ff3980a1374c5c3
MD5 97a1cddffa60101f16cba04d1c490890
BLAKE2b-256 2e7546985b8e0613bb2081bb55ab6d7096d61b9491c48612e3b01eee9c7853d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 76c0203120710e89b780d33a109faa33ab097283d54d0cdb80decea2983dc01e
MD5 bada68f0f0c9df17e476c18aa033a2ab
BLAKE2b-256 7efce0761958e0766e6d14c6c9c4b6ca7a8a2c55d09ee2a856d270ec5c8ebc3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1435d3cadf25f393c546103dcfc33bb14be951027c42f4e32701fd520a9d0e8b
MD5 b4bb347ff74b8d3ac665bbcc47eb8419
BLAKE2b-256 9f8c79333cb01c42040c0ca4eb5b6827de370c6ced7fbe5f2bd862d1584427c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 f1a5945efbf241253e7d005c14e0bc6d49efd5ca1c11907e90f20372152fd130
MD5 20ccfc49920910bb92d834a175bd95b7
BLAKE2b-256 02c3e97ef10a8cf6206d76d53edcbd54d6c86b052239ff1a5470cb3639f6c5f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sep_x-1.5.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 473.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sep_x-1.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 87a7a1b85c429291c26480b89e505d9ae9b685f9c287a0e3d8c0256e02af66bf
MD5 8decff8dfe3b66890d341bfe6bc01bbb
BLAKE2b-256 b264627a6babf741e5b1ca229bea0284542f3957d2cd217dea75a14fd85cc9fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp311-cp311-win_amd64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: sep_x-1.5.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 407.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sep_x-1.5.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 92fa15c28898407ffbd5681c521ea864e58e2fe1464202d46479511e41b3c4ae
MD5 42dad05ec4650fc6e8e93337618190b5
BLAKE2b-256 2c8de715c553502ed8bd4e89f140d29e13a09702401dc5860d5d4d32a18c3a47

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp311-cp311-win32.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 edcfb3be3c91e4c23592743ac12a0b55cca752288ad4fbd8802e93cb78f40bb9
MD5 0ef08969078cce316ac6af0fe2871c55
BLAKE2b-256 28f2764afc29413f1dd7c63d01e8def76f6846de0621065f94ebd6e0f6e409f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b34ecac23cc08eb6401090213679f1a89ffe1930d63959af0cf5bf64332e93ee
MD5 bc53835a4ee8683956ffd9537be2dea3
BLAKE2b-256 31c72f16eed4f747d2cf9fca20c2f803cb57ddf8f6d627886901dea33a296ac9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 036936f2116db0668e27649f226c6b54d46daa3ccbc014e9902a3932b77d8a9b
MD5 a18556b3eef34886a40e630672f0618e
BLAKE2b-256 071544d5add87763682581f45b47082c8faca64b7de8a251df826964b7d03dd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b54afd4c68b57643c58ace4a2f846ab00ea30b7a69a514b951e7087de08b809b
MD5 15dbc837f0dc020bfa308afe1a8acbf6
BLAKE2b-256 1815d77110ddf36de6d1fe7860009ea4e0c8127b29bd77dedf56dfdf3e7fb649

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 cbc866f445b416dad4f8d1be0e973280195953b84848ba299c45183bc59205ff
MD5 0f1d4240f184dbc3dfd426c33f05268f
BLAKE2b-256 a44e5a5017c89451f8d2d01f655e289c0a422c2e68e49dbc408a2ab4860f8a1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: sep_x-1.5.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 472.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sep_x-1.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 489dc356d7b56720ed4f2769df79bf2d296bab7e165f168b1de98d7c0110371f
MD5 591c28762edce1b861831d695d10af1a
BLAKE2b-256 6069db0f36a3e985d9b8a1a7a56d13b114a4ffc5b43976ecdd5c3b631828ab18

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp310-cp310-win_amd64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: sep_x-1.5.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 408.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sep_x-1.5.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 099ee9841f7c484f8d0ef7bfc679fe6fdd49b70505486438e30292460c574846
MD5 63cbd03d2e1ccbb7a64a3ebb315cada5
BLAKE2b-256 7b4f09dae985e8fb22c64040e8d767d1ab8a43763fb6aa1a58230e11f943b428

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp310-cp310-win32.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 87e0feded9b074d16e86efe22f8acd4c1a70d6967b9a99d48e59154e49a7084b
MD5 e048dce053e453d9583ec6596e9ad29f
BLAKE2b-256 955e5ca93c6c6466906719e7d84693cd1893f765039e59e4e29bccaff841d8a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 097b8faa674d4d0950fed2eeb839617766bf0325a68f1a7b34a3adfe64a6942a
MD5 6d6324ce541499c4d913ea3b7ef1b0fe
BLAKE2b-256 95c60eccda75fad387934b5d660b5ba7ee833df5dca87e36639b20076df6046e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7afdf9f842e062614748e06c1a162cf046aa2ec44d4d49f1f56ed49607151882
MD5 c32c1dcc5b30e9f313a3d6d804f3d990
BLAKE2b-256 f326d08480247923c06d0085f65be2c55873074d69576a321c0a5d272c43dabd

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a6e9f099bfd65458e33adecc4b2d0f74b51ad454d063e137ef41161bc596fbb3
MD5 2ac441661b7dc4e4a02a1e8b96293b0d
BLAKE2b-256 937d4cd3477514ca4a6eeeeaa913f3745c686d628e0a27988b791210a8203ad9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 35bdc3195639fd25142466ac9bf10dd48679ba01f84f36248b6de24b045e1c28
MD5 f5ef49321a806614ccefea7cb6ef2328
BLAKE2b-256 3275635f1b457a543e45706b13aa8cf00157ed96b4021f2841cf926989d040b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp310-cp310-macosx_10_9_universal2.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: sep_x-1.5.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 473.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sep_x-1.5.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 41ba491989c263a65acb097e0c5a2c2b19ce24cd991ed98cf16b2b1737bf9d26
MD5 7dea4f364e4a6be8b33a2d4a8cb72b5c
BLAKE2b-256 b714b0e0b7ba4d8c6a8bb436dbb3c66baabf0b84d3d376438893659c04b1e9fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp39-cp39-win_amd64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: sep_x-1.5.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 408.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sep_x-1.5.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ddf861088923bd3861a348e2d0b6ec63adccab368862d6adf0b25de1e9712951
MD5 00ef789582e1b8eb2c4d3ceb1a56621b
BLAKE2b-256 302c86d5405d9a6a5b250aea2d3fecc18e9986b41ae47484079003bced328eed

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp39-cp39-win32.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b823f3217982b6afd226dfa7fc50f74aa4a5613ba006e1aecc757a6ee9b34213
MD5 37eba589a52cfaef4640efbfb6d205d2
BLAKE2b-256 b8e509b75a59cf077fbd3bae2c42b7dcf72bfe660c219dd12af95f0af7156c68

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ef95bf02e22ce4c766a56be77807b13ceb32c06a24977afce8c7e7756e560c15
MD5 ce89177b15d26a3a212e1b4748d1d67f
BLAKE2b-256 8aec17e535a325d48702e9a8eef85dc5eecf61de0c2e51fb465b605902b394f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: sep_x-1.5.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 517.2 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sep_x-1.5.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c63b9321ad53f9473d7b5c850612f3e2bed230453611a7cc2d4e95dbd0ecb94
MD5 173a2ab4b41addf367c6587cca85f373
BLAKE2b-256 53e126050d784127c065adbd54c169c7cab56b69c152d1d4f15f9f8172e420a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: sep_x-1.5.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 589.9 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sep_x-1.5.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 31c9d8318a53bc4b191959e341c134afceb798dd7d09c97ee75e85b0c85a4904
MD5 2c15dbec313bfd504b44504787c5a617
BLAKE2b-256 1b9558a1aa2beaf444402affb24914fdcfa443542c6889b1d172acc9ab1f74f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_x-1.5.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: sep_x-1.5.1-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sep_x-1.5.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e58572be85c29e448cad21e6e6192c5873b7302ae001494a85144aeec6109973
MD5 17a3c5ff4ab551293919c6c033b5bd65
BLAKE2b-256 7ff6b2fdb4c4102ad7842a8e2bb7e1e4e7b985c27e7fe6232c8227bed9aaed38

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.1-cp39-cp39-macosx_10_9_universal2.whl:

Publisher: build-wheels-upload-pypi.yml on karpov-sv/sep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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