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

Fix pm.DensityDist bug and incorporate latest upstream changes #42

Merged
merged 23 commits into from
Jul 22, 2020

Commits on Jun 26, 2020

  1. Update GP NBs to use standard notebook style (pymc-devs#3978)

    * update gp-latent nb to use arviz
    
    * rerun, run black
    
    * rerun after fixes from comments
    
    * rerun black
    bwengals authored Jun 26, 2020
    Configuration menu
    Copy the full SHA
    f93b5e7 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2020

  1. rewrite radon notebook using ArviZ and xarray (pymc-devs#3963)

    * rewrite radon notebook using ArviZ and xarray
    
    Roughly half notebook has been updated
    
    * add comments on xarray usage
    
    * rewrite 2n half of notebook
    
    * minor fix
    
    * rerun notebook and minor changes
    
    * rerun notebook on pymc3.9.2 and ArviZ 0.9.0
    
    * remove unused import
    
    * add change to release notes
    OriolAbril authored Jun 29, 2020
    Configuration menu
    Copy the full SHA
    facbdf1 View commit details
    Browse the repository at this point in the history
  2. SMC: refactor, speed-up and run multiple chains in parallel for diagn…

    …ostics (pymc-devs#3981)
    
    * first attempt to vectorize smc kernel
    
    * add ess, remove multiprocessing
    
    * run multiple chains
    
    * remove unused imports
    
    * add more info to report
    
    * minor fix
    
    * test log
    
    * fix type_num error
    
    * remove unused imports update BF notebook
    
    * update notebook with diagnostics
    
    * update notebooks
    
    * update notebook
    
    * update notebook
    aloctavodia authored Jun 29, 2020
    Configuration menu
    Copy the full SHA
    747db63 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2020

  1. Honor discard_tuned_samples during KeyboardInterrupt (pymc-devs#3785)

    * Honor discard_tuned_samples during KeyboardInterrupt
    
    * Do not compute convergence checks without samples
    aseyboldt authored Jul 1, 2020
    Configuration menu
    Copy the full SHA
    8560f1e View commit details
    Browse the repository at this point in the history
  2. Add time values as sampler stats for NUTS (pymc-devs#3986)

    * Add time values as sampler stats for NUTS
    
    * Use float time counters for nuts stats
    
    * Add timing sampler stats to release notes
    
    * Improve doc of time related sampler stats
    
    Co-authored-by: Alexandre ANDORRA <andorra.alexandre@gmail.com>
    
    Co-authored-by: Alexandre ANDORRA <andorra.alexandre@gmail.com>
    aseyboldt and AlexAndorra authored Jul 1, 2020
    Configuration menu
    Copy the full SHA
    7842072 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2020

  1. Drop support for py3.6 (pymc-devs#3992)

    * Drop support for py3.6
    
    * Update RELEASE-NOTES.md
    
    Co-authored-by: Colin <ColCarroll@users.noreply.github.com>
    
    Co-authored-by: Colin <ColCarroll@users.noreply.github.com>
    aseyboldt and ColCarroll authored Jul 3, 2020
    Configuration menu
    Copy the full SHA
    1bf867e View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2020

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

Commits on Jul 5, 2020

  1. Add more info to divergence warnings (pymc-devs#3990)

    * Add more info to divergence warnings
    
    * Add dataclasses as requirement for py3.6
    
    * Fix tests for extra divergence info
    
    * Remove py3.6 requirements
    aseyboldt authored Jul 5, 2020
    Configuration menu
    Copy the full SHA
    a34f63a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1af9976 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2020

  1. Revert "Drop support for py3.6 (pymc-devs#3992)"

    This reverts commit 1bf867e.
    junpenglao committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    d465c3c View commit details
    Browse the repository at this point in the history
  2. Update README.rst

    junpenglao committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    e6c1e66 View commit details
    Browse the repository at this point in the history
  3. Update setup.py

    junpenglao committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    24193d6 View commit details
    Browse the repository at this point in the history
  4. Update requirements.txt

    junpenglao committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    bd90b2d View commit details
    Browse the repository at this point in the history
  5. Update requirements.txt

    Co-authored-by: Adrian Seyboldt <aseyboldt@users.noreply.github.com>
    junpenglao and aseyboldt committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    77873e9 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2020

  1. Show pickling issues in notebook on windows (pymc-devs#3991)

    * Merge close remote connection
    
    * Manually pickle step method in multiprocess sampling
    
    * Fix tests for extra divergence info
    
    * Add test for remote process crash
    
    * Better formatting in test_parallel_sampling
    
    Co-authored-by: Junpeng Lao <junpenglao@gmail.com>
    
    * Use mp_ctx forkserver on MacOS
    
    * Add test for pickle with dill
    
    Co-authored-by: Junpeng Lao <junpenglao@gmail.com>
    aseyboldt and junpenglao authored Jul 7, 2020
    Configuration menu
    Copy the full SHA
    90f48ed View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2020

  1. Fix keep_size for arviz structures. (pymc-devs#4006)

    * Fix posterior pred. sampling keep_size w/ arviz input.
    
    Previously posterior predictive sampling functions did not properly
    handle the `keep_size` keyword argument when getting an xarray Dataset
    as parameter.
    
    Also extended these functions to accept InferenceData object as input.
    
    * Reformatting.
    
    * Check type errors.
    
    Make errors consistent across sample_posterior_predictive and fast_sample_posterior_predictive, and add 2 tests.
    
    * Add changelog entry.
    
    Co-authored-by: Robert P. Goldman <rpgoldman@sift.net>
    rpgoldman and rpgoldman authored Jul 12, 2020
    Configuration menu
    Copy the full SHA
    692a09f View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2020

  1. SMC-ABC add distance, refactor and update notebook (pymc-devs#3996)

    * update notebook
    
    * move dist functions out of simulator class
    
    * fix docstring
    
    * add warning and test for automatic selection of sort sum_stat when using wassertein and energy distances
    
    * update release notes
    
    * fix typo
    
    * add sim_data test
    
    * update and add tests
    
    * update and add tests
    aloctavodia authored Jul 16, 2020
    Configuration menu
    Copy the full SHA
    9e8975f View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2020

  1. add docs for interpretation of length scales in periodic kernel (pymc…

    …-devs#3989)
    
    * fix the expression of periodic kernel
    
    * revert change and add doc
    
    * FIXUP: add suggested doc string
    
    * FIXUP: revertchanges in .gitignore
    tirthasheshpatel authored Jul 17, 2020
    Configuration menu
    Copy the full SHA
    28a4621 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2020

  1. Fix Matplotlib type error for tests (pymc-devs#4023)

    * Fix for issue 4022.
    
    Check for support for `warn` argument in `matplotlib.use()` call. Drop it if it causes an error.
    
    * Alternative fix.
    rpgoldman authored Jul 20, 2020
    Configuration menu
    Copy the full SHA
    b2c682e View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2020

  1. Switch from pm.DensityDist to pm.Potential to describe the likelihood…

    … in MLDA notebooks and script examples. This is done because of the bug described in arviz-devs/arviz#1279. The commit also changes a few parameters in the MLDA .py example to match the ones in the equivalent notebook.
    gmingas committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    27f8b3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c81646 View commit details
    Browse the repository at this point in the history
  3. Remove Dirichlet distribution type restrictions (pymc-devs#4000)

    * Remove Dirichlet distribution type restrictions
    
    Closes pymc-devs#3999.
    
    * Add missing Dirichlet shape parameters to tests
    
    * Remove Dirichlet positive concentration parameter constructor tests
    
    This test can't be performed in the constructor if we're allowing Theano-type
    distribution parameters.
    
    * Add a hack to statically infer Dirichlet argument shapes
    
    Co-authored-by: Brandon T. Willard <brandonwillard@users.noreply.github.com>
    brandonwillard and brandonwillard authored Jul 21, 2020
    Configuration menu
    Copy the full SHA
    f07c273 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2020

  1. Merge remote-tracking branch 'upstream/master' into mlda_develop

    to keep mlda_develop updated with recent changes.
    gmingas committed Jul 22, 2020
    Configuration menu
    Copy the full SHA
    981df60 View commit details
    Browse the repository at this point in the history