Skip to content

0.2.0 — diamond allotaxonometer + rank any scores - #8

Merged
zolizoli merged 1 commit into
mainfrom
diamond-allotaxonometer
Jul 1, 2026
Merged

0.2.0 — diamond allotaxonometer + rank any scores#8
zolizoli merged 1 commit into
mainfrom
diamond-allotaxonometer

Conversation

@zolizoli

@zolizoli zolizoli commented Jul 1, 2026

Copy link
Copy Markdown
Member

Adds allotaxonometer (the Dodds 2020 diamond allotaxonograph: rotated-square rank-rank histogram + iso-divergence contours + wordshift/balance) alongside the unchanged two-panel allotaxonograph. Adds RankedList.from_scores so keyword rankings / 'frequent words vs keywords' / any metric are first-class. Extends the presidential gallery with diamonds + a frequency-vs-keyness diamond, and adds a README research note on comparing many rankings (RTD is pairwise; nearest framework is rank aggregation / Kemeny). New tests; make ci + mkdocs --strict green. Bumps to 0.2.0.

🤖 Generated with Claude Code

- Add allotaxonometer(): the Dodds (2020) diamond allotaxonograph — rotated-square
  rank-rank histogram (LogNorm) with iso-divergence contours, log-rank edge axes,
  exclusive edge strips, and a wordshift + balance panel. The existing two-panel
  allotaxonograph is unchanged.
- Add RankedList.from_scores() to rank by any numeric score (keyness, log ratio,
  ...), enabling keyword/lockword/frequent-vs-keyword comparisons.
- Extend the presidential gallery + notebook with diamonds and a
  frequency-vs-keyness diamond; add a README research note on comparing many
  rankings (RTD is pairwise; nearest framework is rank aggregation / Kemeny).
- New tests for allotaxonometer and from_scores; allotaxonograph tests unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@zolizoli
zolizoli merged commit 20b2d31 into main Jul 1, 2026
4 checks passed
@zolizoli
zolizoli deleted the diamond-allotaxonometer branch July 1, 2026 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant