Conversation
* 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>
…e and doctest update for clarity
* 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>
…m monitoring times
…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 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>
Codecov Report❌ Patch coverage is Additional details and impacted files@@ 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
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
sou-cheng-choi
requested review from
JiangruiKang,
algo-hawk,
fjhickernell and
larissensium
August 12, 2026 03:14
alegresor
approved these changes
Aug 12, 2026
Member
Author
|
Reviewers, please review #593 before this PR. |
…__.py (#593) * Update __init__.py * Delete __init__.py
…ex/add-agent-guidance
Add lightweight coding-agent guidance
rvare
approved these changes
Aug 14, 2026
… & 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>
Update PEP8 badge
JiangruiKang
approved these changes
Aug 16, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.