Skip to content

Guides

Step-by-step guides for common tasks in SRToolkit.

Guide Description
Quickstart Install the toolkit and run your first benchmark
Expression Manipulation Work with expressions as tokens, trees, and functions
Benchmarking SR Approaches Evaluate and compare approaches on built-in benchmarks
Running Experiments Organise multi-run experiments and collect results
Implementing a Custom Approach Wrap your own SR algorithm for use with SRToolkit
Creating a Custom Dataset Define and register your own datasets and benchmarks
Grammar-Guided Generation Control expression structure with CFG/PCFG grammars and constraints
Sharing Custom Implementations Package and share custom approaches, constraints, samplers, and experiment bundles