Skip to main content

SRToolkit: Symbolic Regression / Equation Discovery Benchmark Toolkit

SRToolkit logo

CI PyPI Python License: GPL v3 Docs

Documentation:: https://smeznar.github.io/SymbolicRegressionToolkit

What is SRToolkit?

The SRToolkit is a comprehensive Python toolkit designed to accelerate research and development in Symbolic Regression (SR) / Equation Discovery (ED). It provides a robust, easy-to-use framework for benchmarking, rapid prototyping, and mathematical expression manipulation.

Core Features

SRToolkit provides a straightforward interface for:

  • Implementing new Symbolic Regression approaches and evaluating their performance against other approaches.

  • Benchmarking Symbolic Regression approaches using built-in benchmarks (currently Feynman and Nguyen) or custom data.

  • Experiment organization and postprocessing of results.

  • Converting expressions into expression trees or fast, callable NumPy functions.

  • Generating random expressions by defining the symbol space or a grammar.

  • Estimating constant parameters of expressions against real-world data.

  • Comparing and measuring the distance between expressions.

Installation

To install the latest stable release of the package, run the following command in your terminal:

pip install symbolic-regression-toolkit

Some built-in approaches (currently EDHiE) require extra dependencies (PyTorch and pymoo). To install them alongside the package, use the approaches extra:

pip install 'symbolic-regression-toolkit[approaches]'

Alternatively, you can install the latest build directly from the repository with the command (Recommended):

pip install git+https://github.com/smeznar/SymbolicRegressionToolkit

Examples

1. Expression Manipulation (The Toolkit Core)

SRToolkit offers fundamental utilities for working with mathematical expressions as tokens, trees, and executable code—the building blocks for any SR approach.

import numpy as np
from SRToolkit.utils import compile_expr, tokens_to_tree, SymbolLibrary, expr_to_latex

# Create an executable function from the expression
expr = compile_expr(["X_0", "+", "X_1", "*", "C"])

# Calculate the output at two points (1, 2) and (2, 5) with C=3
data_points = np.array([[1, 2], [2, 5]])
constants = [3]
output = expr(data_points, constants)
# Variable "output" should now contain np.array([7, 17])

# Use a SymbolLibrary as a context manager to avoid passing it to every call
with SymbolLibrary.default_symbols(num_variables=2) as sl:
    # Create an expression tree from the token list
    expr_tree = tokens_to_tree(["X_0", "+", "X_1", "*", "C"])

    # Transform the expression into a list of symbols in postfix notation
    postfix_expr = expr_tree.to_list(notation="postfix")

    # Create a LaTeX string of the expression for clear presentation
    expr_latex = expr_to_latex(expr_tree)

2. Benchmarking and Evaluation (The Main Use Case)

The primary advantage of SRToolkit is its robust benchmarking framework, allowing you to quickly evaluate and compare different Symbolic Regression approaches.

from SRToolkit.approaches import EDHiE, ProGED
from SRToolkit.dataset import Feynman
from SRToolkit.evaluation import LoggingCallback
from SRToolkit.experiments import ExperimentGrid

# Load the Feynman benchmark and pick two 2-variable datasets to run on.
bm = Feynman()
ds_names = bm.list_datasets(num_variables=2, verbose=False)
dataset1 = bm.create_dataset(ds_names[0])
dataset2 = bm.create_dataset(ds_names[1])

# Define the SR approaches to benchmark.
# EDHiE requires a pre-trained/adapted model state; ProGED needs no time consuming adaptation.
edhie = EDHiE()
proged = ProGED()

# Map each (approach, dataset) pair to a file where the adapted model state will
# be saved. Both datasets reuse the same file here because they share the same
# number of variables, so one adapted state covers both.
adapted_states = {edhie.name: {ds_names[0]: "adapted_state_2_vars.pt", ds_names[1]: "adapted_state_2_vars.pt"}}

# Build the experiment grid: every combination of approach × dataset will be run
# num_experiments times (with different random seeds). Results are written under
# results_dir, specifically to "results_dir/{dataset}/{approach}/exp_{seed}.json".
eg = ExperimentGrid(
    approaches=[proged, edhie],
    datasets=[dataset1, dataset2],
    num_experiments=2,
    results_dir="../results/",
    adapted_states=adapted_states,
)

# Write a shell script of CLI commands that can be executed in parallel, e.g.:
#   cat commands.sh | parallel -j 4
eg.save_commands("commands.sh")

# Run adaptation for any approach/dataset pair whose adapted state file is missing.
# This is a no-op if all state files already exist.
eg.adapt_if_missing()

# Collect all pending jobs (skip any whose result file already exists on disk).
jobs = eg.create_jobs(skip_completed=True)

# Run each job sequentially in this process. To parallelize, use the generated
# commands.sh instead.
for job in jobs:
    job.run()

# See how many jobs are completed
eg.progress()

Additional examples can be found in the examples folder or in the official documentation.

Roadmap 🗺️

In future releases, our primary focus will:

  • Expanded Library of Approaches: Add more Symbolic Regression approaches to the toolkit.

  • Result Visualization: Implement a robust visualization and result aggregation framework for SR results.

  • Simplification: Implement a better (more accurate, efficient, and stable) simplification system for expressions.

  • Constraints: Implement more robust expression generation constraints using techniques like attribute grammars.

  • Improved Benchmarking: Improve the robustness and efficiency of the benchmarking framework (continuous).

  • Advanced Expressions (Distant Plan): Implement support for different types of expressions, such as ODEs and PDEs.

Contributing 🤝

We welcome contributions! Whether you're adding a new benchmark, implementing an SR approach, fixing a bug, or improving the documentation, please feel free to open a issue on the Github page or submit a Pull Request (PR) with a clear description of your changes.

We are especially looking for contributions of:

  • New Benchmarks and Datasets.

  • Implementations of additional Symbolic Regression Approaches (once the core framework for comparison is finalized).

Instructions on how to contribute can be found in the Contribution Guide.

Release files for symbolic-regression-toolkit 1.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for symbolic-regression-toolkit 1.6.0
File Size Uploaded
symbolic_regression_toolkit-1.6.0.tar.gz 363.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for symbolic-regression-toolkit 1.6.0
File
symbolic_regression_toolkit-1.6.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
symbolic_regression_toolkit-1.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
symbolic_regression_toolkit-1.6.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
symbolic_regression_toolkit-1.6.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
symbolic_regression_toolkit-1.6.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
symbolic_regression_toolkit-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
symbolic_regression_toolkit-1.6.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
symbolic_regression_toolkit-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
symbolic_regression_toolkit-1.6.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
symbolic_regression_toolkit-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
symbolic_regression_toolkit-1.6.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
symbolic_regression_toolkit-1.6.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
symbolic_regression_toolkit-1.6.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
symbolic_regression_toolkit-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
symbolic_regression_toolkit-1.6.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
symbolic_regression_toolkit-1.6.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 9.5 MB

Release files / symbolic_regression_toolkit-1.6.0.tar.gz

Download URL symbolic_regression_toolkit-1.6.0.tar.gz
Size 363.8 kB
Tags Source
SHA-256 checksum
How to use checksums
fa6d5930818175ad1008e923ac2a82ad9f6898d268a2613b53da70e841eee8e9
BLAKE2b-256 checksum
How to use checksums
8fa789685c0673c35801e6d25051f71c692a18d8e6fab7780e877effe3d36372
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp313-cp313-win_amd64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp313-cp313-win_amd64.whl
Size 457.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
42c4356707f762ce80a527463d65f051863a24b8c8ea312b4befaa174105d1e4
BLAKE2b-256 checksum
How to use checksums
d34ee753ba6646375db6e5ca34a302f46a931df1ddcd80ca3e7a7d47dcc2d648
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 903.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ee82a3c48c45eaf5fec51832480a9d2c86eed13a0f25cb6ac304b2db4aa46a31
BLAKE2b-256 checksum
How to use checksums
367bca3d6322858036ab4bced7e79059aa96601f676e4401215aba1ae8771dd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp313-cp313-macosx_11_0_arm64.whl
Size 466.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9188335a0a2c08f2d16ea514d2294ff8a1a7a9fce95327ffb181584612601227
BLAKE2b-256 checksum
How to use checksums
400145a668525d8ac233627b597c2c94bc07350faa18aa2efb7dd10d16f174e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 465.7 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
00d9d7743f1b18ef795cd42a7d432ec3da41f908c7a40c04eb1b078c5752eb29
BLAKE2b-256 checksum
How to use checksums
0020ef095262f23c6a291221c6d2ba3cf527509a3b90f2dfd2ad822a46f2fa67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp312-cp312-win_amd64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp312-cp312-win_amd64.whl
Size 458.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
62afaa973f1b61093c5cd0e56bcd8d360a40f66907d0c38315aaba26b3876a76
BLAKE2b-256 checksum
How to use checksums
7bf34d836b928aa19923fb66aa983d3a3886d6a343bcd64f8e154c4a0aff0dd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 907.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
87115a272f9016963d985ce62e6ad269945e1cd5173cd3b4526c155aff1358bf
BLAKE2b-256 checksum
How to use checksums
f07aabb359854f2b8a934fdd06bd6afbd6b9192e7b52f83cfde7b9e64921b1a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp312-cp312-macosx_11_0_arm64.whl
Size 467.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
96322cf72db7fa58e8c2009126eb0aac7743c46a3cdc2693e0b8a8fb8ce19f7d
BLAKE2b-256 checksum
How to use checksums
8c42446570eb36dd25995d2189b70f3e493cc7e1824716e20a89460bab5e827f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 466.5 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
6602660e75fca9809d897562313d2b62b597088b3213d158c3a48ac8da4eaa37
BLAKE2b-256 checksum
How to use checksums
7453250547da58f6ecd50ca21ca9313d56a9e2dba4a1f2ea3e0894872ac33499
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp311-cp311-win_amd64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp311-cp311-win_amd64.whl
Size 456.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
09a731a486143e1bdf33fecc9f46fc6ec3967aa1a64989188a39fce026af96f3
BLAKE2b-256 checksum
How to use checksums
a08d16eb4535e434f210d9ef27f91d1dc150074adc924a791dcb56b6d59f3f97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 920.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c7796d61431467a0f3515de7fdcb41f04a560225c749a82cbf744363089de8fa
BLAKE2b-256 checksum
How to use checksums
9d1807cebd5de14c04269ef737b5d889cebbbf9c0d380d78f26d694ee48f54f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp311-cp311-macosx_11_0_arm64.whl
Size 465.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ecee3443a7fe55a33908910ef3fb970cb28ec74078b0d42759666247fc94eb08
BLAKE2b-256 checksum
How to use checksums
0047996d9cb19ab4eee5e883764bddf498d36a7ec2eebe155508cc2a9308e491
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 466.0 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d703e11ed33da99654dbabf24b1956d20a5f945d30a7cae3afbc4e68fd322fbe
BLAKE2b-256 checksum
How to use checksums
e4b6a5570feb736bcd0d8d9d997f5b9a2288661141fd612e29353074a4f6c37a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp310-cp310-win_amd64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp310-cp310-win_amd64.whl
Size 455.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
19df89c28a2c8c763ae5c208acc5ab859646674d6d27e013423e3d4f69f50266
BLAKE2b-256 checksum
How to use checksums
612cebcdae85e0bb1eadb0752eca2b5d952ecd1fef296d8e063ca2827a1d71a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 892.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
dae67a732f9e44b7ef269471f587f8a0f6aa22819fd61648fbfe097d42f2c280
BLAKE2b-256 checksum
How to use checksums
792cf5a4fc77a9d815e83df1d5a9a93451a7f88264352163f5fca22b728204e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp310-cp310-macosx_11_0_arm64.whl
Size 466.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3bc50be6947aa5df869d7667535737aa520ba815969603cb9164695b3f60381a
BLAKE2b-256 checksum
How to use checksums
7a74a2817dba7b8a3edd6d4377032d626d0ca7b3bc8b6714fb932589fd1e1bfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / symbolic_regression_toolkit-1.6.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL symbolic_regression_toolkit-1.6.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 465.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
31edcb8adcd8058f5fce53284a433560e564e4636360949892885ad364070282
BLAKE2b-256 checksum
How to use checksums
07fab76462669cbaa0076f262efa2f18134fd29200497b2c51141185d2686018
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.6.0 This release

17 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.3

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.6

2 release files

1.2.5

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release 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