Audience

This page covers software written to support the published research on this site — methods for measurement paradigm unification, identifiability, and comparative judgment.

For general-purpose MCP servers and macOS automation tooling, see Tools.


NSQL (Natural Structured Query Language)

A framework for translating natural language to SQL queries

NSQL is a domain-specific language framework that bridges natural language and database queries, making data analysis more accessible to non-programmers.

Tech Stack: R, YAML, EBNF


Thurstonian IRT Models

R implementations for comparative judgment analysis

Tools for fitting Thurstonian IRT models to analyze preference data from:

Companion code for the Measurement Paradigm Unification research line.


Polychoric Correlation Toolkit

Exploring identifiability conditions

Implementation of methods from my Psychometrika paper on polychoric correlation identifiability with latent elliptical distributions. Includes:

See Polychoric Identifiability for the underlying theory.