Skip to main content

Cython bindings to the CAT-Surface library (libCAT) for cortical surface analysis

Project description

cat-surf — Python bindings for CAT-Surface

PyPI Python License: GPL-2.0

cat-surf provides Python access to CAT-Surface, a mature C/C++ toolkit for surface-based neuroimaging analysis, focusing on the processing and analysis of cortical surface meshes.

CAT-Surface has been used internally for more than 10 years as part of CAT12, the SPM toolbox for computational anatomy. With this package, it is now distributed as an independent Python package for direct integration into external workflows to make CAT-Surface easier to use:

  • in T1Prep workflows (currently relying on CAT-Surface binaries)
  • in Python-based pipelines without subprocess-heavy wrappers
  • in reproducible environments via published wheels

Installation

pip install cat-surf

Pre-built wheels are available for:

  • macOS — arm64 (Apple Silicon), x86_64 (Intel)
  • Linux — x86_64, aarch64 (manylinux)
  • Python 3.9 – 3.13

Basic usage

import cat_surf

# Check version
print(cat_surf.__version__)

# Load a surface file (GIFTI, FreeSurfer, BIC/MNI formats)
vertices, faces = cat_surf.read_surface("lh.central.gii")

# Per-vertex area
area, total_area = cat_surf.get_area(vertices, faces)

# Euler characteristic
chi = cat_surf.euler_characteristic(vertices, faces)

# Smooth per-vertex data (heat kernel, FWHM in mm)
smoothed = cat_surf.smooth_heatkernel(vertices, faces, area, fwhm=20.0)

Surface operations

Function Description
read_surface / write_surface Multi-format surface I/O (GIFTI, FreeSurfer, BIC)
read_values / write_values Per-vertex scalar I/O
get_area Per-vertex and total surface area
get_area_normalized Area normalized by a reference sphere
euler_characteristic Topological integrity check
smooth_heatkernel Heat-kernel smoothing of per-vertex data
smooth_mesh Laplacian/Taubin mesh vertex smoothing
smoothed_curvatures Mean curvature estimation
sulcus_depth Sulcal depth via depth potential
reduce_mesh Quadric mesh decimation
remove_intersections Self-intersection repair
count_intersections Count self-intersecting faces
surf_average Vertex-wise averaging across surfaces
surf_to_sphere Inflate surface to sphere
sphere_radius Mean radius of a spherical surface
correct_thickness_folding Folding-based thickness correction
point_distance Vertex-to-surface point distances (symmetric)
point_distance_mean Mean vertex-to-surface distance
hausdorff_distance Hausdorff distance between two surfaces

Volume operations

Function Description
vol_sanlm Structure-adaptive non-local means denoising
vol_blood_vessel_correction Blood vessel intensity correction
vol_thickness_pbt Cortical thickness via projection-based method
vol_amap Adaptive maximum a posteriori tissue segmentation
vol_marching_cubes Isosurface extraction from a volume file

Conversion utilities

Function Description
arrays_to_polygons Convert NumPy vertex/face arrays to internal polygon mesh
polygons_to_arrays Convert internal polygon mesh back to NumPy arrays

Typical use cases

  • Cortical mesh processing (resampling, smoothing, metrics)
  • Thickness and folding related computations
  • Volume-to-surface projection
  • Denoising and volume preprocessing for structural MRI

Citation / provenance

If you use this package in research, please cite Dahnke et al., 2013 and mention the cat-surf package version for reproducibility.


Source

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

cat_surf-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cat_surf-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cat_surf-1.0.1-cp313-cp313-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cat_surf-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

cat_surf-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cat_surf-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cat_surf-1.0.1-cp312-cp312-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cat_surf-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

cat_surf-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cat_surf-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cat_surf-1.0.1-cp311-cp311-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cat_surf-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cat_surf-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cat_surf-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cat_surf-1.0.1-cp310-cp310-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cat_surf-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

cat_surf-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cat_surf-1.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cat_surf-1.0.1-cp39-cp39-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cat_surf-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file cat_surf-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68e983e1783a93fd0f1f959dc3fe5352918f13e2f5aa01f183220bb010fdbc34
MD5 2c82c81a069bfdaf475f80803b82adc1
BLAKE2b-256 ae747bb75c149791a16fe827016f0f7f141bacfebe6cdf2006ca7612aa12cc2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c6110a738a533fbf347d32e71f4d96a66285ba7cc6d84e3eab6f9f588b01554b
MD5 08142f0aba8a3d06060d7997f968d570
BLAKE2b-256 dce674528d88e88ca8a1c2c635971a19efae7f85061500e36b7dc2c300ca0b46

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 162db2ec17106c58c39ee78b682345ff96b6aea3e81314ca2632e3fd12e154ef
MD5 17eafbb07f1d9737379dcd1a4bfacef7
BLAKE2b-256 473ec3b659fe60d707449b995ccef59bdcbaf86804443287f04fd74e179a31ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 83b1d30c2771207983118ee19a4f8e7561e7164e708c3921ae02cce12e99cf27
MD5 f7ecf0fe6a5c2418228b33759d8c6bc3
BLAKE2b-256 79f4ae9a7340eeaa9aa79688604d730bd943ae5af09921ba4d38c9231546bcbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec81e57a0a4b87f0df78539e5b6829a3029029d9b08d6a328e062e3a560289b8
MD5 c5f046cd18402845527b8cf8cda67e5b
BLAKE2b-256 d0b924e3cb3249298f9d18b21128b235381dfe12973767951830715ef9820ab6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b8226c684070a765b1301c8b473b15a7f2cdb482e7e1109d05cf5ffc594c0a3c
MD5 d0da088e895e0e400c86966749927ce7
BLAKE2b-256 6eec51b818380fafacacc6973d9f1c64afc9e1cb9105f807c6e8da7ef6f94a02

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1c063bf1c9daa8f8d49bc53ee5877f5ef8cbdfbf8286e117e49d0cecd446bff
MD5 990948f26bf4c4232cb3313186f86f1b
BLAKE2b-256 73b1f3f0c1717031f6dc48aa20cefc49d0d7d80a425ac86a2e1bbb1e7d946c24

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e32a2c10b0fc072a8f5dafbdabc93c6962adef1cef37d50fe2bd6dbe01dd5b71
MD5 17bd3c0ebab9734b4f903c6c580d346f
BLAKE2b-256 1ab0b79a18b6e6b8f52765b23a013b0d7cb307d361f9a970442257230477fed8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5dc608501726da91be574a694fb2aef3ba8473d422c777461dc5fa11ca497c5e
MD5 7424614a5bdd051ccdc030986107d0c3
BLAKE2b-256 1dd8b8a4dc480885a55ea748377ef2fed5060f3de04d1b709fbdebd6b666e53b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 34dc89b9fe635b57fa11546c5bfbeff2d146b3f4cf1cc3ffcc41ff700d988f3a
MD5 a6c6a74b7db78196c1f6dccd89a04829
BLAKE2b-256 f1e38e32799710a4de3b25f6f681f9309582978c806aa9110c7b5771a3aadad4

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3467c0cef55fa40a49ed15d87ffee2309fc4c30258bfe363ec7cf3e0a0a416d5
MD5 08353e1833e0e807b45522306925b58c
BLAKE2b-256 8452b2a4fbe934604fa19b5740abb719c2cb886c0572dc24b8ca9916ff40fe18

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e16700340f15ea81bb83905b61f469e9d1201be454110799202d7eca08f7aa6d
MD5 cf586c3003be97bf09be4ef5621fc5b7
BLAKE2b-256 630bbc8b02526fa9a6bdfe987b4abcdb865f5068cc64e99481aa8530d8ba19c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 105fd30aac6674659bfcc8cfb0fe4dc42d731888bc7821b9e68ecc10759652e6
MD5 09eae7eb0bc101665d006b8a5fc109d6
BLAKE2b-256 10914b981566f69c1105c25a8e01d4b6e3e355ce38c9676c102fe7ecefd8732a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 71820b273085b9f5d34af8ccdb49123041a76bf41564430a90a5f755569078e6
MD5 a9922255a50599a1470dbe33ecfdf5c5
BLAKE2b-256 175f7b9a46ea4493a9c02425dcc8b5ee247ee109108905edb1315c8787aa0859

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6c007460e704f00fa56c465cee59c53a06b5b5ef0b8b044a5e94720784945c9
MD5 d1299580f10ae18d38345f1cd3cfe57b
BLAKE2b-256 d064ec3bf2e369a4a8f234a61c5b8493de12064f9330a5168b71c588fb25f55e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ec8b339275b98e477b2bfcc41c917948f08206301a84bbbc06aa63fd31560afb
MD5 e843c5c07fa225e52165c48e4bb03290
BLAKE2b-256 14723148ddae50ef02117d516fda080ccb9332a778f8139938b19f895acbc2cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 56c2a72f78fa9e76a279dcc41e1d7339bea63c5bfce7c9b4fa026afb004e5132
MD5 5d0edc0f731f4c24266a971b85f229d8
BLAKE2b-256 84e69c8af9faa29e629ee4630e7983985031b90e27b78bd8fb6da9ae1cd099fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1fd3eca0add85ef1342db449b8c68e3672bf7d3f483dc006c70181ca64c2dad0
MD5 61976ab54028533f359a4a8d6c184b36
BLAKE2b-256 fa34840a98d29ebc85008f9992a07fbfd910ce9d6fc8753bd5f3fff42472726e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0959f2523f7c0fccd3a628ee7e7744e6b745186dde09aaf27989301a3f76d3de
MD5 24631e3f898c050bb391b7df9ceec8b3
BLAKE2b-256 8dba566f67dcd9d7485a7804d54797e2d73c32b375fbc0961014918b525eb364

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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

File details

Details for the file cat_surf-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cat_surf-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8c151e85221a1d830230bb7037b7a5871d1fdc6cf35343655ec353874050910e
MD5 7d60696ae536e04cdef49fd1dd2a3cb8
BLAKE2b-256 f4f6ed55f57940e6c404f2d19293173d8500ea4e4a2c173bd406549d1b1bbc17

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_surf-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: publish-pypi.yml on ChristianGaser/CAT-Surface

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