Skip to content

QMCPy 2.4 Release - #592

Merged
alegresor merged 175 commits into
masterfrom
develop
Aug 17, 2026
Merged

QMCPy 2.4 Release#592
alegresor merged 175 commits into
masterfrom
develop

Conversation

@sou-cheng-choi

Copy link
Copy Markdown
Member

No description provided.

Laasya-73 and others added 30 commits May 11, 2026 12:25
* Add __init__.py

* Update doc/tests.md

* Add spaces after commas in "(Union..."

* Update qmcpy/discrete_distribution/lattice/lattice.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update qmcpy/discrete_distribution/lattice/lattice.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update qmcpy/discrete_distribution/iid_std_uniform.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Initial plan (#464)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Initial plan (#466)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Initial plan (#472)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Initial plan (#473)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Initial plan (#471)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Initial plan (#470)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* [WIP] Fix issues raised in feedback on documentation (#469)

* Initial plan

* Fix missing closing bracket in Union type hint

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Initial plan (#468)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Fix spelling errors in MaternGP docstring (#467)

* Initial plan

* Fix spelling errors: vectorfor -> vector for, multivariante -> multivariate

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Fix missing closing bracket in Union type hint (#462)

* Initial plan

* Fix missing closing bracket in type hint for generating_matrices parameter

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Fix spelling errors in MaternGP docstring (#463)

* Initial plan

* Fix spelling errors in matern_gp.py docstring

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Fix spelling errors in MaternGP documentation (#465)

* Initial plan

* Fix spelling errors in matern_gp.py documentation

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Fix typo

* Fix typos

* Fix typos

* [WIP] Enhance documentation (#474)

* Initial plan

* Fix documentation issues: remove quotes and add missing closing bracket

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Adhere to PEP8

* Fix more typos

* Improve test assertions for better failure diagnostics (#475)

* Initial plan

* Replace assertTrue with assertEqual/assertLess and remove unused imports

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* +PEP8 scoring target

* Add missing spaces or brackets for better doc

* Fix makefile section header formatting inconsistency (#480)

* Initial plan

* Fix makefile section header borders to use 58 # characters

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Update README.md

* Fix "make doc" error "ERROR   -  mkdocstrings: qmcpy.discrete_distributions.digital_net_any_bases.halton.Halton could not be found".

* Remove unreachable line of code

* Fix "make doc" warnings byadding jupytext metadata frontmatter to API pages

* Remove unused import

* Remove unused import

* Update test/README.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Remove unused import. Resolve Raising NoneType.

* Resolve possibly used before assignment

* Remove unused imports

* Fix "make doc" Warning: WARNING -  Doc file 'README.md' contains a link 'stats/pypi_downloads.md'

* Fix improper indentation

* Remove duplicate line

* remove reimport

* Fix errors I introduced earlier

* Add 'raise'

* Add raise

* Removed a deprecated warning and a WARNING

* Fix last warning in "make doc" related to print-site

* Fix code I broke earlier

* Add back imports

* Add PEP8 badge to README

* Replace tabs with spaces

* Fix log path. Remove and correct wrong info.

* Fix log path. Remove and correct wrong info.

* Revert changes from earlier today

* Remove duplicated file of stat/pypi_downloads.md

* Change mutable default argument to None

* Restrict import

* Remove 2 useless lines

* Change mutable default argument to None

* disable pylint warning

* Ignore pylint warnings of unused-import

* Remove unnecessary lambda function

* Remove unused variable.  Change mutable default argument to None

* Ignore pylint warnings of unused-import

* Update .github/workflows/pep8.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Remove dead module-level platform config block in parsl_test_runner.py

Agent-Logs-Url: https://github.com/QMCSoftware/QMCSoftware/sessions/ce998eaf-a4e5-4968-babd-ee76e6778b8a

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Better exception handling

* Better exception handling

* Change mutable default argument to None

* Better exception handling

* Better exception handling

* Better exception handling

* Better exception handling

* Better exception handling

* Better exception handling

* Better exception handling

* Change push to PR

* Fix workflow for pep8

* Increase test coverage for integrands

* Increase test coverage for integrands

* Fix test failures and add tests for qmcpy.util.

* Remove one unit test

* Add tests for qmcpy.accumulate_data

* Update local pep8 badge

* Add test coverage for stopping_criterion

* Add tests to true_measure

* Add tests for integrands

* Clean up util tests

* Use MacOS for pep8

* Take out a failing test

* Fix different scores of remote and local workflow

* Fix different scores of remote and local workflow

* Fix different scores of remote and local workflow

* Fix different scores of remote and local workflow

* Update pylint badge

* Sync local and remote code coverage better for user branches

* Create tb_acceptance_rejection.py

* Fix test failure and warnings

* Update pep8 score

* Update PEP8 badge (#505)

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Fix a doc warning. Rearrange order of blogs.

* Remove unused variable

* Remove test

* Resolve pep8 issues

* Add demo

* Better exception handling

* Update pep8 score

* Ignore svg files

* Revert

* Add rendering script and styles for JOSS paper in MkDocs

* Add \$(PYTEST) to suppress slow notebooks

* Update PEP8 badge (#528)

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Disable Dependabot PR

* link README PyPI stats to live stats branch

* Update README to specify pypi-stats branch

Clarify the branch for PyPI download statistics.

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aleksei G. Sorokin <agsorokin3@gmail.com>
Co-authored-by: Fred Hickernell <fjhickernell.IIT@gmail.com>
Co-authored-by: Fred Hickernell <hickernell@illinoistech.edu>
Updated link to PyPI download statistics in README.md.
* Add __init__.py

* Update doc/tests.md

* Add spaces after commas in "(Union..."

* Update qmcpy/discrete_distribution/lattice/lattice.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update qmcpy/discrete_distribution/lattice/lattice.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update qmcpy/discrete_distribution/iid_std_uniform.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Initial plan (#464)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Initial plan (#466)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Initial plan (#472)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Initial plan (#473)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Initial plan (#471)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Initial plan (#470)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* [WIP] Fix issues raised in feedback on documentation (#469)

* Initial plan

* Fix missing closing bracket in Union type hint

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Initial plan (#468)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Fix spelling errors in MaternGP docstring (#467)

* Initial plan

* Fix spelling errors: vectorfor -> vector for, multivariante -> multivariate

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Fix missing closing bracket in Union type hint (#462)

* Initial plan

* Fix missing closing bracket in type hint for generating_matrices parameter

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Fix spelling errors in MaternGP docstring (#463)

* Initial plan

* Fix spelling errors in matern_gp.py docstring

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Fix spelling errors in MaternGP documentation (#465)

* Initial plan

* Fix spelling errors in matern_gp.py documentation

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Fix typo

* Fix typos

* Fix typos

* [WIP] Enhance documentation (#474)

* Initial plan

* Fix documentation issues: remove quotes and add missing closing bracket

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Adhere to PEP8

* Fix more typos

* Improve test assertions for better failure diagnostics (#475)

* Initial plan

* Replace assertTrue with assertEqual/assertLess and remove unused imports

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* +PEP8 scoring target

* Add missing spaces or brackets for better doc

* Fix makefile section header formatting inconsistency (#480)

* Initial plan

* Fix makefile section header borders to use 58 # characters

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Update README.md

* Fix "make doc" error "ERROR   -  mkdocstrings: qmcpy.discrete_distributions.digital_net_any_bases.halton.Halton could not be found".

* Remove unreachable line of code

* Fix "make doc" warnings byadding jupytext metadata frontmatter to API pages

* Remove unused import

* Remove unused import

* Update test/README.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Remove unused import. Resolve Raising NoneType.

* Resolve possibly used before assignment

* Remove unused imports

* Fix "make doc" Warning: WARNING -  Doc file 'README.md' contains a link 'stats/pypi_downloads.md'

* Fix improper indentation

* Remove duplicate line

* remove reimport

* Fix errors I introduced earlier

* Add 'raise'

* Add raise

* Removed a deprecated warning and a WARNING

* Fix last warning in "make doc" related to print-site

* Fix code I broke earlier

* Add back imports

* Add PEP8 badge to README

* Replace tabs with spaces

* Fix log path. Remove and correct wrong info.

* Fix log path. Remove and correct wrong info.

* Revert changes from earlier today

* Remove duplicated file of stat/pypi_downloads.md

* Change mutable default argument to None

* Restrict import

* Remove 2 useless lines

* Change mutable default argument to None

* disable pylint warning

* Ignore pylint warnings of unused-import

* Remove unnecessary lambda function

* Remove unused variable.  Change mutable default argument to None

* Ignore pylint warnings of unused-import

* Update .github/workflows/pep8.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Remove dead module-level platform config block in parsl_test_runner.py

Agent-Logs-Url: https://github.com/QMCSoftware/QMCSoftware/sessions/ce998eaf-a4e5-4968-babd-ee76e6778b8a

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Better exception handling

* Better exception handling

* Change mutable default argument to None

* Better exception handling

* Better exception handling

* Better exception handling

* Better exception handling

* Better exception handling

* Better exception handling

* Better exception handling

* Change push to PR

* Fix workflow for pep8

* Increase test coverage for integrands

* Increase test coverage for integrands

* Fix test failures and add tests for qmcpy.util.

* Remove one unit test

* Add tests for qmcpy.accumulate_data

* Update local pep8 badge

* Add test coverage for stopping_criterion

* Add tests to true_measure

* Add tests for integrands

* Clean up util tests

* Use MacOS for pep8

* Take out a failing test

* Fix different scores of remote and local workflow

* Fix different scores of remote and local workflow

* Fix different scores of remote and local workflow

* Fix different scores of remote and local workflow

* Update pylint badge

* Sync local and remote code coverage better for user branches

* Create tb_acceptance_rejection.py

* Fix test failure and warnings

* Update pep8 score

* Update PEP8 badge (#505)

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Fix a doc warning. Rearrange order of blogs.

* Remove unused variable

* Remove test

* Resolve pep8 issues

* Add demo

* Better exception handling

* Update pep8 score

* Ignore svg files

* Revert

* Add rendering script and styles for JOSS paper in MkDocs

* Add \$(PYTEST) to suppress slow notebooks

* Update PEP8 badge (#528)

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Disable Dependabot PR

* link README PyPI stats to live stats branch

* Update README to specify pypi-stats branch

Clarify the branch for PyPI download statistics.

* Change == to >= in tests

* Update alltests to use Python 3.12

* Update CONTRIBUTING.md for clarity and additional guidelines

* Update Python version to 3.13 in tests and documentation

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aleksei G. Sorokin <agsorokin3@gmail.com>
Co-authored-by: Fred Hickernell <fjhickernell.IIT@gmail.com>
Co-authored-by: Fred Hickernell <hickernell@illinoistech.edu>
* table of qmc software

* Potential fix for pull request finding

typo

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

copilot suggested a change

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* chore: add pyyaml to docs optional dependencies

Agent-Logs-Url: https://github.com/QMCSoftware/QMCSoftware/sessions/320b1ec1-874d-4f38-8824-9e7cf50fcf73

Co-authored-by: fjhickernell <817530+fjhickernell@users.noreply.github.com>

* fix copilot's complaint by hardening links

* Potential fix for pull request finding

robustness

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* remove rendered Quarto output from source branch

* Potential fix for pull request finding

add version

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Update qmc-software.yml

* make software table on the docs page

* update readme

* update readme

* fix yaml

* not needed

* update

* update makefile and instructions to qmc software list editors

* add aleksei's contact info

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Enhance documentation with update and preview instructions

Added instructions for updating and previewing the QMC software page.

* Validate YAML data structure in qmc_software_table.py

Add validation to ensure YAML data is a list of mappings.

* Fix CI test failures due to https://archive.ics.uci.edu/...

* fix: wrap qmc software page generation in main guard

Agent-Logs-Url: https://github.com/QMCSoftware/QMCSoftware/sessions/98f815a9-7d0e-4b51-bd69-7d377707ec93

Co-authored-by: fjhickernell <817530+fjhickernell@users.noreply.github.com>

* Add missing indentation

* Change `qmcpy` to "QMCPy"

* Fix "make doc" error and warning

* improve workflow

* fix table styling

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

white space

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Improve link to qmc-software.yml in README

Updated link to qmc-software.yml for better accessibility.

---------

Co-authored-by: Fred Hickernell <fjhickernell.IIT@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: fjhickernell <817530+fjhickernell@users.noreply.github.com>
Co-authored-by: Aleksei G. Sorokin <agsorokin3@gmail.com>
Co-authored-by: sou-cheng-choi <sou.cheng.choi@stanfordalumni.org>
* Add __init__.py

* Update doc/tests.md

* Add spaces after commas in "(Union..."

* Update qmcpy/discrete_distribution/lattice/lattice.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update qmcpy/discrete_distribution/lattice/lattice.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update qmcpy/discrete_distribution/iid_std_uniform.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Initial plan (#464)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Initial plan (#466)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Initial plan (#472)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Initial plan (#473)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Initial plan (#471)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Initial plan (#470)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* [WIP] Fix issues raised in feedback on documentation (#469)

* Initial plan

* Fix missing closing bracket in Union type hint

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Initial plan (#468)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Fix spelling errors in MaternGP docstring (#467)

* Initial plan

* Fix spelling errors: vectorfor -> vector for, multivariante -> multivariate

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Fix missing closing bracket in Union type hint (#462)

* Initial plan

* Fix missing closing bracket in type hint for generating_matrices parameter

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Fix spelling errors in MaternGP docstring (#463)

* Initial plan

* Fix spelling errors in matern_gp.py docstring

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Fix spelling errors in MaternGP documentation (#465)

* Initial plan

* Fix spelling errors in matern_gp.py documentation

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Fix typo

* Fix typos

* Fix typos

* [WIP] Enhance documentation (#474)

* Initial plan

* Fix documentation issues: remove quotes and add missing closing bracket

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Adhere to PEP8

* Fix more typos

* Improve test assertions for better failure diagnostics (#475)

* Initial plan

* Replace assertTrue with assertEqual/assertLess and remove unused imports

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* +PEP8 scoring target

* Add missing spaces or brackets for better doc

* Fix makefile section header formatting inconsistency (#480)

* Initial plan

* Fix makefile section header borders to use 58 # characters

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Update README.md

* Fix "make doc" error "ERROR   -  mkdocstrings: qmcpy.discrete_distributions.digital_net_any_bases.halton.Halton could not be found".

* Remove unreachable line of code

* Fix "make doc" warnings byadding jupytext metadata frontmatter to API pages

* Remove unused import

* Remove unused import

* Update test/README.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Remove unused import. Resolve Raising NoneType.

* Resolve possibly used before assignment

* Remove unused imports

* Fix "make doc" Warning: WARNING -  Doc file 'README.md' contains a link 'stats/pypi_downloads.md'

* Fix improper indentation

* Remove duplicate line

* remove reimport

* Fix errors I introduced earlier

* Add 'raise'

* Add raise

* Removed a deprecated warning and a WARNING

* Fix last warning in "make doc" related to print-site

* Fix code I broke earlier

* Add back imports

* Add PEP8 badge to README

* Replace tabs with spaces

* Fix log path. Remove and correct wrong info.

* Fix log path. Remove and correct wrong info.

* Revert changes from earlier today

* Remove duplicated file of stat/pypi_downloads.md

* Change mutable default argument to None

* Restrict import

* Remove 2 useless lines

* Change mutable default argument to None

* disable pylint warning

* Ignore pylint warnings of unused-import

* Remove unnecessary lambda function

* Remove unused variable.  Change mutable default argument to None

* Ignore pylint warnings of unused-import

* Update .github/workflows/pep8.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Remove dead module-level platform config block in parsl_test_runner.py

Agent-Logs-Url: https://github.com/QMCSoftware/QMCSoftware/sessions/ce998eaf-a4e5-4968-babd-ee76e6778b8a

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Better exception handling

* Better exception handling

* Change mutable default argument to None

* Better exception handling

* Better exception handling

* Better exception handling

* Better exception handling

* Better exception handling

* Better exception handling

* Better exception handling

* Change push to PR

* Fix workflow for pep8

* Increase test coverage for integrands

* Increase test coverage for integrands

* Fix test failures and add tests for qmcpy.util.

* Remove one unit test

* Add tests for qmcpy.accumulate_data

* Update local pep8 badge

* Add test coverage for stopping_criterion

* Add tests to true_measure

* Add tests for integrands

* Clean up util tests

* Use MacOS for pep8

* Take out a failing test

* Fix different scores of remote and local workflow

* Fix different scores of remote and local workflow

* Fix different scores of remote and local workflow

* Fix different scores of remote and local workflow

* Update pylint badge

* Sync local and remote code coverage better for user branches

* Create tb_acceptance_rejection.py

* Fix test failure and warnings

* Update pep8 score

* Update PEP8 badge (#505)

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Fix a doc warning. Rearrange order of blogs.

* Remove unused variable

* Remove test

* Resolve pep8 issues

* Add demo

* Better exception handling

* Update pep8 score

* Ignore svg files

* Revert

* Add rendering script and styles for JOSS paper in MkDocs

* Add \$(PYTEST) to suppress slow notebooks

* Update PEP8 badge (#528)

Co-authored-by: sou-cheng-choi <18743024+sou-cheng-choi@users.noreply.github.com>

* Disable Dependabot PR

* link README PyPI stats to live stats branch

* Update README to specify pypi-stats branch

Clarify the branch for PyPI download statistics.

* Change == to >= in tests

* Update alltests to use Python 3.12

* Update CONTRIBUTING.md for clarity and additional guidelines

* Update Python version to 3.13 in tests and documentation

* Update Parsl and pytest version

* Update software tables

* Run notebook tests only in master/develop

* Clarify details

* Further scale back of tests

* Update CI tests for cost control

* Fix CI test errors

* Fix test failures

* Update software table

* low discrepancy sequences -> LDS

* Use abbreviations

* Add CI test documentation

* Update CI doc and workflows

* Fix test failures

* Remove redundant Python version and channels from Miniconda

* -v3.13 in unit tests

* Pin Miniconda base Python version to 3.13 in CI workflows and update documentation

* minor chang

* Update ci-testing.md

* Update CONTRIBUTING.md to emphasize the importance of deleting merged feature branches

* Update concurrency settings in alltests.yml and ci-testing.md for clearer run management

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aleksei G. Sorokin <agsorokin3@gmail.com>
Co-authored-by: Fred Hickernell <fjhickernell.IIT@gmail.com>
Co-authored-by: Fred Hickernell <hickernell@illinoistech.edu>
* adding UM-Bridage software package

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Fred Hickernell <fjhickernell.IIT@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* table of qmc software

* Potential fix for pull request finding

typo

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

copilot suggested a change

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* chore: add pyyaml to docs optional dependencies

Agent-Logs-Url: https://github.com/QMCSoftware/QMCSoftware/sessions/320b1ec1-874d-4f38-8824-9e7cf50fcf73

Co-authored-by: fjhickernell <817530+fjhickernell@users.noreply.github.com>

* fix copilot's complaint by hardening links

* Potential fix for pull request finding

robustness

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* remove rendered Quarto output from source branch

* Potential fix for pull request finding

add version

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Update qmc-software.yml

* make software table on the docs page

* update readme

* update readme

* fix yaml

* not needed

* update

* update makefile and instructions to qmc software list editors

* add aleksei's contact info

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Enhance documentation with update and preview instructions

Added instructions for updating and previewing the QMC software page.

* Validate YAML data structure in qmc_software_table.py

Add validation to ensure YAML data is a list of mappings.

* Fix CI test failures due to https://archive.ics.uci.edu/...

* fix: wrap qmc software page generation in main guard

Agent-Logs-Url: https://github.com/QMCSoftware/QMCSoftware/sessions/98f815a9-7d0e-4b51-bd69-7d377707ec93

Co-authored-by: fjhickernell <817530+fjhickernell@users.noreply.github.com>

* Add missing indentation

* Change `qmcpy` to "QMCPy"

* Fix "make doc" error and warning

* improve workflow

* fix table styling

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

white space

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Improve link to qmc-software.yml in README

Updated link to qmc-software.yml for better accessibility.

* update Dakota in QMC software table

---------

Co-authored-by: Fred Hickernell <fjhickernell.IIT@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: fjhickernell <817530+fjhickernell@users.noreply.github.com>
Co-authored-by: Aleksei G. Sorokin <agsorokin3@gmail.com>
Co-authored-by: sou-cheng-choi <sou.cheng.choi@stanfordalumni.org>
* add roles document

* Add Theory Lead. Add to Doc. Minor modification.

* Fix a typo

* Add a blank line

* remove duplicate

* Minor changes

* Remove quotes

* +Larysa

* Update QMCPy_Shared_Leadership.md

* Apply suggestions from code review

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Fred Hickernell <fjhickernell.IIT@gmail.com>
Co-authored-by: sou-cheng-choi <sou.cheng.choi@stanfordalumni.org>
Co-authored-by: alegresor <agsorokin3@gmail.com>
Co-authored-by: sou-cheng-choi <schoi32@illinoistech.edu>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
ishn29 and others added 8 commits August 10, 2026 16:01
…ian, Zero Inflated Exponential, and Kumaraswamy (#558)

* added methods for mean and variance for uniform TrueMeasure

* Add tests for mean and variance calculations in Uniform distribution

* mean and covariance calculations as attributes rather than methods for Uniform TrueMeasure and updated tests

* Added mean and covariance to self.parameters and updated doctests.

* Added standard deviation and variance as attributes. Updated doctests.

* updated demo notebook

* mean, variance, standard deviation, and covariance for kumaraswamy

* reduced number of replications

* Added attributes for mean, variance, standard deviation, and covariance for Kumaraswamy and Gaussian. Updated relevant doctests.

Demos for Kumaraswamy and Gaussian are at the bottom of the notebook.

* added test for variance, mean,  covariance, standard deviation checks

* self.mean as float

* Updated the Gaussian doctest to expect floating point output. Added more tests for mean, var, stdev, and cov attributes

* coverage for modules that used Gaussian. additionally updated doctest for MaternGP as it inherits Gaussian class

* Fix Keister exact value for one dimensional inputs

Guard the second recurrence initialization when d=1 to avoid indexing past one element arrays. Update lattice constructor validation to use LINEAR as the invalid order, since NATURAL is a valid alias for
RADICAL INVERSE.

* Update covariance formatting in MaternGP and add 2D Keister exact value tests

* Add booktest

* Demo notebook loops gives tables and plots for all 3 distributions. Additionally updated demo notebook to use scientific notation for values below 5e-4. Added demo notebook to mkdocs.yml.

* Fix MaternGP spawning and preserve kernel parameters

* tests for materngp spawn

* Validate Uniform bounds to prevent negative standard deviation

* added unit tests which numerically verify the mean and covariance matrix for the objects

* Variance and standard deviation added for BrownianMotion instances.

* Validated inputs for Uniform true measure

* Make statistical moment properties read only

* kumaraswamy variance formula changed

* chatgpt suggestion

* Cleaned up code and fixed variance to return length d array and covariance to return dxd matrix

* Store diagonal covariance sparsely for Uniform and Kumaraswamy

* Added references for Kumaraswamy mean and variance

* Added mean, standard deviation, and variance for ZeroInflatedExpUniform (no covariance for 1D). Tests and notebook updated.

* Return scalars for univariate measures. Update tests for ZeroInflatedExpUniform

* typo in vriance formula

* fix typo

* fixing my mistakes

* removed print(variance) so doctests work

* fixed notebook shape mismatch error

* Fix Kumaraswamy moments for small a using exact betaln closed form rather than Gauss Legendre quadrature. Added a=0.01 case to test_variance_matches_closed_form.

* Fix int8 overflow in Uniform bounds by changing to float64

* Add MaternGP.kernel_variance property and deprecate scalar .variance

.variance now returns marginal variances (Gaussian parent convention). Use kernel_variance for the scalar. Gives a DeprecationWarning on .variance access.

* validated that inputs a and b are finite and positive

* return diagonal covariance sparsely for Uniform/Kumaraswamy and updated tests and notebook

* Update doctests for sparse covariance display

* updated doctests

* fix resume equality check for scipy sparse matrices

---------

Co-authored-by: Fred J. Hickernell <fjhickernell@gmail.com>
Co-authored-by: sou-cheng-choi <sou.cheng.choi@stanfordalumni.org>
Co-authored-by: Fred Hickernell <fjhickernell.IIT@gmail.com>
Add LatinHypercube, KorobovLattice, and Hammersley samplers (combines #574, #576, #577) with demo notebook
Add Brownian Bridge path construction as decomp_type option (issue #504)
* Update PEP8 badge

* Update PEP8 badge

---------

Co-authored-by: ishn29 <206459823+ishn29@users.noreply.github.com>
Co-authored-by: alegresor <agsorokin3@gmail.com>
Co-authored-by: alegresor <39531535+alegresor@users.noreply.github.com>
* Remove coverage warning from "make tests_fast"

* Update run time of notebooks

* Recovered content in docs/ci-testing.md

* Recover “Other quasi-Monte Carlo software” section

* Pin Unix and Windows to Python 3.13 with retry of 3 times

* Reverse last change

* Add documentation

* Add doc

* Add doc

* Refactor imports in QMCPy modules to use top-level package

* Address GitHub-code-quality comments

* Deduplicate "from qmcpy import *"

* Fix typo

* Raise ModuleNotFoundError if package not available

* Respond to Copilot comments

* Keep optional import diagnostics private

* Clarify optional MPMC utility exports

* Better optional MPMC imports with error handling for missing dependencies

* Expand from qcmpy import * to specific imports

* + Pylint checks for changed Python files in the makefile

* Fix error handling

* Normalize comma spacing in qmcpy import statements

* Sort QMCPy  imports in alphabetical ordered and deduplicated where applicable

* Tools for formatting

* Update makefile

* Remove trailing spaces

* Take out PFGPCIData in __init__.py

* Removed recently  promoted utility names.

* restore "from qmcpy.util..."

* Enhance flatten imports functionality and add tests for import preservation and star-import behavior

* Add missing optional imports for torch dependencies and update tests

* Implement optional-dependency-free import context for loading QMCPy public names and add corresponding tests

* Shorten test function names

* Update unittests.yml by configuring the action with python-version

* Revert "Update unittests.yml by configuring the action with python-version"

This reverts commit cbb4787.

* Remove unused imports and classes from __init__.py files

* Harden QMCPy import formatting

* Export TriangularDistribution from true_measure

* Restore import statements for TriangularDistribution in demo and documentation

* Fix unit test failures

* Fix unit tests failures

* Add unit test for new notebook

* Add missing imports

* Remove import of TriangularDistribution from true_measure

* Fix import statement for Halton and clean up whitespace

* Refactor import statements for consistency and readability

* Enhance test for public names to include checks for optional dependencies and non-public helpers

* Refactor Makefile targets for markdown processing and whitespace removal

* Remove new lines in markdown and training spaces

* Update .gitignore to include  virtual environment, AI and  Quarto artifacts

* Update citation details in README and BibTeX file for accuracy and completeness

---------

Co-authored-by: JiangruiKang <56698386+JiangruiKang@users.noreply.github.com>
Comment thread .github/workflows/alltests.yml Outdated
@codecov

codecov Bot commented Aug 12, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 95.06259% with 71 lines in your changes missing coverage. Please review.
✅ Project coverage is 88.64%. Comparing base (4b24bf3) to head (8909780).
⚠️ Report is 11 commits behind head on master.

Files with missing lines Patch % Lines
qmcpy/discrete_distribution/mpmc/mpmc.py 84.18% 28 Missing ⚠️
.../stopping_criterion/abstract_stopping_criterion.py 40.00% 9 Missing ⚠️
qmcpy/true_measure/brownian_motion.py 95.00% 6 Missing ⚠️
qmcpy/true_measure/zero_inflated_exp_uniform.py 91.78% 6 Missing ⚠️
qmcpy/discrete_distribution/korobov.py 92.53% 5 Missing ⚠️
qmcpy/discrete_distribution/mpmc/__init__.py 54.54% 5 Missing ⚠️
qmcpy/true_measure/gumbel_copula.py 97.91% 2 Missing ⚠️
qmcpy/true_measure/product_measure.py 96.61% 2 Missing ⚠️
qmcpy/__init__.py 95.00% 1 Missing ⚠️
qmcpy/discrete_distribution/latin_hypercube.py 96.96% 1 Missing ⚠️
... and 6 more
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #592      +/-   ##
==========================================
+ Coverage   87.48%   88.64%   +1.15%     
==========================================
  Files          88      103      +15     
  Lines        7106     8456    +1350     
==========================================
+ Hits         6217     7496    +1279     
- Misses        889      960      +71     
Flag Coverage Δ
alltests 88.64% <95.06%> (+1.15%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
qmcpy/discrete_distribution/__init__.py 100.00% <100.00%> (ø)
...ete_distribution/digital_net_any_bases/__init__.py 100.00% <100.00%> (ø)
...ion/digital_net_any_bases/digital_net_any_bases.py 98.07% <100.00%> (-0.49%) ⬇️
...screte_distribution/digital_net_any_bases/faure.py 100.00% <ø> (ø)
...crete_distribution/digital_net_any_bases/halton.py 100.00% <ø> (ø)
...e_distribution/digital_net_any_bases/hammersley.py 100.00% <100.00%> (ø)
...rete_distribution/digital_net_b2/digital_net_b2.py 93.06% <ø> (-0.82%) ⬇️
qmcpy/discrete_distribution/dummy_sampler.py 100.00% <100.00%> (ø)
qmcpy/discrete_distribution/kronecker.py 70.32% <100.00%> (ø)
qmcpy/discrete_distribution/mpmc/utils.py 100.00% <100.00%> (ø)
... and 47 more

... and 4 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@sou-cheng-choi

Copy link
Copy Markdown
Member Author

Reviewers, please review #593 before this PR.

sou-cheng-choi and others added 3 commits August 14, 2026 11:08
… & typos. (#594)

* Remove coverage warning from "make tests_fast"

* Update run time of notebooks

* Recovered content in docs/ci-testing.md

* Recover “Other quasi-Monte Carlo software” section

* Pin Unix and Windows to Python 3.13 with retry of 3 times

* Reverse last change

* Add documentation

* Add doc

* Add doc

* Refactor imports in QMCPy modules to use top-level package

* Address GitHub-code-quality comments

* Deduplicate "from qmcpy import *"

* Fix typo

* Raise ModuleNotFoundError if package not available

* Respond to Copilot comments

* Keep optional import diagnostics private

* Clarify optional MPMC utility exports

* Better optional MPMC imports with error handling for missing dependencies

* Expand from qcmpy import * to specific imports

* + Pylint checks for changed Python files in the makefile

* Fix error handling

* Normalize comma spacing in qmcpy import statements

* Sort QMCPy  imports in alphabetical ordered and deduplicated where applicable

* Tools for formatting

* Update makefile

* Remove trailing spaces

* Take out PFGPCIData in __init__.py

* Removed recently  promoted utility names.

* restore "from qmcpy.util..."

* Enhance flatten imports functionality and add tests for import preservation and star-import behavior

* Add missing optional imports for torch dependencies and update tests

* Implement optional-dependency-free import context for loading QMCPy public names and add corresponding tests

* Shorten test function names

* Update unittests.yml by configuring the action with python-version

* Revert "Update unittests.yml by configuring the action with python-version"

This reverts commit cbb4787.

* Remove unused imports and classes from __init__.py files

* Harden QMCPy import formatting

* Export TriangularDistribution from true_measure

* Restore import statements for TriangularDistribution in demo and documentation

* Fix unit test failures

* Fix unit tests failures

* Add unit test for new notebook

* Add missing imports

* Remove import of TriangularDistribution from true_measure

* Fix import statement for Halton and clean up whitespace

* Refactor import statements for consistency and readability

* Enhance test for public names to include checks for optional dependencies and non-public helpers

* Refactor Makefile targets for markdown processing and whitespace removal

* Remove new lines in markdown and training spaces

* Update .gitignore to include  virtual environment, AI and  Quarto artifacts

* Update citation details in README and BibTeX file for accuracy and completeness

* Implemented list-aware Markdown unwrapping

* Change target name

* Add missing import

* clean up unused imports

* Fix errors related to variables

* Addressed ~30 false positive E1101 no-member errors caused by dynamic attribute exposure in scientific libraries (numpy, scipy, matplotlib)

* Better code coverage

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* Update pep8

* +korobov_hammersley_latinhypercube_demos.ipynb to mkdocs.yml

* Recover site_url

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* Recover tools for checking links

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* Fix broken links

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* Fix broken link

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* Fix broken link

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* Fix broken link

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* Update broken link

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* Fix broken links

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* Fix broken link

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* Fix broken link

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* +doc on how to run doctests on a file

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* disregard warning

* Suppress two doctests warnings

* fix typos

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* fix grammar

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* fix spelling and grammar

* Fix typos

* Fix grammar

* fix typos

* Fix typos

* Fix numbering

* Fix thpos

* Fix typo

* Restore the demo from develop branch and just fix a broken link

* Fix typos

* Fix typos

---------

Co-authored-by: JiangruiKang <56698386+JiangruiKang@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
@alegresor
alegresor merged commit a20c566 into master Aug 17, 2026
74 of 86 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.