Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge remote to fork #1

Merged
merged 32 commits into from
Aug 14, 2024
Merged

Commits on Feb 21, 2024

  1. Update README.md (#638)

    * Update README.md
    
    Update citation.
    
    * Update README.md
    AdrienCorenflos authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    bc89395 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Indexing the notebook showing how to reproduce the GIF. (#640)

    Co-authored-by: Junpeng Lao <junpenglao@gmail.com>
    AdrienCorenflos and junpenglao authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    8a9dfbf View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Bump python version (#645)

    * Bump python version
    
    * update bool inverse
    junpenglao authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    2ccdfb0 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. SMC: allow each mutation kernel to have different parameters. (#649)

    * vmaping over parameters in base
    
    * switch from mcmc_factory to just passing in parameters
    
    * pre-commit and typing
    
    * CRU and docs improvement
    
    * pre-commit
    
    * code review updates
    
    * pre-commit
    
    * rename test
    ciguaran authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3dc3809 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Migrate from deprecated host_callback to io_callback (#651)

    * Migrate from deprecated `host_callback` to `io_callback`
    
    Co-Authored-By:
    George Necula <gnecula@users.noreply.github.com>
    
    * Format file
    
    * Fix bug
    junpenglao authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    2e25624 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2024

  1. Fix MALA transition energy (#653)

    * Fix MALA transition energy
    
    * Use a different logic.
    ksnxr authored Mar 31, 2024
    Configuration menu
    Copy the full SHA
    f77297f View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Change variable names (#654)

    ksnxr authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    7cf4f9d View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Replace iterative RNG split and carry with jax.random.fold_in (#656)

    * Replace iterative RNG split and carry with `jax.random.fold_in`
    
    * revert unintended change
    
    * file formatting
    
    * change `jax.tree_map` to `jax.tree.map`
    
    * revert unintended file
    
    * fiddle with rng_key
    
    * seed again
    junpenglao authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    a5f7482 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Removal of Algorithm classes. (#657)

    * more
    
    * removing export
    
    * removal of classes, tests passing
    
    * linter
    
    * fix on test
    
    * linter
    
    * removing parametrization on test
    
    * code review updates
    
    * exporting as_top_level_api in dynamic_hmc
    
    * linter
    
    * code review update: replace imports
    ciguaran authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    1bc6f93 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    3f92393 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40efb6c View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    af79fa4 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Enable fitlering of AdaptationInfo (#674)

    * enable AdaptationInfo filtering
    
    * revert progress_bar
    
    * fix pre-commit
    
    * fix empty sets
    
    * enable adapt info filtering for all adaptation algorithms
    
    * fix precommit /progressbar=True
    
    * change filter tuple to use tree_map
    andrewdipper authored May 16, 2024
    Configuration menu
    Copy the full SHA
    cd91e41 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Update run_inference_algorithm to split initial_position and `ini…

    …tial_state` (#672)
    
    * UPDATE DOCSTRING
    
    * ADD STREAMING VERSION
    
    * UPDATE TESTS
    
    * ADD DOCSTRING
    
    * ADD TEST
    
    * REFACTOR RUN_INFERENCE_ALGORITHM
    
    * UPDATE DOCSTRING
    
    * Precommit
    
    * CLEAN TESTS
    
    * ADD INITIAL_POSITION
    
    * FIX TEST
    
    * RENAME O
    
    * FIX DOCSTRING
    
    * PUT EXPECTATION AFTER TRANSFORM
    reubenharry authored May 20, 2024
    Configuration menu
    Copy the full SHA
    e0a7f9e View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. Preconditioned mclmc (#673)

    * TESTS
    
    * TESTS
    
    * UPDATE DOCSTRING
    
    * ADD STREAMING VERSION
    
    * ADD PRECONDITIONING TO MCLMC
    
    * ADD PRECONDITIONING TO TUNING FOR MCLMC
    
    * UPDATE GITIGNORE
    
    * UPDATE GITIGNORE
    
    * UPDATE TESTS
    
    * UPDATE TESTS
    
    * ADD DOCSTRING
    
    * ADD TEST
    
    * STREAMING AVERAGE
    
    * ADD TEST
    
    * REFACTOR RUN_INFERENCE_ALGORITHM
    
    * UPDATE DOCSTRING
    
    * Precommit
    
    * CLEAN TESTS
    
    * GITIGNORE
    
    * PRECOMMIT CLEAN UP
    
    * ADD INITIAL_POSITION
    
    * FIX TEST
    
    * ADD TEST
    
    * REMOVE BENCHMARKS
    
    * BUG FIX
    
    * CHANGE PRECISION
    
    * CHANGE PRECISION
    
    * RENAME O
    
    * UPDATE STREAMING AVG
    
    * UPDATE PR
    
    * RENAME STD_MAT
    reubenharry authored May 25, 2024
    Configuration menu
    Copy the full SHA
    5831740 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. New integrator, and add some metadata to integrators.py (#681)

    * TESTS
    
    * TESTS
    
    * UPDATE DOCSTRING
    
    * ADD STREAMING VERSION
    
    * ADD PRECONDITIONING TO MCLMC
    
    * ADD PRECONDITIONING TO TUNING FOR MCLMC
    
    * UPDATE GITIGNORE
    
    * UPDATE GITIGNORE
    
    * UPDATE TESTS
    
    * UPDATE TESTS
    
    * ADD DOCSTRING
    
    * ADD TEST
    
    * STREAMING AVERAGE
    
    * ADD TEST
    
    * REFACTOR RUN_INFERENCE_ALGORITHM
    
    * UPDATE DOCSTRING
    
    * Precommit
    
    * CLEAN TESTS
    
    * GITIGNORE
    
    * PRECOMMIT CLEAN UP
    
    * FIX SPELLING, ADD OMELYAN, EXPORT COEFFICIENTS
    
    * TEMPORARILY ADD BENCHMARKS
    
    * ADD INITIAL_POSITION
    
    * FIX TEST
    
    * CLEAN UP
    
    * REMOVE BENCHMARKS
    
    * ADD TEST
    
    * REMOVE BENCHMARKS
    
    * BUG FIX
    
    * CHANGE PRECISION
    
    * CHANGE PRECISION
    
    * ADD OMELYAN TEST
    
    * RENAME O
    
    * UPDATE STREAMING AVG
    
    * UPDATE PR
    
    * RENAME STD_MAT
    
    * MERGE MAIN
    
    * REMOVE COEFFICIENT EXPORTS
    reubenharry authored May 27, 2024
    Configuration menu
    Copy the full SHA
    20666de View commit details
    Browse the repository at this point in the history
  2. Minor formatting (#685)

    * Minor formatting
    
    * formatting
    
    * fix test
    
    * formatting
    junpenglao authored May 27, 2024
    Configuration menu
    Copy the full SHA
    360ac3b View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    3fbdac6 View commit details
    Browse the repository at this point in the history
  2. FIX KWARG BUG (#686)

    * FIX KWARG BUG
    
    * FIX KWARG BUG
    reubenharry authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    a3e235f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    83bc3a0 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Apply function on pytree directly. (#692)

    * Apply function on pytree directly.
    
    Avoiding unnecssary unpacking
    
    * Fix kwarg
    junpenglao authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    a4408d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd9ba03 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Enable shared mcmc parameters with tempered smc (#694)

    * add parameter filtering
    
    * fix parameter split + docstring
    
    * change extend_paramss
    andrewdipper authored Jun 15, 2024
    Configuration menu
    Copy the full SHA
    3353209 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    eca35ab View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    5764a2b View commit details
    Browse the repository at this point in the history
  2. Fix doc mistakes (#701)

    * Fix equation formatting
    
    * Clarify JAX gradient error
    
    * Fix punctuation + capitalization
    
    * Fix grammar
    
    Should not begin sentence with "i.e." in English.
    
    * Fix math formatting error
    
    * Fix typo
    
    Change parallel _ensample_ chain adaptation to parallel _ensemble_ chain adaptation.
    
    * Add SVGD citation to appear in doc
    
    Currently the SVGD paper is only cited in the `kernel` function, which is defined _within_ the `build_kernel` function. Because of this nested function format, the SVGD paper is _not_ cited in the documentation.
    
    To fix this, I added a citation to the SVGD paper in the `as_top_level_api` docstring.
    
    * Fix grammar + clarify doc
    
    * Fix typo
    
    ---------
    
    Co-authored-by: Junpeng Lao <junpenglao@gmail.com>
    gil2rok and junpenglao authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    f8db9aa View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Update index.md (#711)

    The jitted step remained unused, leading to the example running with an uncompiled nuts.step. 
    
    Changing this reduces the execution time by a factor of 30 on my system and showcases blackjax' speed.
    johannahaffner authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    441412a View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Enable progress bar under pmap (#712)

    * enable pmap progbar
    
    * fix bar creation
    
    * add locking
    
    * fix formatting
    
    * switch to using chain state
    andrewdipper authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    27dfc9e View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. remove labels (#716)

    andrewdipper authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    148c028 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Simplify run_inference_algorithm (#714)

    * fix minor type errors
    
    * storing only expectation values
    
    * fixed memory efficient sampling
    
    * clean up
    
    * renaming vars
    
    * precommit fixes
    
    * fixing tests
    
    * fixing tests
    
    * fixing tests
    
    * fixing tests
    
    * fixing tests
    
    * merge main
    
    * burn in and fix tests
    
    * burn in and fix tests
    
    * minor fixes
    
    * minor fixes
    
    * minor fixes
    
    ---------
    
    Co-authored-by: jakob.robnik@gmail.com <jakob.robnik@gmail.com>
    reubenharry and JakobRobnik authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    7135fd7 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    834f55d View commit details
    Browse the repository at this point in the history
  2. Update README.md (#719)

    gil2rok authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    4a11236 View commit details
    Browse the repository at this point in the history