Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
0b9c16c
(Issue #153) Cleanup metadata.
jared321 May 22, 2026
29dafdc
(Issue #209) No need to visualize test results with benchmarks.
jared321 Jun 18, 2026
429ca18
(Issue #209) Add failing MH/Uniform step tests to suite.
jared321 Jun 18, 2026
979a59d
(Issue #209) Implement potential bug fix.
jared321 Jun 18, 2026
2d62b9f
(Issue #209) Add in 4D MH/Uniform step test.
jared321 Jun 18, 2026
5acd5b2
(Issue #209) Setup new tests for regression testing.
jared321 Jun 18, 2026
ac938b9
Merge pull request #214 from bandframework/209BugFix
jared321 Jun 18, 2026
78ea31b
(Issue #205) No need for plots when we have full regression testing.
jared321 Jun 18, 2026
df90aba
(Issue #205) Move distribution creation outside MCMC loop.
jared321 Jun 18, 2026
db8419f
(Issue #205) Clean up as part of PR review.
jared321 Jun 18, 2026
7f37159
(Issue #205) Might as well clean up error text as well.
jared321 Jun 18, 2026
f6c6814
Merge pull request #216 from bandframework/205OptimizeLoop
jared321 Jun 19, 2026
3aadee5
(Issue #205) Manage possible overflow and underflow explicitly.
jared321 Jun 19, 2026
87c0cb8
(Issue #205) Enable visualization of all tests in suite.
jared321 Jun 19, 2026
90d8097
Merge pull request #219 from bandframework/205FixFlows
jared321 Jun 19, 2026
340a2b1
(Issue #205) Turn off plotting after getting new set of benchmarks.
jared321 Jun 19, 2026
eca9f8c
(Issue #205) Error if first evaluation yields zero density.
jared321 Jun 19, 2026
c2e4283
(Issue #205) Fixed start distribution of broken test.
jared321 Jun 19, 2026
83b2860
Merge pull request #220 from bandframework/205Theta0_v2
jared321 Jun 22, 2026
bf84f37
(Issue #221) Temporarily disallow installing numpy v2.5.0.
jared321 Jun 22, 2026
a9a6bf2
(Issue #205) No need to plot test script results.
jared321 Jun 22, 2026
c14ab3a
(Issue #205) First draft for fixing MH logging.
jared321 Jun 22, 2026
473e3a7
Merge pull request #222 from bandframework/205FixLogging
jared321 Jun 22, 2026
91829cb
(Issue #223) Specify samplers explicitly in JSON file.
jared321 Jun 22, 2026
16ce46d
(Issue #223) Add start of LMC test suite.
jared321 Jun 22, 2026
806bc86
(Issue #223) Add start of PLTMC test suite & fix argument name.
jared321 Jun 22, 2026
9245b13
use of eigh for hermitian matrices
mosesyhc Jun 22, 2026
4d01419
Merge pull request #225 from bandframework/main
mosesyhc Jun 23, 2026
55fe960
specify numpy 2.5.0 to confirm fixes
mosesyhc Jun 23, 2026
3028887
retrying by relaxing numpy<2.5.0
mosesyhc Jun 23, 2026
a459176
Merge pull request #224 from bandframework/221NumpyCastError
jared321 Jun 23, 2026
08cab03
Merge pull request #226 from bandframework/main
jared321 Jun 23, 2026
e4374a8
Merge pull request #227 from bandframework/main
jared321 Jun 24, 2026
77c5239
Exclude newly added folders from distributions.
jared321 Jun 24, 2026
a9fa1a7
Merge pull request #201 from bandframework/153Metadata
jared321 Jun 24, 2026
d04554a
working PTLMC with heavily print-outs in comments
mosesyhc Jun 27, 2026
33bafe0
ensuring multi-dimensional theta case is covered
mosesyhc Jun 27, 2026
f9ad8bd
Merge pull request #229 from bandframework/main
mosesyhc Jun 27, 2026
3d137ed
currently deterministic samples test failed, because RNG is not unifo…
mosesyhc Jun 27, 2026
afc21b7
confirming deterministic results
mosesyhc Jun 27, 2026
143370a
matching dimension for likelihood evaluation
mosesyhc Jun 27, 2026
1ac0923
remove debugging print outs
mosesyhc Jun 30, 2026
12e8140
ensuring all random numbers are generated with the same rng
mosesyhc Jun 30, 2026
e7276ae
allow RNG input to LMC sampler to ensure reproducibility
mosesyhc Jul 1, 2026
a1df467
satisfying flake8
mosesyhc Jul 1, 2026
895da5c
adding tox command to run only the samplers test
mosesyhc Jul 6, 2026
d9dcc30
remove internal shuffling of samples in PTLMC
mosesyhc Jul 6, 2026
e8f39bc
provide gradient usage boolean
mosesyhc Jul 6, 2026
669b3fd
setup uniform and normal 1D/2D tests in test suite.
mosesyhc Jul 6, 2026
a3586be
flake8 compliance
mosesyhc Jul 6, 2026
3d1cdf4
(Issue #223) Cleaning as part of PR review.
jared321 Jul 6, 2026
a70565d
Merge pull request #230 from bandframework/223MoreSamplers
jared321 Jul 6, 2026
725d776
(Issue #159) Calling code must pass RNG to samplers.
jared321 Jul 8, 2026
a44599f
(Issue #158) Cleanup docs & disallow temporarily disallow custom samp…
jared321 Jul 8, 2026
3a0df89
(Issue #159) Use API in filename to see if caps is not a typo.
jared321 Jul 8, 2026
45067d7
(Issue #159) Update docs to reflect new sampler limitation.
jared321 Jul 8, 2026
1d4a6c4
(Issue #188) First draft of new RNG design/implementation.
jared321 Jul 8, 2026
fdebb7a
(Issue #188) Some cleaning of RNG docs.
jared321 Jul 8, 2026
0484944
(Issue #188) Expand RNG section in dev guide.
jared321 Jul 8, 2026
22b79ac
(Issue #159) Revert docstring consolidation.
jared321 Jul 9, 2026
2e46377
(Issue #159) Don't pass sampler args to a function build with those a…
jared321 Jul 9, 2026
a4c5e1c
move sampler+args specific pairs outside of Test Class, generate test…
mosesyhc Jul 9, 2026
e87acf9
flake8
mosesyhc Jul 9, 2026
2dbb495
(Issue #159) Clean test tool as part of PR review.
jared321 Jul 9, 2026
e6bfd7f
(Issue #159) Improve altered text to be more precise & informative.
jared321 Jul 10, 2026
e459926
(Issue #159) Allow for specifying sampler with direct Bayes-Woodbury
jared321 Jul 10, 2026
7856eb9
Merge pull request #232 from bandframework/159MandatoryRNG
jared321 Jul 10, 2026
b3c4f09
Merge branch 'main' into 188RNGs
jared321 Jul 10, 2026
47e1dd4
(Issue #188) Calibrators now use surmise's global RNG.
jared321 Jul 10, 2026
c104928
We have PTLMC benchmarks. No need to view test results.
jared321 Jul 10, 2026
378bbfe
(Issue #188) Get spellcheck action passing.
jared321 Jul 10, 2026
ae9867d
(Issue #188) Add set_RNG api docs.
jared321 Jul 10, 2026
93d3c17
(Issue #188) Fixing typos.
jared321 Jul 10, 2026
25405ea
minimal structure to clean up test suite for reusing shared values, i…
mosesyhc Jul 13, 2026
9a3c4e7
flake8
mosesyhc Jul 13, 2026
be8d522
remove .benchmark files from logging
mosesyhc Jul 13, 2026
6ae5e0e
For CAL tests: consolidate shared data using shared_scenario and conf…
mosesyhc Jul 13, 2026
70c6acd
setting RNG usage in calibration methods
mosesyhc Jul 13, 2026
6d7c12f
cal is within the names of test functions in two emulation test modules
mosesyhc Jul 14, 2026
10c1c46
include RNG tests to test for reproducibility result with PCGP and di…
mosesyhc Jul 14, 2026
cb10545
first step to fix RNGs in emulators
mosesyhc Jul 14, 2026
54c5a2a
adding testing commands, including a test collection command to catch…
mosesyhc Jul 15, 2026
8aef470
any emulator that calls .choice now uses the surmise RNG
mosesyhc Jul 15, 2026
096a116
addition of fixtures and constant data shared by tests
mosesyhc Jul 15, 2026
c5ce2be
Major changes to tests:
mosesyhc Jul 15, 2026
5ab6be9
inclusion of set_RNG notebook as usage example
mosesyhc Jul 15, 2026
2ec75e8
RNG user guide update
mosesyhc Jul 15, 2026
5fc6960
adding Jupyterbook reference
mosesyhc Jul 15, 2026
5cbc07c
minor typo correction
mosesyhc Jul 15, 2026
cb4d822
adding reference to jupyterbook rng example
mosesyhc Jul 15, 2026
7c946c7
(Issue #188) Iterate on RNG docs.
jared321 Jul 15, 2026
1bd6511
(Issue #188) Test MH with non-default bit generator type.
jared321 Jul 15, 2026
87713c9
(Issue #188) Clean as part of PR review.
jared321 Jul 15, 2026
6cc2390
(Issue #188) RandomNumberGenerator class does all error checking.
jared321 Jul 15, 2026
f3ed88b
(Issue #188) Cleaning as part of PR review.
jared321 Jul 15, 2026
fc65a7e
triggering set_RNG exception message when RNG not set
mosesyhc Jul 15, 2026
0abe68c
(Issue #188) More cleaning as part of PR review.
jared321 Jul 15, 2026
3707d7e
Merge pull request #234 from bandframework/188RNGs
mosesyhc Jul 16, 2026
5953e59
(Issue #187) Try adding timeout to build doc action.
jared321 Jul 16, 2026
a53e840
Merge pull request #237 from bandframework/187Timeout
jared321 Jul 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .github/config/.wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@ PrAyvH
PyPI
Quickstart
README
RNG
RNG's
RNGs
RandomNumberGenerator
SDK
SURmise
SciPy
Expand All @@ -56,6 +60,7 @@ calibrationmethods
chan
colab
cov
cryptographically
currentmodule
danOSU
dataset
Expand Down Expand Up @@ -92,20 +97,25 @@ namespace
nan
nb
nbviewer
np
numpy
ozgesurer
pdf
png
pseudorandom
py
pypa
pypi
pyproject
pytest
randbits
rng
qj
quickstart
reStructuredText
readthedocs
runtime
rvs
scikit
scipy
setuptools
Expand All @@ -125,6 +135,7 @@ vah
venv
visualstudio
whl
wikipedia
wordpress
wp
www
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ on:
jobs:
build_pypkg_sphinx:
runs-on: ${{ matrix.os }}
timeout-minutes: 10
strategy:
matrix:
# We would like to use 3.12, but this presently fails with the error:
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
*__pycache__
*.pyc
*.pyd
*.benchmark
.ipynb_checkpoints/
surmise_applications/
build/
Expand Down
2 changes: 2 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,6 @@ exclude surmisebandsdk.md tox.ini
prune tests
prune examples
prune docs
prune book
prune tools
prune .github
1 change: 1 addition & 0 deletions book/_toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ parts:
- caption: Examples
numbered: 2
chapters:
- file: notebooks/setRNG.ipynb
- file: notebooks/BallDrop.ipynb
- caption: Reference
chapters:
Expand Down
56 changes: 29 additions & 27 deletions book/notebooks/BallDrop.ipynb

Large diffs are not rendered by default.

Loading