Skip to main content

SEP-X: extended astronomical source extraction and photometry

Reason this release was yanked:

not fully finisted splitting from upstream sep

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 module remains sep and its C library remains libsep for source compatibility. Consequently, do not install sep-x alongside upstream sep in the same environment: both distributions provide the sep extension. Replace upstream SEP explicitly instead:

python -m pip uninstall sep
python -m pip install sep-x

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: http://sep.readthedocs.io

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.0.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.0-cp313-cp313-win_amd64.whl (445.3 kB view details)

Uploaded CPython 3.13Windows x86-64

sep_x-1.5.0-cp313-cp313-win32.whl (382.4 kB view details)

Uploaded CPython 3.13Windows x86

sep_x-1.5.0-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.0-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.0-cp313-cp313-macosx_11_0_arm64.whl (495.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

sep_x-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl (545.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

sep_x-1.5.0-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.0-cp312-cp312-win_amd64.whl (445.2 kB view details)

Uploaded CPython 3.12Windows x86-64

sep_x-1.5.0-cp312-cp312-win32.whl (382.6 kB view details)

Uploaded CPython 3.12Windows x86

sep_x-1.5.0-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.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.3 MB view details)

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

sep_x-1.5.0-cp312-cp312-macosx_11_0_arm64.whl (496.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

sep_x-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl (546.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

sep_x-1.5.0-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.0-cp311-cp311-win_amd64.whl (473.1 kB view details)

Uploaded CPython 3.11Windows x86-64

sep_x-1.5.0-cp311-cp311-win32.whl (407.2 kB view details)

Uploaded CPython 3.11Windows x86

sep_x-1.5.0-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.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (512.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

sep_x-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl (577.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

sep_x-1.5.0-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.0-cp310-cp310-win_amd64.whl (472.5 kB view details)

Uploaded CPython 3.10Windows x86-64

sep_x-1.5.0-cp310-cp310-win32.whl (408.2 kB view details)

Uploaded CPython 3.10Windows x86

sep_x-1.5.0-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.0-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.0-cp310-cp310-macosx_11_0_arm64.whl (516.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

sep_x-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl (589.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

sep_x-1.5.0-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.0-cp39-cp39-win_amd64.whl (472.9 kB view details)

Uploaded CPython 3.9Windows x86-64

sep_x-1.5.0-cp39-cp39-win32.whl (408.5 kB view details)

Uploaded CPython 3.9Windows x86

sep_x-1.5.0-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.0-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.0-cp39-cp39-macosx_11_0_arm64.whl (516.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

sep_x-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl (589.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

sep_x-1.5.0-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.0.tar.gz.

File metadata

  • Download URL: sep_x-1.5.0.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.0.tar.gz
Algorithm Hash digest
SHA256 59ba6c9a6c66a4ff973cc498c215bc35f12de782803600aa3122e893c677720e
MD5 bc3e301165fe2bd5b36e64804b405d54
BLAKE2b-256 dcd1d271df078fcf9e26348cee7ce5e3f544001bb1f12ddb42fc5ac4422b8e09

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0.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.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: sep_x-1.5.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 445.3 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 569e2b72bb8f590dc1091f1e8d115c11ada59449aa83b983ae7598e85cc00b01
MD5 098fc19fd0cf0a1c1f31c67fa6a3af4e
BLAKE2b-256 86e436ec6d1a7c5c8877b47ee3b0c448bdaf4f711d6213b0909ffeb5c4d17855

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: sep_x-1.5.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 382.4 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.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 fa3fe13cd08d2dc9aa5a3d2a794ae04fc925138ef0efce8e18c9fd88706d4cdc
MD5 251822582cef35fa8fa5143cc58c4178
BLAKE2b-256 94e89f8ea79ccc60d8de69eb7861e87f2508e8eac382ca60b97440ffaf48558a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-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.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed2f3181934e1f8dc91c024ef5d8a10b68b01114d2fcea8daa1b339a633cc091
MD5 093b1d29b0450162767ab7af950614d0
BLAKE2b-256 18eb51dfc00bb8a4248e9941b535aa1b45051e57689c8036f027d01e65218b32

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 25b231523cab40fbf539ea24fa17eb2b9d30fcdc6ef843ca5828f6a60280c4b0
MD5 07f18bb5bdefc1edf021c6638aa556bd
BLAKE2b-256 097ad321430385289999024ea418765049506651fc59544f819dda620b4a368c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d05357d41ca975c9b6f81377c09961bcba173bc43f7bb4100af00e8ea7de0446
MD5 746102ceb9830e07942502b4a05a31c7
BLAKE2b-256 945c0176b6f881855f0f6d555bfca1005957c85ac8448107e7781b7cbdead306

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 01edcbb1aaed16a1d3be77058f92f1de913187a33afb1f83bf1408cbda53bccd
MD5 6deeb524263858c312e9ad7d47bbe84a
BLAKE2b-256 d095ac025e87d9a41da8e3fa3d2a7ce332e2ac784057645b1a06494adc56aa5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 853211df85a9056df7476545ea9798ff291e7dfa9c404bd596a9b5e09efdb959
MD5 a0e30026bd277592e6fc701d68b1aa58
BLAKE2b-256 d418ca226ad21f14d531f0822c0e93bb24e271e21dc81382629eb0c0eb5052ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: sep_x-1.5.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 445.2 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d2c1866ad8fb868cb42d30f2e88f9051364f54a7ed2a6a1e629884d02873695c
MD5 6f6f0e734fe53ef284a59273500dee3b
BLAKE2b-256 261fd5f96568bf69999be295b7973238f19d275fc7bd5bb52eb9386630517cd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: sep_x-1.5.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 382.6 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.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7e1360d5dd2fc41b1c4decdf7715726e47de455d08fa18d8621bc2b45e82d899
MD5 9c1f61438b82814f7edd9fc5378ac7dd
BLAKE2b-256 748f5b6a576ef2e11a06338b058ebfb48f6d9873923154de8871bd53965802e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-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.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b6c8cbc9ad05c13e42a256a7ab6f882593c2d6352112068d6fc21c61426d315
MD5 b965af0ad30009973492147656911bc3
BLAKE2b-256 b7cd0af76f73578c1ea63910d9738aa714c72e8ec008e0876e9bd265762fe494

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aebaf6398f60abac0c621fcb1fc890791652ef7f6a4cdf04e8abb5e8b1fdd770
MD5 1574174555def517fecede249a81b054
BLAKE2b-256 55bb7fba0e0cb2c6c6ba2aef045fcd0b653b891ecf262a747f0a3b2666cd06e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 537f7897bc6d01e6305d86beaf737e9416a36e8faa06ece3e7ba6738f33ee3a4
MD5 6a3d529a776402215529c6d54c7bb684
BLAKE2b-256 b7f90664ace159def7b16b37ed5d59a224d86573dd722fc1844538d7a12db6cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b5f6a9f67ba33dc8302faa6b5390fbec20f688d006371bb3c9fdbb627de3821e
MD5 7134365f62b3a9da482afe3df1113aef
BLAKE2b-256 97beacfd1c79660ab50e247ee030cc688270a2361148c3650631f147c2ab4b75

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 e63c076247ce20193df5a91c75b7db1a66bfd4706cc4f8f7ee6a0a4b64516279
MD5 08cac4e6cf6c2cb95b8f44cdd6a7babb
BLAKE2b-256 b5b9b5479f36b5ba2db1c5982b7afb0d329a5eb4b56a7de75007b9db08d40a30

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sep_x-1.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 473.1 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c0320b5717f7b95c3316ae3834d595339adb3b7cdeb816a853eb6467a483ff77
MD5 74759e1abaff69eabd70f2785d965ce1
BLAKE2b-256 44803ac69fe91b3702284ead6886deace38a0b13529c546ab96b6384fb7882a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: sep_x-1.5.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 407.2 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.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d7d6af1412344ea92bca1e956a7d0d3a996edf91caee21aacc7d9c915b17e96a
MD5 6f59711e8617b2282290ee65de7eba27
BLAKE2b-256 595eafb57edd6ea3baab9394d08b561f227224bb3395f490c2e758a62be41576

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-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.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ba4110b886bc3b20a811cf0e303cbe2a4a6c2a6b020b79ec1ef1719c52f6c43
MD5 cbd7006fde31cc6c95ce97136197adf6
BLAKE2b-256 3c46e580836cdc008f791af621eeff110401f0fc7763ee43f00cfef2392ce912

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca1df82183bd572f0f360d556bf1eb24ddda2bb5df0953b124cf988544a1ded0
MD5 8b13dd9facb37ed746f17e065d661167
BLAKE2b-256 291d3f17c9a325f110223b688aca923cb8f6a78ef6acc98dc313abc08a29d12a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4555eb9fe52b114aef7b52495bcb8389719c9ef258632c719e8e5bc1adb67ca1
MD5 7106eec44e0ed9cfc50a7e2b2ed04a4c
BLAKE2b-256 7a71f557c67ecfa7af3324036fb68ee1c931bc43093b7e4b3dcdf46145db1bbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 efecf231eb5b9237b9ac1ff9699887db1ec0e5df0ad877d378d34b7e25978bab
MD5 0d99b1e341e12326fbc004f61b801dd3
BLAKE2b-256 4a5e5b659180fe04a49bbb87ec372ea82237dce06873f8ff49f7de09d38801c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 533c35c0c41155c5679df244059d6161006f32546e9c53c1a35ef1728ce11f6e
MD5 1741b5f76a97d8a12d8d86b5bb39141a
BLAKE2b-256 a9eb38b0bbfc4149380c7115549bdd5a8cbcf96366fd111b5f4ace450a3b4c7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: sep_x-1.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 472.5 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 297b81a7113c633483a603386f92e4ab2fcb580452c092509f961eb774819459
MD5 89f56e9b5727709f862ff62593478b20
BLAKE2b-256 e019ca728fc6ebbb3d4bd5bf109efdbbcdbb73fb251a41968e0a750173e69381

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: sep_x-1.5.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 408.2 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.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 76a70c32458c240c0da1e7ed2c05c718398cfe18224fa7b118325800dee2ee69
MD5 e034f81bc46e15f3cb29de92720ff208
BLAKE2b-256 bfc7e6f35faee9e72427ed544e16a42640a13ef5221ea144c3ac44253d5e97cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-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.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8445f406ac9346a36579effbcaf554f98b694ce1077f6d9fc1a27839eafd4b87
MD5 d2816da721f7e595be65098dc4c39f91
BLAKE2b-256 8e9e728d5057ac9750ab5fd1685e4b5593ae3e6fb03680c439bfc81205e89ce3

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95806e819adacd235b50b50d0e4659826e50693a3750084ba06685f8d46ded51
MD5 9455e11217656d6eed93d145d1b28cac
BLAKE2b-256 6ce617f5aa584100443bd208167dcf4a071842d334a85cc8608d15874f02ebd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ad12b2e73984f2352334e13d2d5ef1940b84b37615096cd1f604476309160f4
MD5 c530f913693f289144334bb127439e9f
BLAKE2b-256 ef97e9309dea38750b36d60568e2150dccd59daebd07e257b49698269bdccb93

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 304ec64f11179117534533d187c5716cecddc910df4ca3e788e93f591b07f001
MD5 eae5a20fdd3f4aa2a1bd885fac905116
BLAKE2b-256 b32618407db89a4d0fede018328c73d4b1b3b15348f36272511fdc01c84f47b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 efcb852cf1c8e581ee0490d967e3933b3eaf021421c90bcfeef051e026569d94
MD5 b943453aeed4707e58c0aa37d57cdbcc
BLAKE2b-256 6ea0abecca428d22e38211be42433982c76ad47e9e21f64989bbec1f642ce572

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: sep_x-1.5.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 472.9 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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2ca4c1081651ae7300f2d1d312cf1b718a23a52d54b9a96c66c7bde04a4f6d56
MD5 d2aae03746f3332f9bd6af3adfe982ed
BLAKE2b-256 dea81f2fbccc6e4f070e7436eeed081c69c14154d4eece4b46c1720b206733ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: sep_x-1.5.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 408.5 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.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 56d6d930cc02209ad9956855d4a3fe1518501b0c6150463c7e9df98ae12b68ac
MD5 9f4b3154fda12b36b3df05bfbaad41b4
BLAKE2b-256 19a1dfb6e65c83a53ce43b72772b1e5da0b62fcab8c0e0c128464d025719a51a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-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.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 962cb534db248b5593bde28f2f9fc4771a3ce9962588b2efbedff377e39b4a72
MD5 633e7c9555dfc50fcc7e63838576c379
BLAKE2b-256 76306a1b147b714a89ebc948c2b09bcdd1b187243d52eaffbae674fec97e106f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sep_x-1.5.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 06420931a35f36ede3a7229f18ed5444b636fed857a9cb79e92422eefc3fd79f
MD5 4d40094418a7777f851e28d2e1c528d7
BLAKE2b-256 a2e932e1f0ca0f7a160469e7babe2d5e58652931559ce1298961372ef27ea4b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: sep_x-1.5.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 516.7 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.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f655b1c15895c4f3cdb04533d9a236be1dcb55018b74e5479577942ad5c63d4
MD5 e3dbf1f93d59db13f118d16b2dc25e13
BLAKE2b-256 0a54724382bcda6f3fd5341d8c87fc73ee2152211ed01da03e9e966cf1e84477

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: sep_x-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 589.7 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.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d51ffe950a016a027dc4852d06916d55d7db3007769f9ada9caf82f961264e55
MD5 71baebc29fbf85bc0c372f962df45c65
BLAKE2b-256 d7c86aca6dd8a7aadec89dcf8ff88a0408ce5f99c899d3c846851a5610a4edd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: sep_x-1.5.0-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.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 75c56e9bf63d98af6272d1fe7b777781d86dfd40128e42828995ddc8295e321c
MD5 1ed1784f31fa543d2202a1b3f441958d
BLAKE2b-256 af6cb054a63975dc22e57dd16b75011ddf906e1220a0f301893650a35adee1f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_x-1.5.0-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