Skip to content

Instantly share code, notes, and snippets.

View timm's full-sized avatar

Tim Menzies timm

View GitHub Profile
@timm
timm / ,ezr2.md
Last active June 27, 2026 03:56
ezr2 — explainable multi-objective optimization (landscape + tree). http://tiny.cc/ezr2

AuthorLanguageDepsLicensePurpose

ezr2 — explainable multi-objective optimization in one file, zero dependencies, pure Python stdlib. Build a large pool of candidate rows, recursively split it by far-point projec

@timm
timm / ,skape.md
Last active June 23, 2026 00:39
skape: a FastMap landscape active learner (stdlib only) - http://tiny.cc/skape

AuthorLanguageDepsLicensePurpose

skape: a multi-objective optimizer that spends labels like they are expensive — because they are. Each level it labels a few rows, projects the whole pool onto a FastMap line (p

@timm
timm / ,gistsite.md
Last active June 27, 2026 01:37
gistsite: render konfig-style gists into a static html catalog. http://tiny.cc/gistsite

AuthorLanguageDepsLicensePurpose

gistsite: one short file that turns a GitHub user's gists into a static catalog. It keeps only the curated ones -- gists whose files include a ,.md README h

@timm
timm / ,xomo.md
Last active June 27, 2026 01:38
xomo: Monte-Carlo COCOMO-II + COQUALMO (effort/defects/risk) over 4 case studies. http://tiny.cc/xomo

AuthorLanguageDepsLicensePurpose

xomo: one short file that runs COCOMO-II (effort), COQUALMO (defects) and Boehm's risk tables (schedule/cost risk) as a Monte-Carlo over four classic NASA/JPL case st

@timm
timm / ,nuff.md
Last active June 27, 2026 01:38
nuff - tiny one-file stdlib python tricks (records, io, stats, columns, distance); no global config. http://tiny.cc/nuff

AuthorLanguageDepsLicensePurpose

nuff: one tiny file of reusable Python tricks — attribute-dicts, typed CSV, pretty-print, seeded randomness, non-parametric stats, minimal column summaries, and row distances. Pure

@timm
timm / ,textz.md
Last active June 13, 2026 21:15
textz: text-mining example datasets (for ezr)

AuthorLanguageLicensePurpose

Example text-mining datasets: four software-engineering systematic-review "reading" corpora (Hall, Wahono, Radjenovic, Kitchenham). Each ships two ways — NAME.csv (processed feature table) and NAME_raw.csv (raw abstracts). Self-describing CSV headers; data only, no code. Feeds the textmine demos in ezr.

@timm
timm / ,ezr.md
Last active June 27, 2026 01:37
ezr.py (v0.5): lightweight XAI for multi-objective optimization

AuthorLanguageDepsLicensePurpose

ezr — explainable multi-objective optimization. Two files, ~1100 lines, zero dependencies, pure Python stdlib. An experiment in "how low can you go?": active learning labels a few

@timm
timm / ,kah.md
Last active June 27, 2026 01:37
kah: useful short lua functions. http://tiny.cc/kah-lua

AuthorLanguageLicensePurpose

KAH: one file, ~50 short Lua functions that kept reappearing across my other Lua projects: lists, strings, random, csv, stats (incl. effect-size tests + confusion matrix), objects, tests. No dependencies beyond Lua 5.3+. Every function: one line of comment, a few lines of code, 65 columns max.

AuthorLanguageLicensePurpose

Example classification datasets: 73 CSV files (anneal, audiology, COMPAS, diabetes, soybean, vote, ...) with self-describing headers — the klass column ends in '!', so no separate schema files are needed. Data only, no code.

AuthorLanguageLicensePurpose

Example regression datasets: 61 CSV files (abalone, auto93, housing, wine quality, ...) with self-describing headers — column names encode type and goal, so no separate schema files are needed. Data only, no code.