Plots
=====
This page collects visual references for the primitive base functions and the
generated suite landscapes.
Base Functions Plot
-------------------
The base-function plot shows the primitive benchmark functions used as leaves
in generated FuncCraft suites.
.. raw:: html
If the PDF does not render in your browser, download it directly:
:download:`base_functions.pdf `.
Suite Plots
-----------
The suite plot shows a 2D visualization of 500 functions from the packaged
``2026_v1`` suite. The plot uses log-scaled function values so broad landscape
structure remains visible across functions with different value ranges.
.. raw:: html
If the PDF does not render in your browser, download it directly:
:download:`2D_plot_log.pdf `.
The suite itself is available through:
.. code-block:: python
import funccraft as fc
year = 2026
version = 1
suite = fc.suite_collection(year, version).benchmark_suite(2)
and in C++:
.. code-block:: cpp
const int year = 2026;
const int version = 1;
FuncCraft::BenchmarkSuite suite =
FuncCraft::suite_collection(year, version).benchmark_suite(2);