Skip to content

Reproduce

Everything on this site is generated from the repository: the functions, the figures, the checks and the print files. You need uv.

uv sync                                        # the pinned environment (complexplorer 3.1.0)
uv run pytest                                  # every derived and numerical claim with a test
uv run python scripts/make_atlas.py            # E001, the comparison atlas
uv run python scripts/e002_transitions.py      # E002; likewise e003_deformation, e004_display
uv run python scripts/p001_print_screen.py     # the printability screen
uv run python scripts/b2_export_stls.py        # whole and cut STLs for every printable piece
uv run --group docs mkdocs serve               # this site

Each experiment writes a manifest recording its configuration, its code commit (which must be clean), package versions, and output hashes. The STL export checks that the baseline pieces' files come out byte-identical to the originals.