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: osc
    probability: 0.25
    parameters: []
  - kind: cosine-zero
    probability: 0.0
    parameters: []
compositions:
  - kind: cpmsum
    probability: 0.1
    parameters: []
  - kind: cpmpmean
    probability: 0.1
    parameters: [3.0]
  - kind: cpmpmean
    probability: 0.1
    parameters: [0.1]
  - kind: cpmlwell
    probability: 0.2
    parameters: []
  - kind: dpmsoftmax
    probability: 0.25
    parameters: [0.005]
  - kind: dpmbgsoftmax
    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))

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.
  • compositions: none, cpm-wsum, cpm-power-mean, cpm-level-well, 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 a mistake. 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.2.1-cp314-cp314-win_amd64.whl (642.7 kB view details)

Uploaded CPython 3.14Windows x86-64

funccraft-0.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (787.1 kB view details)

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

funccraft-0.2.1-cp314-cp314-macosx_11_0_arm64.whl (464.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

funccraft-0.2.1-cp314-cp314-macosx_10_15_x86_64.whl (495.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

funccraft-0.2.1-cp313-cp313-win_amd64.whl (622.4 kB view details)

Uploaded CPython 3.13Windows x86-64

funccraft-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (786.9 kB view details)

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

funccraft-0.2.1-cp313-cp313-macosx_11_0_arm64.whl (463.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

funccraft-0.2.1-cp313-cp313-macosx_10_15_x86_64.whl (495.4 kB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

funccraft-0.2.1-cp312-cp312-win_amd64.whl (622.4 kB view details)

Uploaded CPython 3.12Windows x86-64

funccraft-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (787.0 kB view details)

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

funccraft-0.2.1-cp312-cp312-macosx_11_0_arm64.whl (463.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

funccraft-0.2.1-cp312-cp312-macosx_10_15_x86_64.whl (495.3 kB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

funccraft-0.2.1-cp311-cp311-win_amd64.whl (622.0 kB view details)

Uploaded CPython 3.11Windows x86-64

funccraft-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (783.8 kB view details)

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

funccraft-0.2.1-cp311-cp311-macosx_11_0_arm64.whl (463.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

funccraft-0.2.1-cp311-cp311-macosx_10_15_x86_64.whl (492.1 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

funccraft-0.2.1-cp310-cp310-win_amd64.whl (621.0 kB view details)

Uploaded CPython 3.10Windows x86-64

funccraft-0.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (781.9 kB view details)

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

funccraft-0.2.1-cp310-cp310-macosx_11_0_arm64.whl (462.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

funccraft-0.2.1-cp310-cp310-macosx_10_15_x86_64.whl (490.7 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

funccraft-0.2.1-cp39-cp39-win_amd64.whl (636.8 kB view details)

Uploaded CPython 3.9Windows x86-64

funccraft-0.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (782.3 kB view details)

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

funccraft-0.2.1-cp39-cp39-macosx_11_0_arm64.whl (462.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

funccraft-0.2.1-cp39-cp39-macosx_10_15_x86_64.whl (490.7 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: funccraft-0.2.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 642.7 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.2.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 36f54ae0799a72b05ef0eec42f9ff3147d184bade6c2b90cbe4044aa176b06d1
MD5 d261b93a4c3ab564d6b4f15e0e4fd501
BLAKE2b-256 e3f16d759a3ce2a3de4d8ef4a7a8b1545153751e77fcce09deecb86d386455bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6450d28e7c3bda8d2b9aa1602d7887af61aeff995e20900d42df2794b2afb1b7
MD5 825930eab85d262fbd956af39497d930
BLAKE2b-256 0bef47d39207b088a252d091bef5bc5c9fd9e245d45cf1d15adda36cf19c762a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e67a1e2ce5d4d831c144595af153b93f0fdf54eb05a3ff5fe3b99a56d72d7c47
MD5 de04975f4a2a96a3664231a0b2facccf
BLAKE2b-256 0276f2aeb9c89bcc478710109f96537dcd6ad66329bae26b957c5799cd034d1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5c3ca488dcb1fa5156d22846c2ebbb8f24ea71b9158f83c192c023d18122243a
MD5 c66ba93a3a183abd51f873e3b7609944
BLAKE2b-256 5a6baca8b45f6432256b8dddc454402e278cafae027b45a543f16566b7635f8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: funccraft-0.2.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 622.4 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.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 85c9743f6b7b7251152effcfd54c82fe095e26ed4f26651a9e9ca65bec1925c8
MD5 6872211fcc3f9be6ceb7dd5cead70608
BLAKE2b-256 955f0eb35d95e81d9ae84efd2997663cd5e522df1f2bc559888c9a1b28e1b27b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 00a534cede8cee4a7beb1d4e9e52b71e7b2054b3336f8c44fdd02599b5879227
MD5 7ad0a393e4f465988b9163089961d917
BLAKE2b-256 731acb9a7b2da71e6f7e1dae8946db018a0d55ca378a5c81008dd8e7aaaad48c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2529e02d6b6c520d3ad540af544b782cf63acffb8d7b2b6a31db25926dd7a713
MD5 e66f693eac1f6b129210c0c208725133
BLAKE2b-256 54a839e1ac55d59f4e598a3c00aa1ceaefdf99f32b96b004e48ca71411544308

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8a3810874ba23c5ba056cdd14c36f60f1167fd54ba0df6531efa7f0346db684a
MD5 7b62a059185353c5a31e022646fe098f
BLAKE2b-256 abc549840a5cfa18d557f494fc5228e8e7120378c3b5ead69a617fcb9f04d090

See more details on using hashes here.

File details

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

File metadata

  • Download URL: funccraft-0.2.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 622.4 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.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5c160dc5a1800936dff2adabe4b5f61d60e2f1c4d84e9850a6f2c365f607d0c3
MD5 1a53e6983277ba47a71ad993858893b1
BLAKE2b-256 6c36074fe5251c3f44c2f1799250d19a012e0972a77807e8f5d0a847dc572173

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 42fda5c2c7aa151c0f5a6fb413fecbac3699fd380a4e669b4b8548003665ceb6
MD5 1bddbc9aaeebba2ca0cd8f12fcfeca91
BLAKE2b-256 a30e0a2bc00e703acc08faf62e558039706048f176aaf4e70ced3c7707f5c993

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 236d551ee431bc794de1b8dcad4d1bd0c15873e9846d430cd49c01f59cab21fd
MD5 aff2d0bf48ca794328a59102162f08a0
BLAKE2b-256 bfae9cffe140baeb36615a2dab9c1704c84a61cc4a6c3b6a48581dcb49fe71ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 63f88c71a5e37e2b673e83662491561a9c4e1865fc2ef2d3fcde2858dffa30ea
MD5 23eb3ffe862eac57bf345e7c31c03f1a
BLAKE2b-256 97e02c8294983798ebc8dfa9f9e7c3cd0d8ece9b0360cdf17026e96550fdad78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: funccraft-0.2.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 622.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.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e0d8eed9f1aec9994696fd6129041287265d0e3f4b96254aa3a0667fc13937c4
MD5 08a89746cd135692ab3b19058068ed6d
BLAKE2b-256 66d5524ee42c2061a626c8cb674b76c678479dc9e5f15af5af6e2b3825bdf0f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 80bcdbd73df8601a5381fdcbd0a8d4b3b77d2ba146efd5960db450ef625f2043
MD5 9941d62c80669fa0ab753148d9bfef6f
BLAKE2b-256 44d902860c877d24a9dabb8037ee17149b9c4912f7a2f5fa320cc1bd556503f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22709f5e0c3eea6f765ea40b2b5078078774df989d1313e6d582cec048aefe93
MD5 cfebd393d3e0c0c554eab73bb4590fd3
BLAKE2b-256 50c926aba7a378f04a68f63f8b6fb1447d5deb21f7a0b9824aa4453beba5071e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4d72d613cf44da29ae5fa19b703c1a79bc2ad0ae8a0b55420b2512a0eb25815f
MD5 7bf20174ed9b0984e394ef1bba257078
BLAKE2b-256 73c1ce202e923e63c0c3613f412494e1e5d6e460e00e0c0fb0c57b9d9538106b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: funccraft-0.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 621.0 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.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b1cba4ce3110e2a4337e2b214cf67e10e122a221da9e79b5fe41623181ca332e
MD5 3f6924d15ec422d6c0d178f414f756b0
BLAKE2b-256 1f252a256a749b4c6da74bdf91c91244077e2cba4b57bfea489ee51ccadfb048

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5457d9a17dc152ef1ae5c38b4e35cd36e32e15decb1182d39a87b09cc451ad65
MD5 f60216a2093ded7125aabe7761bb15a5
BLAKE2b-256 dede125313efdffe5aeb7e3c55a1b735f2725e7bb65bd8b07ebdf7e9108714d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ff4aef7405b0613ad7b9ca510d08bf7f71f0f0d3ed3d3d623734e12ad76eb1e
MD5 2f53374cfa6f37e996e4b7c55a62fc5a
BLAKE2b-256 83b748a5b214b05590b4fbe644a37b205bd607bb1799478c63342c30be158534

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 81b4b8818d5287c45b79eee68b0d23708efc1660e7158dd93728de90ed2fa863
MD5 28999586a7bfe3c6f847b61a9a78a19b
BLAKE2b-256 3a304e681494dec88752673aa15833dd1a1b74c7a8cabd67c2504b1286ec3920

See more details on using hashes here.

File details

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

File metadata

  • Download URL: funccraft-0.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 636.8 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.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5de703f7b451d48a6fb410d62f56cf46b9ca824516ef89e54dc50605b01d1cd3
MD5 08893ea2c288af3ee361caa8b6f32284
BLAKE2b-256 1f0e529a701f840f81c2d154164fb2a35ec2692a3a08c7a3149112f19f0c153d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 baf1bf8cd4e7ef61e1e764a67eeca743ad5e1d516874f8eebf760af0045e79b9
MD5 40012a6957c8dfcf22886aa96f9923f2
BLAKE2b-256 49eee9946118925f494fa297ed227a796e65ed5ce311aaca9c165954400debbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f3734306ef6d7b01a3daae17d7b913e2762f9fd6e5f0eb30b70fc8f3cfb9c5e
MD5 a14b86f005719f2a8db4da13f46a4b2c
BLAKE2b-256 f06b3d82a5affdbeb06f1d05b848acd7929889939b3dc0d8cc29e8a03b43d43a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for funccraft-0.2.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 85d13d5c915dfe9e794bb29820e701c90716c7d8d39d992ca985c5a40708156c
MD5 47d63e2de135b53eda7ffd4a6aac7b25
BLAKE2b-256 8cb6ee24da9a6773d2a63c46f4a4378fa03152fdd27fff8d02f2e0c719aa247c

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.1

24 files

0.3.0

24 files

This release

0.2.1 This release

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