Tools

Open-source computational tools built alongside the artwork practice. Each tool grew from a concrete research question — and each generates data that feeds back into the work. All tools run locally, require no cloud services, and are free to use.

Embedding

Three tools for working with embedding spaces: explore what structure exists, evaluate how much survives dimensionality reduction, and monitor how much shifts when the model changes.

Latent Language Explorer V2

Mapping the unnamed gaps in language

A navigable terrain built from 36,125 concepts in 384-dimensional embedding space. Finds and measures the “deserts” — regions of meaning with no syntactic representation in natural language. Companion to the oil painting Are there deserts in vector space?

  • Python
  • TypeScript
  • FastAPI
  • React
  • NLP
View details

Reduction Quality Bench

Standardised quality reports for dimensionality reduction

Takes high-dimensional data and its low-dimensional projection and produces a one-page quality report: trustworthiness, continuity, neighbourhood preservation, Shepard goodness, normalised stress, and silhouette score. Answers the question: how much should you trust your map?

  • Python
  • UMAP
  • t-SNE
  • PCA
  • Data Science
View details

Embedding Drift Monitor

Quantify how much an embedding space changed

Give it the same corpus embedded under two models and it runs a six-metric battery: neighbourhood stability, rank correlation, distance distribution shift, global geometry, cluster stability, and hubness shift. Overall severity is classified LOW through CRITICAL.

  • Python
  • Embeddings
  • Drift
  • Monitoring
View details

Fabrication

Two tools that turn data into printable physical objects, both built on dsfab, the shared fabrication library listed below.

Semantic Form Sculptor

Embeddings to honest, printable 3D sculptures

Takes any matrix of embedding vectors and runs a documented pipeline — reduce, measure, form, colour, export — to produce a print-ready 3D mesh. The reduction fidelity is encoded directly into the surface colour: the geometry shows structure, the colour shows how much to trust it. Common English words work with two commands and no data file.

  • Python
  • UMAP
  • PCA
  • Embeddings
  • 3D Printing
View details

Dataset Topology Sculptor

From dataset to physically buildable sculpture design

Reads a CSV dataset, extracts its relational structure using pairwise similarity or explicit edge lists, and produces a PDF fabrication document: node coordinates, a rod cut list, materials summary, and build notes. The sculpture IS the data — no manual position overrides permitted.

  • Python
  • NumPy
  • NetworkX
  • ReportLab
  • Fabrication
View details

dsfab

Shared fabrication library for data sculptures

The mesh pipeline that SFS and DTS build on. Writes coloured meshes to PLY, OBJ, STL, and 3MF with SHA-256 provenance, validates printability, and fits geometry to a target build volume. A library, not a CLI.

  • Python
  • Fabrication
  • 3D Printing
  • Library
View details

Research infrastructure

Tools for finding low-density regions in conceptual space and building citation-enriched research corpora to examine them.

Epistemic Gap Finder

Find the deserts in any conceptual space

Feed it a corpus of descriptions from any categorisable domain and it maps the semantic space those concepts occupy, identifies the low-density regions — the deserts — and generates ranked candidate descriptions for what could inhabit those gaps. Not a search engine. Not a recommendation system. A strategic positioning instrument.

  • Python
  • NLP
  • UMAP
  • Embeddings
  • Conceptual Mapping
View details

Scholar Corpus Builder

Reproducible citation-enriched research corpora

Ingests an arXiv metadata snapshot, joins each paper to its OpenAlex record via three strategies, constructs the citation graph, and emits a corpus pinned by a SHA-256 content hash. Checkpointed builds, coverage-gated joins, and a verify command for exact reproduction.

  • Python
  • arXiv
  • OpenAlex
  • Reproducibility
View details

Security

Offline security tooling for infrastructure architecture review and MCP server conformance testing.

Trust Boundary Mapper

Score every trust-boundary crossing in your infrastructure

Reads an architecture description — YAML, Terraform state, Docker Compose, or Kubernetes manifests — and scores every communication edge using a trust-boundary thinness formula. Produces a self-contained HTML report with an interactive graph, a one-page client deliverable, and a JSON export. Runs entirely offline in under a minute.

  • Python
  • Security
  • Terraform
  • Kubernetes
  • Docker
  • Infrastructure
View details

MCP Test Harness

Security and conformance testing for MCP servers

Automated conformance and security testing against the Model Context Protocol (MCP) specification 2025-11-25. Tests initialization handshake, capability declarations, tool invocation, JSON-RPC error handling, shell injection, input validation bypass, and information disclosure. Produces text or JSON reports.

  • Python
  • MCP
  • Security
  • Testing
View details

Art Tools

Browser-based tools for art practice and education. No install required.

Composition Generator

Practice compositional schemas in the browser

Generates randomised compositions based on eight classical schemas — steelyard, three-spot, diagonal, pyramid, L-shape, grouped mass, radial, and S-curve — with optional grid, notan, annotation, and golden spiral overlays. Built for artists and students who want to drill compositional thinking with a timed countdown mode. Runs entirely in the browser; no install required.

  • JavaScript
  • HTML5 Canvas
  • Art Education
  • Composition
Open tool