Skip to content

Synchronize Feature Branch - #245

Merged
jared321 merged 51 commits into
154Documentationfrom
main
Sep 10, 2026
Merged

jared321 merged 51 commits into
154Documentationfrom
main

Conversation

@jared321

Copy link
Copy Markdown
Contributor

main update since this feature branch was last synchronized.

mosesyhc and others added 30 commits June 18, 2026 16:36
Updated ball drop notebook to use this interface.
Calibrators now pass in all arguments required by samplers in a quasi
sampler-agnostic way, which should help if we want to allow for user-provided
samplers.
All samplers now take the same four mandatory arguments with no default values
in sight.  This is the same interface that we would impose on user-provided
samplers.  Note that the fourth argument is a dictionary that contains all
sampler-specific information. Therefore, this interface is sufficiently generic
and flexible.

The tools and test suite files in the tools folder are now simpler and cleaner
as a result of these changes.  I take that as a good sign that we are moving in
the right direction.  The ball drop notebook is now somewhat easier to read.
The final calibration in the fourth example is bad with a very low acceptance
rate.
Last time this action ran it needed less than 5 minutes, so 10 should be a nice
conservative value that won't waste too much runner time on texlive failures.
Don't let failed texlive installations run forever
Simplify and clean calibrator interface
Test ran through successfully after fixing merge conflict issues.
mosesyhc and others added 21 commits September 4, 2026 09:41
Fix PTLMC gradient mismatched dimension
Synchronize sampler gradient fixes into feature branch
These contents are not necessarily correct.  Rather, I am trying to determine
what the content should be so that the inline sampler docs are complete, provide
all technical information needed to users to help them make good decisions, and
the express type expectations for arguments and user-provided functions.
The formatting rules could still use some improving.
…ace.

This makes sense since the docs state that they are in the public interface.  It
also improves the readability of the sphinx API docs and resolves the appearance
of "sampler()" three times in the RTD TOC.
Simplify/clean sampler interface & use
@jared321 jared321 self-assigned this Sep 10, 2026
@jared321
jared321 merged commit eecf76c into 154Documentation Sep 10, 2026
60 of 61 checks passed
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.

2 participants