Skip to main content

GPU Accelerated Feature Interaction Mining Engine

Project description

GAFIME: GPU-Accelerated Feature Interaction Mining Engine

PyPI version Python Versions License

GAFIME is a high-performance feature interaction mining engine for tabular and structured machine-learning workflows. It treats feature generation as a native systems problem: Python owns the user API, while C++ Core, Rust scheduling, and CUDA kernels own the hot execution paths.

The engine is designed for workloads where candidate feature interactions, threshold-style regions, and temporal transforms become too expensive to search with ordinary Python loops or model-by-model trial code.

Installation

pip install gafime

Optional integrations:

pip install gafime[sklearn]
pip install gafime[bench]

Generate the reference notebook:

gafime --init

v0.4.5 Native Spine

v0.4.5 removes the old NumPy execution fallback and makes native execution the only Engine path:

  • CPU execution uses the C++ Core backend with runtime SIMD dispatch for x86 and ARM64 hosts.
  • CUDA execution uses arity-aware native batches for continuous interaction scans.
  • Python-to-native data movement uses fp32-owned C++ buffers by default.
  • Rust subfunctions.BatchScheduler groups candidate descriptors by arity and cache-local feature order before launch.
  • Native C++ memory/scoring code is separated from ISA-specific accumulation kernels, so wheel builds do not apply AVX/NEON flags globally.
  • ARM Linux and ARM Windows wheels are CPU-native distributions with Rust orchestration and C++ Core NEON/scalar dispatch; NVIDIA CUDA payloads are intentionally packaged only in x86_64 Linux and Windows x64 wheels.
  • Time-series feature engineering is now an explicit Engine candidate family.
  • GPU discrete feature engineering remains soft/vectorized only; hard discrete mode raises a clear error on GPU.

CUDA computes stats-backed report metrics (pearson, r2) on the GPU path. spearman and mutual_info remain valid report metrics and are completed by the native metric scorer rather than being rejected by CUDA selection.

Candidate Families

GAFIME v0.4.x supports:

  • continuous interaction candidates up to the configured arity budget,
  • discrete soft thresholds, intervals, value-gated thresholds, rectangles, and value-in-rectangle candidates,
  • explicit time-series candidates such as lag, delta, velocity, acceleration, rolling mean, rolling standard deviation, and rolling sum,
  • scikit-learn transformer integration through gafime.sklearn.GafimeSelector,
  • large-file streaming helpers through GafimeStreamer.

For the full API surface, use the notebook:

Performance Notes

v0.4.5 changes the CUDA execution shape from legacy pair-oriented/materialized paths to resident matrix plus homogeneous arity batches. On the local RTX 4060 Laptop GPU benchmark:

  • 32,768 rows, 24 features, 55,454 interactions: v0.4.1 CUDA 11.8308 s -> v0.4.5 CUDA 0.6363 s.
  • 131,072 rows, 24 features, 55,454 interactions: v0.4.1 CUDA failed with a 27.1 GiB allocation; v0.4.5 CUDA completed in 0.8484 s.
  • The same large CPU/Core workload improved from 7.4427 s to 3.0983 s.

Reproduce the benchmark with:

python tests/benchmark_v045_native_spine.py --n-samples 131072 --n-features 24 --max-comb-size 5 --backends cpu,cuda

Full benchmark details:

Backend Policy

backend="auto" resolves only native backends and uses platform-aware priority:

  • macOS: metalcore
  • Linux/Windows x86_64: cudacore
  • Linux/Windows ARM64: core

Explicit impossible requests fail clearly: CUDA is not a macOS backend, Metal is not a non-macOS backend, and current ARM Linux/Windows wheels do not expose a CUDA backend. backend="gpu" is deprecated because it is ambiguous across platforms; use auto, cuda, metal, or core.

Reports are native structured objects. Use properties such as report.interactions, report.decision, and report.backend for framework integration. DiagnosticReport.to_dict() is retained only as a deprecated export convenience and should not be used as a runtime data-flow path.

v0.4.6 Metal and Native Report Release

v0.4.6 validates the native Metal path on GitHub's Apple Silicon macOS runner and moves framework integration away from JSON-style report materialization. The release keeps to_dict() as an explicit deprecated export boundary while normal code should read the live DiagnosticReport properties directly.

Full details:

User-facing Rust helper imports should use:

from gafime import subfunctions

Direct import gafime_cpu is an implementation detail.

🌌 Why GAFIME? The Performance Ceiling

In the current data science landscape, mining interaction data (like checking Feature X * Feature Y against the target) is painfully slow on CPUs or inefficiently memory-managed on GPUs. GAFIME achieves:

  1. Hardware-Bound Execution: GAFIME targets physical memory bandwidth limits, minimizing the overhead of standard GPU python workflows. You hit the system's ceiling.
  2. Zero-Overhead Scaling: Utilizing Rust's FFI capabilities on top of optimized CUDA C++, GAFIME bypasses the Python Global Interpreter Lock (GIL) ensuring every clock cycle executes pure feature logic.
  3. Cross-Platform Scalability: Whether you're on a CPU-native workflow or an RTX workstation targeting CUDA registers, GAFIME auto-discovers and optimizes for your hardware at runtime.

Caching and Branch-less Operations

GAFIME's specialized memory layout and cache-local launch ordering keep tabular feature access predictable. GPU discrete feature engineering uses branchless soft gates instead of hard threshold branches.

🛠️ Technology Stack

  • Core Engine: C++ / CUDA for production performance paths, with a native Metal path validated through the Apple Silicon lab workflow.
  • Safety Pipeline & Schedulers: Rust (Memory safe FFI interface scheduling)
  • Data Science Interfacing: Python (Polars / Numpy bindings seamlessly communicating across boundaries)

✅ For being honest

-> Current release: v0.4.6.

-> The project is developed with the help of current frontier SOTA models such as Gemini 3.1 Pro (high) , Claude Opus 4.6 (high) and GPT 5.5 (xhigh).

Project References

Contact

Maintainer: Hamza Usta
Email: hamzausta2222@gmail.com

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

gafime-0.4.6.tar.gz (113.4 kB view details)

Uploaded Source

Built Distributions

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

gafime-0.4.6-cp314-cp314-win_arm64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows ARM64

gafime-0.4.6-cp314-cp314-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.14Windows x86-64

gafime-0.4.6-cp314-cp314-manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

gafime-0.4.6-cp314-cp314-manylinux_2_28_aarch64.whl (700.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

gafime-0.4.6-cp314-cp314-macosx_11_0_arm64.whl (580.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

gafime-0.4.6-cp313-cp313-win_arm64.whl (978.6 kB view details)

Uploaded CPython 3.13Windows ARM64

gafime-0.4.6-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

gafime-0.4.6-cp313-cp313-manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

gafime-0.4.6-cp313-cp313-manylinux_2_28_aarch64.whl (699.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

gafime-0.4.6-cp313-cp313-macosx_11_0_arm64.whl (580.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

gafime-0.4.6-cp312-cp312-win_arm64.whl (978.8 kB view details)

Uploaded CPython 3.12Windows ARM64

gafime-0.4.6-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

gafime-0.4.6-cp312-cp312-manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

gafime-0.4.6-cp312-cp312-manylinux_2_28_aarch64.whl (700.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

gafime-0.4.6-cp312-cp312-macosx_11_0_arm64.whl (580.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

gafime-0.4.6-cp311-cp311-win_arm64.whl (980.6 kB view details)

Uploaded CPython 3.11Windows ARM64

gafime-0.4.6-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

gafime-0.4.6-cp311-cp311-manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

gafime-0.4.6-cp311-cp311-manylinux_2_28_aarch64.whl (698.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

gafime-0.4.6-cp311-cp311-macosx_11_0_arm64.whl (579.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

gafime-0.4.6-cp310-cp310-win_arm64.whl (982.4 kB view details)

Uploaded CPython 3.10Windows ARM64

gafime-0.4.6-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

gafime-0.4.6-cp310-cp310-manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

gafime-0.4.6-cp310-cp310-manylinux_2_28_aarch64.whl (700.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

gafime-0.4.6-cp310-cp310-macosx_11_0_arm64.whl (579.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file gafime-0.4.6.tar.gz.

File metadata

  • Download URL: gafime-0.4.6.tar.gz
  • Upload date:
  • Size: 113.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for gafime-0.4.6.tar.gz
Algorithm Hash digest
SHA256 1aa2315a09a2c99cfdbab33e255513b826d0ecdf61e10ab309fea2706415f454
MD5 e8d464008cc7e0cbc98c118159ff8441
BLAKE2b-256 ed0a154df14454b4ac3b99bad4ddf4304070d385e44b3f7b8541495cec6e4df4

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6.tar.gz:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: gafime-0.4.6-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for gafime-0.4.6-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 407fd5b08703793542d2cb26ef8bf5884d1a1e7eb72a409401dc134a4377b30b
MD5 6656752780d49b8e32c334eec32fa705
BLAKE2b-256 a496eded8ef8004fda934ebb9e074f712ec7ee1bab97e87b8d5a4b1444ca8087

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp314-cp314-win_arm64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: gafime-0.4.6-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for gafime-0.4.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 520679139c537d4adb08a0cde12dcf96c993c4a1bed5051fe8df88a287a696e3
MD5 981c8a349350bfc7b3eb86d825199a25
BLAKE2b-256 d92c34a6236267ce02b2afe6c1a586105f66b22e32ad253cc58b23681eeca656

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp314-cp314-win_amd64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gafime-0.4.6-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8cd79811e10f8fcb723a95ac932c75352e7cda7be6799475578ff094d6766ea
MD5 4730bb3a422a9637b47677e91543e17b
BLAKE2b-256 bf45e03855caeed257af68518593243dc7f4e22231ee7dae6953ef85b9ad11b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gafime-0.4.6-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9cb7f17730a9e09704db0ebb2f6585e62fe82d8678da1788cb0463afaf356b5e
MD5 10f80d4b05fe03a010d85c8b4d3bd845
BLAKE2b-256 b9f271648282db7fbfb0c8d9736874e9230b5ec7990d54656fe29176ae4e157c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gafime-0.4.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf3ab7b20e38a5b7dd275edfef408550448f8e246968144ad94e2f11e4f6179b
MD5 c5e6326139e4186bbd193cc12fbb722a
BLAKE2b-256 9f9815a9bfe41e8abfd90d6091cfb21f7ad3703d3847981e9d40105e6d4d23f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: gafime-0.4.6-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 978.6 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for gafime-0.4.6-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 c7ebc27984e116e00f7afcc5dfbb68249a78f9d034e7be3b8191a296465b1ba8
MD5 420d8d5a64b249a3ed2274f57eec21ac
BLAKE2b-256 08bf24ce83d396e2893db2653b5911eb241d6d391b6fe4d020001e3eafaa61da

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp313-cp313-win_arm64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: gafime-0.4.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for gafime-0.4.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0e921559fd8a48ab071871c2693c4915ad0df112c04faed2e5a69f0911be0809
MD5 cb9052bbdb8036a0408380af105bb284
BLAKE2b-256 4d8c952a470fd035d7bfad3b7e6ef98681360fd83e43a9bfeeb2e9eccbd19fcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp313-cp313-win_amd64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gafime-0.4.6-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 942906cf102073983753a16644024da8df522491daed252a65a3bdd6e2dbf938
MD5 cd6f6e7b61ae3a3297d8d01e33ced46e
BLAKE2b-256 4f1b59af27bd7368a10e7d6f541449496c1319cf01b90fb4d1d56cfbf9d98aee

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gafime-0.4.6-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93fae706a51eeda8e112df4f9891ef84278f4f98935babbc0fcc60648c7174c6
MD5 0b4b7457d1b7ca6c4996f8106ad3c609
BLAKE2b-256 81548e38cb82f305f0aa0ccc11beafc55bac914776ee4e7dbb3e9cbb7e1e2d6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gafime-0.4.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 892a4a24cb6f40ed8a1c6896c39626af81794359b656016f9c436a1bbee6b45e
MD5 627dc07dcd95db8826e0f92f06050026
BLAKE2b-256 65782cebe971bce17e1cf75c1f92fddf3a13bd1236364ada15c25be8ee2e9f52

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: gafime-0.4.6-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 978.8 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for gafime-0.4.6-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 2e124851f3f33c67f804bc29139e436891d02c4d21adc359d49230656b055ab6
MD5 9f8858384bfd68a51088a4eb55e6e940
BLAKE2b-256 50f422b4d9c96243d444552f234ca8621bb4f0953d2ed72f4887f864583ca501

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp312-cp312-win_arm64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: gafime-0.4.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for gafime-0.4.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2b7d802bb960b7021a08eab437fe55e2276e986bccb5ded5b12ab6c0906449dd
MD5 acbc2bc4b352a5a2ead219fa73b480bc
BLAKE2b-256 a2942151b2b3fd0c06e43453b2f09aefbf5971890fd90a55188dc89e248712a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gafime-0.4.6-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 579f8cacf6fb1311e19578b031a4836cddbdd0a5f59d2e9b5118476c5b48fb06
MD5 a46394cec46395bc51c43b45c4283370
BLAKE2b-256 e811038fc162ffd4e107261ea371154d55b1575de1ae43a0565b155c1a181eb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gafime-0.4.6-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8fa18b8910eb3eff4a5a841a2f810c24d83d9dcd6325671a534326165259c8b6
MD5 ed1699c9c3f4e211eb754bafe947dfab
BLAKE2b-256 a3c1b9282e1f96d05450e34a78ccc4f2176dad06d008a341ee224a16abf58a0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gafime-0.4.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf45b2e2f23338254ae116506a8528de53475132fd25b88ef6523e4e22599c98
MD5 c07bec845c81a86386e2f44c5eb690b5
BLAKE2b-256 4fe4b99c121d8a184ad9f9262e8d753b06eb4ce1a3a3b4e02b5783e4fd95fa75

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: gafime-0.4.6-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 980.6 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for gafime-0.4.6-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 8b3daa32c26dab520bec299fa282214314825433a150649c059c10341a198b69
MD5 69475e9402ae10e3bbfca6c86d5e7002
BLAKE2b-256 0ed04cd579058331deab4b47f89f3b2c8b6906a2158459ec6ab9d19f8bf10550

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp311-cp311-win_arm64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: gafime-0.4.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for gafime-0.4.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b5df37e19b29b4d6729b85ce5992d3f7b55b64f27054ca0c7c1e10f888f6e599
MD5 adf57dd3b1a70a370a4d6d26de952bd6
BLAKE2b-256 e5e02fcb2894b2188693bee1ce361b5d0e4e6946ff9dde7904d75f5a6f3c3656

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gafime-0.4.6-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ddf622c544fbe16c6abe4f179069422700ca3c03424fab2396d19f56dc887e71
MD5 9dc40015283cd4886528562d23180de9
BLAKE2b-256 c1ae684c7407499049c82e1e9ce77f374503f63d72d341497a0376854162c8c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gafime-0.4.6-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6155739100cd4f5e076c1fef1187ada0dfc8d44a684ff595a2fde85fbd4d1502
MD5 0ed5437d857cecfe2dfdd5277fbaf450
BLAKE2b-256 0dafd56a698a4c67803dc4c75e545a7a321744c34893bb60f478d63c990bce26

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gafime-0.4.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec09afade77fb813fa30357b528a30b970eb8a1eb43d9889a5ba079ee8013248
MD5 f7b11e90ba6aac87a032e14db4197da0
BLAKE2b-256 35e3b80a64fe5f7e98a7572b749500d0208f39b7d1cfce13103a1a43b5b568b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: gafime-0.4.6-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 982.4 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for gafime-0.4.6-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 2be723f4e632466781371bd252e8b1a0e94b9dbf481341decdb42622bf090c3b
MD5 61fcd5baef1ebf2e6e222c2af0b8fd27
BLAKE2b-256 dc622c8a5e214af8aa71b5fa981afcedc270df003d176bf2378497cb8b0c6b44

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp310-cp310-win_arm64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: gafime-0.4.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for gafime-0.4.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 54f7e54a46b19fb059bf8d78962c3680bcabeed616426a244b14d052fa50809a
MD5 75fc169b646cf9a270daa9d1bb95af61
BLAKE2b-256 fd42a5de85666bceb3a8a4cc8ee17816cace7aefb7362ad40c0147203590674c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp310-cp310-win_amd64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gafime-0.4.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94c5ed7165fe2a716998cd4b3c2370f1ab116cb9b6682cd7b68bade53a881e37
MD5 e99187d825e6fe4f3d838cb89a90ba9c
BLAKE2b-256 4ab853f6bf575312eac98b904cc3c657f87ea61dcf45a8e800e67cdba466b91a

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gafime-0.4.6-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc16e9182ea78e48e7eda50151d07a72718aa11b2e8cb10ad7c6358e000a3d59
MD5 fb1d1ec884a6684050e96edfa6796624
BLAKE2b-256 a11e4b290a968877763fbf1617f31456ee2aa242313463a21da4de6adb7c762c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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

File details

Details for the file gafime-0.4.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gafime-0.4.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1bca68ab4ec03c2056d32210505e07b62b850d405b0d5fb365389d48d8b5caf8
MD5 a9df0087570a54d234fe078d49c775aa
BLAKE2b-256 feacc6a48e5f9213eb55bf0327769c9c880dbdc45a53428fa14ca519c70203be

See more details on using hashes here.

Provenance

The following attestation bundles were made for gafime-0.4.6-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on onlyxItachi/GAFIME

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