Standalone reader for ACT slim-compressed dirfile TODs (no libactpol/zzip/getdata).
Project description
actslim — standalone reader for ACT slim-compressed dirfile TODs
Reads ACT (ACTPol/merlin) time-ordered data straight from the legacy
slim-compressed, zipped dirfile archives — without libactpol, zzip,
getdata, or the autotools build chain. The only things it needs are a C++
compiler at install time and numpy at run time, so it works in any modern
Python (tested on 3.8 and 3.12 / numpy 2.x).
Why
The legacy path is libactpol → getdata → zzip → libslim, built with autotools
and only importable from a pinned old Python with a hand-set LD_LIBRARY_PATH.
But for reading, the only piece that does real work is the slim codec — the
zip entries are Stored (uncompressed), so the zip is just a table of offsets.
actslim vendors the proven slim decode source and pairs it with the Python
standard library (zipfile, mmap):
zip (Stored) --mmap zero-copy--> .slm bytes --vendored slim decode--> raw bytes --np.frombuffer--> ndarray
Install
pip install actslim # prebuilt wheels (Linux x86_64, macOS x86_64/arm64)
From source (needs a C++ compiler):
pip install -e .
Wheels for CPython 3.8–3.13 are built with cibuildwheel in GitHub Actions and
published to PyPI on a v* tag via Trusted Publishing (see
.github/workflows/wheels.yml).
Use
Detector timeseries as an (ndet, nsample) array
import actslim
dets, data = actslim.read_zip_array("1572374891.1572382965.ar6.zip")
# dets: list of 1760 channel names; data: (1760, 259864) int32
A full TOD object (detectors + pointing)
tod = actslim.read_tod("1572374891.1572382965.ar6.zip")
tod.data # (ndet, nsample) int32 detector array (alias: tod.signal)
tod.det_uid # integer detector indices
tod.az # boresight azimuth, radians (n_sample)
tod.alt # boresight altitude, radians (n_sample)
tod.ctime # unix timestamp, seconds (n_sample)
tod.enc_flags # encoder validity flags
tod["tesdatar00c01"] # one detector row by name
tod = actslim.read_tod("....zip", aux=["enc_status", "data_rate"]) # extra channels
TOD is a plain dataclass of numpy arrays + metadata (modelled on moby2's TOD),
so it is trivial to convert/wrap for other frameworks. az/alt/ctime are
derived from the dirfile's LINCOM fields (Enc_Az_Deg, Enc_El_Deg, C_Time)
automatically.
Lower level
# dict {channel: ndarray}, optional subset:
d = actslim.read_zip("....zip", channels=["tesdatar00c01", "az", "el"])
# resolve RAW or derived (LINCOM) fields by name -> {name: ndarray}:
p = actslim.read_fields("....zip", ["Enc_Az_Deg", "Enc_El_Deg", "C_Time"])
# unzipped dirfile directory, or raw bytes:
d = actslim.read_dirfile("/path/to/dirfile")
raw = actslim.decompress(open("tesdatar00c01.slm", "rb").read())
workers=N controls decode threads (default: all cores; decompress releases
the GIL and decoding runs in an internal C thread pool).
Correctness
Validated byte-for-byte against libactpol across all 1760 channels of a real
season-7 TOD (tests/test_against_libactpol.py). Channel dtypes come from the
dirfile format file using libactpol's getdata type codes
(S=int32, U=uint32, s=int16, u=uint16, f=float32, d=float64, c=1 byte).
Performance
Full TOD (1760 channels × 259864 samples), warm cache, 40-core Xeon:
| reader | end-to-end |
|---|---|
legacy DirfileManager.load_channels (libactpol, 40 OMP threads) |
~0.84 s |
actslim.read_zip_array (40 threads) |
~0.54–0.64 s |
Comparable-to-better than the original, with none of the legacy dependencies.
The single biggest real-world lever for the legacy reader — making sure
OMP_NUM_THREADS is high — applies here too via workers.
Why it's faster than well-optimized legacy code
We did not make slim decoding faster — both readers run the same codec at
the same speed (~0.78 s for 1760 channels at 40 threads, measured head to head).
The wins are entirely around the decode, by removing work the layered
libactpol → getdata → zzip stack can't avoid without a rewrite:
- No data copy in. The legacy path reads each
.slmthroughzzip, which copies bytes out of the zip before slim sees them. Wemmapthe zip and let slim decode straight from the mapped file (fmemopenover a memoryview slice) — ~600 MB that used to be copied is never copied. This is only possible because the zip is Stored (no deflate), so each.slmis a contiguous slice of the file. - No CRC pass. Python's
zipfile.read()computes a CRC-32 over every entry (~0.9 s serial on 600 MB). The mmap path skips it. (An earlier version that usedzipfile.read()was slower for exactly this reason.) - No per-channel allocation.
decompress_intodecodes every channel into one preallocated 2-D array. An earlier version thatmalloc'd per channel plateaued at ~10 threads from glibc malloc-arena contention; decoding into one array scales to all cores.
Takeaway: "optimized" usually means the inner loop is fast. A layered design can still be slower than the sum of its tuned parts, because each layer boundary forces a copy.
Caveats. These numbers are warm cache (data already in the page cache);
cold from disk both readers are I/O-bound and roughly equal. mmap zero-copy
shines on local filesystems — on a network FS with poor random access,
staging the zip to /dev/shm first (the legacy MOBY2_TOD_STAGING_PATH trick)
still helps and applies to both.
Layout
actslim/_actslim.cpp— CPython extension:decompress,decompress_many,decompress_into(decode straight into a preallocated array).actslim/_vendor_slim/— vendored slim decode source (GPLv3, J. Fowler); the only local change is an addedslim_expander_t(FILE*)constructor so we can decode from an in-memory buffer viafmemopen.actslim/__init__.py— zip/mmap container handling andformatparsing.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file actslim-0.1.0.tar.gz.
File metadata
- Download URL: actslim-0.1.0.tar.gz
- Upload date:
- Size: 79.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20c974d8c031551d50a1e62cfd6d414b9684ea06568e6aa9446f45abf46041b4
|
|
| MD5 |
55099dd6f6c400f0bf328409012e6c8c
|
|
| BLAKE2b-256 |
e9d1676c0d661c853dde584a7759baeabc4316a6f93dc1f77eb7dfeedd4ee812
|
Provenance
The following attestation bundles were made for actslim-0.1.0.tar.gz:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0.tar.gz -
Subject digest:
20c974d8c031551d50a1e62cfd6d414b9684ea06568e6aa9446f45abf46041b4 - Sigstore transparency entry: 1828305653
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: actslim-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 461.8 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3c8f76322f203cfacc39ea60aeb18931078c8ec6caa3b98da44f6cffa1f1e1a
|
|
| MD5 |
c86f6188de04fdb6a9aea79a3179e1b7
|
|
| BLAKE2b-256 |
5b8bd8615091b2eb88ee026feee49fb41342529d44addfb9aea27d5fa7261283
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
a3c8f76322f203cfacc39ea60aeb18931078c8ec6caa3b98da44f6cffa1f1e1a - Sigstore transparency entry: 1828306933
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: actslim-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 147.8 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a97d7c02f4fe7ebbb2eab25e5d487caac5ab6085b7d01a35fad0c69eb539f7bb
|
|
| MD5 |
b8b759b96230a6f695b3c033e1f45b7b
|
|
| BLAKE2b-256 |
9c3a118d9a55e133da3d66c7e3ac888b37443942addd1322cea67f00c3a54e05
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
a97d7c02f4fe7ebbb2eab25e5d487caac5ab6085b7d01a35fad0c69eb539f7bb - Sigstore transparency entry: 1828306545
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: actslim-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 148.9 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
862bd090f7292cbb9a9d3d500acc514a5b9133d9ce2103055d7baaabaea8028d
|
|
| MD5 |
242fc52a3d9b202955f4246f23b57f49
|
|
| BLAKE2b-256 |
20de1d9ae76751d70fcae7db035d27f40f0a26d4f64baea254b3deda03ec8e77
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl -
Subject digest:
862bd090f7292cbb9a9d3d500acc514a5b9133d9ce2103055d7baaabaea8028d - Sigstore transparency entry: 1828305732
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: actslim-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 461.8 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16b5373202dc08fc0fab0419cf38f0397918a567a5280be76d6b5218474b5a16
|
|
| MD5 |
2e2d47b8bb98407a7a7ff69994ad02fd
|
|
| BLAKE2b-256 |
42253a6d3adc9c49226936dc461dab7777e9632a6653f38a983f1bbc45c0f078
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
16b5373202dc08fc0fab0419cf38f0397918a567a5280be76d6b5218474b5a16 - Sigstore transparency entry: 1828306121
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: actslim-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 147.8 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8754c35b46845e49be71ffb4de084a7a0c1334a096dfcd2a6f1255e40f3ffc9d
|
|
| MD5 |
63cd8047278857785bcbc8de15aa8648
|
|
| BLAKE2b-256 |
5faa0a117611c746f39612e2d29391d9e0f59ab133c6ad5c7b1c07b6766dfafb
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
8754c35b46845e49be71ffb4de084a7a0c1334a096dfcd2a6f1255e40f3ffc9d - Sigstore transparency entry: 1828306373
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: actslim-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 148.8 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc3398a1cf967036d408b31ec4e33881f67d2b7605890e5161606c55338f9055
|
|
| MD5 |
975b90c77fd6f487fa58a175a354b09b
|
|
| BLAKE2b-256 |
7e48495422bf915e3d7c57687dfc5a056c8cd1072290eb0563e0e5b4cc80c935
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl -
Subject digest:
bc3398a1cf967036d408b31ec4e33881f67d2b7605890e5161606c55338f9055 - Sigstore transparency entry: 1828307033
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: actslim-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 462.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b7df4bf73df141ed8588fb0afe25db94c9907551e1d99826da694dd2d4425108
|
|
| MD5 |
f300f05a906602ee1c77b6e2dcff6b56
|
|
| BLAKE2b-256 |
34dc30f5ed57cbdd013e49eebef70c835d30917833a29a354e542088eaa40bb3
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
b7df4bf73df141ed8588fb0afe25db94c9907551e1d99826da694dd2d4425108 - Sigstore transparency entry: 1828306059
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: actslim-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 147.8 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78d6f892584778f568c414c9f57af50c9623af3bfec547dd156c7d049d29bce7
|
|
| MD5 |
be7badfda98465f56cd32c74d31aba03
|
|
| BLAKE2b-256 |
d5d8947cd2aa52c62dee824e64fba11a3c05c7b75fc9c9548acd4203cfc68f3b
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
78d6f892584778f568c414c9f57af50c9623af3bfec547dd156c7d049d29bce7 - Sigstore transparency entry: 1828306195
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: actslim-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 148.9 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f012d132b43b268d7c267b680ed10a9dfe365c613e5542dd7500ff451f760481
|
|
| MD5 |
7550c609a529f41f3ba7ee3e9219180c
|
|
| BLAKE2b-256 |
440a9c1378ecb8451f3b125383adaea396dc93367ba9750a8f6a7511ad141cdc
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl -
Subject digest:
f012d132b43b268d7c267b680ed10a9dfe365c613e5542dd7500ff451f760481 - Sigstore transparency entry: 1828306651
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: actslim-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 461.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
762734bc43a4497a38127c8c0795b6c297b1eac962578a78cf7319246239ba2a
|
|
| MD5 |
b4c021032c64cc6713379ef992bd4491
|
|
| BLAKE2b-256 |
f7b5ec65bf6a338238571a4c79ad9b924426872718a5b92d27655fc73ad838b7
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
762734bc43a4497a38127c8c0795b6c297b1eac962578a78cf7319246239ba2a - Sigstore transparency entry: 1828306313
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: actslim-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 147.8 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ed5fa370b125ec06b1d108b7558819d426f7ab589ccbbcf7e5886b8c803effa
|
|
| MD5 |
fab5f18dbdae08cfc8a01f0823628e2c
|
|
| BLAKE2b-256 |
0d2dfe952234923af5b54f2fa9d710aba866e55c9fefa980c711557620b39e5d
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
5ed5fa370b125ec06b1d108b7558819d426f7ab589ccbbcf7e5886b8c803effa - Sigstore transparency entry: 1828305819
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: actslim-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 148.9 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11bfb4b278a7b564f1423a639bb1f5a859d00e360f651d14b1b183caeddb3663
|
|
| MD5 |
1caf6b58212929d193793d4631fd2243
|
|
| BLAKE2b-256 |
39eef32f32bcd6d3b4788c83b46aa280ead196668ebb2afafc80e2165684a668
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl -
Subject digest:
11bfb4b278a7b564f1423a639bb1f5a859d00e360f651d14b1b183caeddb3663 - Sigstore transparency entry: 1828306828
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: actslim-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 460.7 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb7650fac610eac9bb16cf8830ed27949a2a7688a963239f7e783eb241387d7a
|
|
| MD5 |
93793cfd51e2acfd90f63204ab148303
|
|
| BLAKE2b-256 |
5576cb42d6af27df3261b19a590859eca14ea1c27c5543990e8bf111b3b35028
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
fb7650fac610eac9bb16cf8830ed27949a2a7688a963239f7e783eb241387d7a - Sigstore transparency entry: 1828305994
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: actslim-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 147.8 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d85cbbcd3857e67904b509db1e4ec5789ff42f81526df6fc1da69c5e3e4545e5
|
|
| MD5 |
29923f7c8cf6613e91fe4a44e37fdec9
|
|
| BLAKE2b-256 |
686e3260da77626ae064d14e1996bc3e10f7d0ff89d81583a59f139883671548
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
d85cbbcd3857e67904b509db1e4ec5789ff42f81526df6fc1da69c5e3e4545e5 - Sigstore transparency entry: 1828307114
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: actslim-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 148.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
931d18511ac372ffcf129bddb49aa586b2c97ff8a71b0bf562eebbfd8583d021
|
|
| MD5 |
f01317e9946a8526d4f9e4223703df64
|
|
| BLAKE2b-256 |
91ce5aae99533abff81a130c2a80b1518bbfcde6bc854df2164a971e82ab169d
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl -
Subject digest:
931d18511ac372ffcf129bddb49aa586b2c97ff8a71b0bf562eebbfd8583d021 - Sigstore transparency entry: 1828305937
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: actslim-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 460.6 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f1971b5df7f7c452a38bc8dd31dcdb30922b596db632b72de0b340beca54178
|
|
| MD5 |
8dca62a6c62a4d30310cbb337a694196
|
|
| BLAKE2b-256 |
4f6ab58f3fda0b63e70a606932e4adda585da07c90f18b16722b628117c0d7c7
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
7f1971b5df7f7c452a38bc8dd31dcdb30922b596db632b72de0b340beca54178 - Sigstore transparency entry: 1828306448
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: actslim-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 147.6 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cacea711b5341122f283bd570cf5dea3f9bc7c18985df3cad36686efb8ccaae9
|
|
| MD5 |
bea5c78ec5c3aa1f3dee236edc6a87c8
|
|
| BLAKE2b-256 |
99d643dd6d989759e86d4dc5c8a31f372e1a3d2d3418e46d350d24ad06d795e6
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp38-cp38-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp38-cp38-macosx_11_0_arm64.whl -
Subject digest:
cacea711b5341122f283bd570cf5dea3f9bc7c18985df3cad36686efb8ccaae9 - Sigstore transparency entry: 1828306262
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actslim-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl.
File metadata
- Download URL: actslim-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 148.8 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ace31a29d90472db76dd2de653ea54225afe1cad762603d64e9567d8db0f4995
|
|
| MD5 |
36e23e94fbef9ec6fe5e3acbcb2528a3
|
|
| BLAKE2b-256 |
9a14d766a637196de7f3ab60855181500c8574593d1dc119b1380792edca653c
|
Provenance
The following attestation bundles were made for actslim-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl:
Publisher:
wheels.yml on guanyilun/actslim
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actslim-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl -
Subject digest:
ace31a29d90472db76dd2de653ea54225afe1cad762603d64e9567d8db0f4995 - Sigstore transparency entry: 1828306729
- Sigstore integration time:
-
Permalink:
guanyilun/actslim@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/guanyilun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@cb7751b7aef0a54bdfc7970045d04f189daaae63 -
Trigger Event:
push
-
Statement type: