Skip to main content

FuncCraft

CI Wheel Documentation Status

FuncCraft is a Python package backed by a C++17 benchmark-function generator for black-box optimization research. It is designed for scalable benchmark suite generation across dimensions: one editable suite YAML file can generate hundreds, thousands, or practically unlimited numbers of distinct benchmark functions while controlling the constructed optimum location and optimum value.

Install

python -m pip install --upgrade funccraft
python -m pip install numpy scipy minionpy

YAML-First Workflow

Suite YAML is the easiest way to configure FuncCraft from files. The same structure can also be passed as a Python dictionary to BenchmarkSuite.

supported_dimensions: any
base_functions: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34]
composition_base_functions: [4, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 23, 28, 30, 34, 33, 2, 3, 5, 9, 26, 27]
coordinate_transforms:
  - kind: none
    probability: 0.0
    parameters: []
  - kind: rotation
    probability: 0.34
    parameters: []
  - kind: affine
    probability: 0.33
    parameters: []
  - kind: subspace-rotation
    probability: 0.33
    parameters: []
value_transforms:
  - kind: none
    probability: 0.5
    parameters: []
  - kind: power
    probability: 0.25
    parameters: []
  - kind: oscillatory
    probability: 0.25
    parameters: []
  - kind: cosine-zero
    probability: 0.0
    parameters: []
compositions:
  - kind: cpm-wsum
    probability: 0.1
    parameters: []
  - kind: cpm-power-mean
    probability: 0.1
    parameters: [3.0]
  - kind: cpm-power-mean
    probability: 0.1
    parameters: [0.1]
  - kind: cpm-level-well
    probability: 0.2
    parameters: []
  - kind: dpm-softmax
    probability: 0.25
    parameters: [0.005]
  - kind: dpm-bgsoftmax
    probability: 0.25
    parameters: [0.005, 1.0, 0.01]
min_components: 2
max_components: 5
max_nested_composition_depth: 1
nested_probability: 0.1
requested_number_of_functions: 500
master_seed: 1
lower_bound: -100
upper_bound: 100
assigned_fopt: 100.0
xopt_domain_shrink_factor: 0.8
suite_label: my-suite

Load the YAML and evaluate a function. Function indices are one-based:

import funccraft as fc

dimension = 10
function_index = 1

suite = fc.BenchmarkSuite("my_suite.yaml", dimension=dimension)
f = suite.function(function_index)

points = [[0.0] * dimension, [1.0] * dimension]
values = f.evaluate(points)
print(values)

The packaged 2026 suite is also YAML-backed and exposed through a shortcut:

import funccraft as fc

dimension = 10
function_index = 1
year = 2026
version = 1
suite = fc.SuiteCollection(year=year, version=version).benchmark_suite(dimension)
f = suite.function(function_index)
values = f.evaluate([[0.0] * dimension])

All evaluations are batched: pass a list of points, not one flat point vector.

Optimization

SciPy:

import numpy as np
from scipy.optimize import differential_evolution
import funccraft as fc

dimension = 10
function_index = 1
year = 2026
version = 1
suite = fc.SuiteCollection(year=year, version=version).benchmark_suite(dimension)
f = suite.function(function_index)
domain = f.domain
bounds = list(zip(domain.lower_bound, domain.upper_bound))

def objective(x):
    return f.evaluate([np.asarray(x, dtype=float).tolist()])[0]

result = differential_evolution(objective, bounds, seed=1, polish=False)
print(result.x, result.fun)

MinionPy:

import funccraft as fc
import minionpy as mpy

dimension = 10
function_index = 1
year = 2026
version = 1
suite = fc.SuiteCollection(year=year, version=version).benchmark_suite(dimension)
f = suite.function(function_index)
domain = f.domain

optimizer = mpy.Minimizer(
    func=f.evaluate,
    x0=[
        [0.0] * dimension,
        [1.0] * dimension,
        [-0.5] * dimension,
    ],
    bounds=list(zip(domain.lower_bound, domain.upper_bound)),
    algo="ARRDE",
    maxevals=10000,
    callback=None,
    seed=None,
    options=None,
)
result = optimizer.optimize()
print(result.x, result.fun)

Mechanism Summary

FuncCraft builds functions from primitive benchmark landscapes, coordinate transforms, value transforms, and composition rules:

f(x) = assigned_fopt + scale_factor * psi(x, z_1(x), ..., z_m(x))
z_i(x) = component_scale_i * phi_i(g_i(T_i(x)) - f_i*)

Omitted component scales and the final scale_factor are estimated deterministically at construction time and materialized in exported specs.

Implemented mechanism families include:

  • 34 primitive base functions, including Sphere, Rosenbrock, Ackley, Rastrigin, Griewank, Schwefel, Katsuura, Levy, BentCigar, HappyCat, HGBat, and StyblinskiTang.
  • coordinate transforms: none, rotation, affine, subspace-rotation.
  • value transforms: none, power, oscillatory, cosine-zero, huber, log, softplus-threshold, dead-zone, saturating, piecewise-power, noisy-smooth.
  • compositions: none, cpm-wsum, cpm-power-mean, cpm-level-well, cpm-max, cpm-smoothmax, cpm-constraint-penalty, cpm-lexicographic, cpm-product, cpm-max-plus-mean, cpm-cvar, dpm-softmax, dpm-bgsoftmax.

Components can also be nested composed functions, up to the configured max_nested_composition_depth.

Names are parsed permissively: case, spaces, hyphens, and underscores are normalized before matching.

Exported Manifests

Input YAML is for configuration and editing. Exported YAML is a materialized record of what FuncCraft built:

f.export_yaml("function_materialized.yaml")
suite.export_manifest("suite_manifest.yaml")

Exported YAML records include generated matrices, selected subspaces, DPM centers and biases, assigned optima, scale factors, labels, and metadata.

Warning: the packaged 2026_v1 suite contains 1,000,000 functions. Exporting the full shipped suite manifest will write every generated function record and is usually unnecessary. To export a smaller reproducible subset, copy the collection configuration dictionary, reduce requested_number_of_functions, build the smaller suite, and export that suite:

import funccraft as fc

collection = fc.SuiteCollection(year=2026, version=1)
config = collection.config
config["requested_number_of_functions"] = 500

suite = fc.BenchmarkSuite(config, dimension=2)
suite.export_manifest("suite_2026_v1_first_500.yaml")

Links

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.

funccraft-0.3.0-cp314-cp314-win_amd64.whl (661.9 kB view details)

Uploaded CPython 3.14Windows x86-64

funccraft-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (813.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

funccraft-0.3.0-cp314-cp314-macosx_11_0_arm64.whl (487.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

funccraft-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl (519.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

funccraft-0.3.0-cp313-cp313-win_amd64.whl (640.7 kB view details)

Uploaded CPython 3.13Windows x86-64

funccraft-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (813.3 kB view details)

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

funccraft-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (486.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

funccraft-0.3.0-cp313-cp313-macosx_10_15_x86_64.whl (519.5 kB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

funccraft-0.3.0-cp312-cp312-win_amd64.whl (640.6 kB view details)

Uploaded CPython 3.12Windows x86-64

funccraft-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (813.2 kB view details)

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

funccraft-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (486.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

funccraft-0.3.0-cp312-cp312-macosx_10_15_x86_64.whl (519.4 kB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

funccraft-0.3.0-cp311-cp311-win_amd64.whl (640.0 kB view details)

Uploaded CPython 3.11Windows x86-64

funccraft-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (811.3 kB view details)

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

funccraft-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (486.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

funccraft-0.3.0-cp311-cp311-macosx_10_15_x86_64.whl (516.1 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

funccraft-0.3.0-cp310-cp310-win_amd64.whl (638.9 kB view details)

Uploaded CPython 3.10Windows x86-64

funccraft-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (809.5 kB view details)

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

funccraft-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (485.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

funccraft-0.3.0-cp310-cp310-macosx_10_15_x86_64.whl (514.7 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

funccraft-0.3.0-cp39-cp39-win_amd64.whl (655.5 kB view details)

Uploaded CPython 3.9Windows x86-64

funccraft-0.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (809.7 kB view details)

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

funccraft-0.3.0-cp39-cp39-macosx_11_0_arm64.whl (485.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

funccraft-0.3.0-cp39-cp39-macosx_10_15_x86_64.whl (514.8 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

Details for the file funccraft-0.3.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: funccraft-0.3.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 661.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for funccraft-0.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ddf3de4256903da197d5880cc1580430ad97f5dfd950983e58a9ab49e6b7c047
MD5 1c367e00e8a596a62fccbc2bc0046da2
BLAKE2b-256 f9bef0bd7939bf22e3ce5d6dcc234fb9be9116e8e3beb46582155d81186879aa

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c9e13df885888e1e72d073fb0d1dbd9ff5259fcfff8fac3aba3a4021bb88cae
MD5 6ee8985fb11c5bf5b18f6dafe7d4f7f9
BLAKE2b-256 ea377f83c2f133f97059ac72f8b1fcdb2a878b8590431004169b44a8b0249380

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc428a716f619fe98f879429c437beadd2c79dc8f2732de8d5b3ab40c4e15921
MD5 ed7366d12481f25dfa416e03771ff502
BLAKE2b-256 223f833f0a29ba35c9410cf3dc9637f5273479df3341ea28b5ce77b1d10c5ade

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5fcab8b66c45c1f0c3b860d894b731ead03e7abc875055df768e7817a79103db
MD5 ce31ceec8d95e2228e9fdd870278c1f4
BLAKE2b-256 3962d8218df4ad1cf6d930d189fd330c1d5c28ec3c471a98f5888d958bfde9a9

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: funccraft-0.3.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 640.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for funccraft-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0ecc16780320a83410430e90c300a0226d534d76630a92e97ca662e733802520
MD5 1c45d7e780371741a443695b10bdf487
BLAKE2b-256 7341ef76b0a976fe2cf8a42136f20deaff004928d9774a9e38a03d576537423f

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db8915af3fd0add53d96a357b970f7dbcc7632805914c53f88dd9bfed46eeeb9
MD5 10d5aab63ffa30f5a4703141d526a42a
BLAKE2b-256 20fdfa8914d14f906e78c3f83ace312e5d2891522e58b0a0c35a035f772d6660

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e4454a9b916190b9a6f4b0cd9f0176825d474e4d31393290c01bae6796a42ed
MD5 8af1825f005d1f45fdef91acbf46169f
BLAKE2b-256 622fdd2c092308d7d93fabdd4402c5cd04891e56381ffaa21affc2126f154e44

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 16f8e355b73e0a749f07417a8cd2e3fbf31e69c357fe7a61fbde09d8d31f1c89
MD5 1262437224cf874c81feb3ed14fa7c05
BLAKE2b-256 b2be8be2765a33944716ae41d346f62947711b74d05804b2c128b8a85cd723fe

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: funccraft-0.3.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 640.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for funccraft-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8ed91900cd45f6bc9445c2548da32c0bc14891063b9c995e8e46ea42bf7eb9e2
MD5 7da5cbbe2555d3c5362313d8925417a6
BLAKE2b-256 b1f98dde0a166cd6adf7c2540dcff9e6c4e399cad255c76be6ef92b226cf7353

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab7c63c2e8882fbd531dabf9df51fcbb80b664f1bf8bd4ffc5ef36a53b7f031d
MD5 8c13b79d4804c21d0a480e10bc9a11f5
BLAKE2b-256 66b56200e9cc4421ed73d2fd1e8cac8c86ff6f0137f04db8cb076f5280768859

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c44de12f7cbb1a1d5573490598d78cce9e00c97f68fd6a32221ed42825bdf77
MD5 cfd573da31845db787fc91137c454dfd
BLAKE2b-256 050af7948d2b12b67f801cda82e28c1d75a68ca41931ac99ad699fe1dddc7a57

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c28dc6977ba0e3292a97712df2fb9bf610e728313f8b931d086906f9246a1d0a
MD5 e317ba864fd160547872c9cd5cd9ba5b
BLAKE2b-256 9622d99c0cd0ddb15efb71ec72d0e84ab0867fc5f64455e85001b73849f4e732

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: funccraft-0.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 640.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for funccraft-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0a07636934d644a745b60d6b57d72679a6076cfb673b16c4c7f9737fc3cf5ece
MD5 474a5e2184a0df00800bcd7b1a36b58f
BLAKE2b-256 79ec049ed308adc271bde151dd1f86594069a239a3504ea4712f7fbe88d054c4

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 755ee0431dcb318e2cc8b3caaaf32f01520d2bd57f7368be168ddccfd7ae9c05
MD5 fafde6ad02d12bd91c809a77faf81bb7
BLAKE2b-256 0c46d195aec97db2f436284700e5a4a8f62d5a9dedde6574a8c43bb612a38e48

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 809f25d4606da4acd7b26e9cb949f4a5b727078fb4452f829d4a9989e454c86f
MD5 f4bde3dc62036918991f394bf8afdfd6
BLAKE2b-256 0201ccd52c48638d5294fccd3425ebb28af71a8328ddf7e625d9195668b9c14f

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 602c3ebb8f5dc3448552cbc55054ae31784c1b48c43de3accf9217492d592e3d
MD5 b373cbf6b05b1ad331950ec53e68c5fa
BLAKE2b-256 9681c5d9781f43289b4f01fa230910f5a463e4ba97e568aa54b0f4cf491d1860

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: funccraft-0.3.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 638.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for funccraft-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5da7d19f12330212b15fad07bc98f3f297ffcf291d8df674c86d611a41aa1f3e
MD5 95c1d64d1a2dc55f6b1069b2021fc7a2
BLAKE2b-256 bd16d8840487330a4983e416bf00a51593a9c675fbd3e51cc822f1d4bc14351a

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1b6df8467dc14ab22829bc043147ed5042ac2742f1843bce45bf2d0e6e810bd
MD5 ed27d3437c0857b9ec2d348f3470f86d
BLAKE2b-256 be4d4cb38c963af92f6e37e0cadae8f54cedc36cf3c81a7db25c3125f5755327

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 934a61accd0f049a1add4cae0ef22015026a29b1f7c93e22f1dba9293a49206a
MD5 dce14fec233b4322650bc71f595654d9
BLAKE2b-256 e4fefaf52c73db4548bc4a7f94de94e8af4b7eb9bca627b38af64f739f1300a3

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 40d895a8751d31b4242675176b0028617859c3056483856ad0dcd04c5264dc2c
MD5 531035c50da8faff730e53a7e9482665
BLAKE2b-256 30d44d67114ef4ef28ccd4e8e27be893597aaac130307bb34ff0849729151e1e

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: funccraft-0.3.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 655.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for funccraft-0.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4adf45a21112e219abc1aef0224815741d541cdf24565512ce20b838cbf043de
MD5 04dc8033a28a626488d4ff946fbc6456
BLAKE2b-256 caf0af3b79d73ced73266b37bce7a7e1130f9b1726cea2137265f5e0a433d4c4

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3eeae467678ef196b583c54b1f14e698c5e05390690b5927e8f8846fa8850756
MD5 b72f5a1e58782d28ef30bae1f09d372c
BLAKE2b-256 1467731150f897829f095628397ee444836f9c3e43ef2d5ad48bc839b310a643

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81843981179b9ff72c62b77a61b26aebb49a7b0d5ffdf8e260c9e3ba7df01031
MD5 205a92d378e7d920a849e393506cb9ab
BLAKE2b-256 ed6a7e99ab7699ac306a0f166955020f49afb47ee58b221be957fbae6d7915fa

See more details on using hashes here.

File details

Details for the file funccraft-0.3.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for funccraft-0.3.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5764e3de9e09ced38e846271d85b55f78a61bcc1c9999007b0d92ac95ab7e89c
MD5 779e41c84d767978187abc76162a662c
BLAKE2b-256 57a2e4da2c9aef8f6e11edad673adfa65156ac2a239ad1d00ad3e79e88272838

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.1

24 files

This release

0.3.0 This release

24 files

0.2.1

24 files

0.1.2

24 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page