Skip to content

Release 1.2.0 - #198

Merged
remislp merged 1 commit into
masterfrom
release-1.2.0
Sep 26, 2026
Merged

remislp merged 1 commit into
masterfrom
release-1.2.0

Conversation

@remislp

@remislp remislp commented Sep 26, 2026

Copy link
Copy Markdown
Member

1.1.0 published the fitting layer. This release publishes a fit written as a file, and Bayesian inference over the same fit.

#196 A fit specification (TOML) and the hjcfit command: template, check, fit, show. Records through dcio, mechanisms through scalcs, and the search through HJCFitter. The result is written as JSON with its provenance.
#197 HJCFIT.likelihood.mcmc: the posterior of a mechanism's rate constants by Markov chain Monte Carlo, following Epstein et al. (2016). It adds LogPosterior, uniform and log-uniform priors, the paper's pilot (Metropolis-within-Gibbs) and adaptive samplers, Chain, ESS and split-R̂, and the Gaussian approximation from a numerical Hessian. There is also HJCFitter(solver=...), the [likelihood] and [mcmc] tables, and hjcfit sample, which runs parallel chains.

The only change in this PR is the version in pyproject.toml. Once it is merged, the tag v1.2.0 goes on the merge commit. The wheels workflow's gate checks that the tag and pyproject.toml agree, then publishes to PyPI.

288 tests passing on master, and #197's CI was green on all three platforms.

🤖 Generated with Claude Code

1.1.0 published the fitting layer. This publishes a fit written as a file,
and Bayesian inference over the same fit.

  #196  A fit specification (TOML) and the hjcfit command: template, check,
        fit, show.
  #197  HJCFIT.likelihood.mcmc: the posterior of a mechanism's rate
        constants by MCMC, following Epstein et al. (2016). LogPosterior,
        priors, the pilot and adaptive samplers, Chain, ESS and split-R-hat,
        and the Gaussian approximation from a numerical Hessian. Also
        HJCFitter(solver=...), the [likelihood] and [mcmc] tables, and
        hjcfit sample.

288 tests passing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@remislp
remislp merged commit da52b12 into master Sep 26, 2026
15 checks passed
@remislp
remislp deleted the release-1.2.0 branch September 26, 2026 15:22
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