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

Update upstream #1

Merged
merged 340 commits into from
Oct 26, 2024
Merged

Update upstream #1

merged 340 commits into from
Oct 26, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 28, 2024

  1. Configuration menu
    Copy the full SHA
    a74c03f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29fd732 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    84d15c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bce7116 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Bump actions/checkout from 4.1.3 to 4.1.4

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.3 to 4.1.4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@1d96c77...0ad4b8f)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and michaelosthege committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    04b6881 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Allow freezing only subset of data and dims

    *Also fix dim_lengths not being returned
    ricardoV94 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    0ad689c View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

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

Commits on May 5, 2024

  1. Suggest var_names when using deprecated API for partial traces (pym…

    …c-devs#7289)
    
    * Update docs when list is passed to trace in sample for partial trace
    
    * Change DeprecationWarning to ValueError
    
    Co-authored-by: Ricardo Vieira <28983449+ricardoV94@users.noreply.github.com>
    
    * Update test_partial_trace_unsupported
    
    ---------
    
    Co-authored-by: Ricardo Vieira <28983449+ricardoV94@users.noreply.github.com>
    lancechua and ricardoV94 authored May 5, 2024
    Configuration menu
    Copy the full SHA
    881030a View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    01b0219 View commit details
    Browse the repository at this point in the history
  2. Add option to avoid cloning fgraph in model_from_fgraph

    In most function transforms the caller is both creating the fgraph representation and discarding it, so it's safe to mutate the fgraph in place.
    ricardoV94 committed May 6, 2024
    Configuration menu
    Copy the full SHA
    ba60b79 View commit details
    Browse the repository at this point in the history
  3. Distinguish better observed from constant data

    This avoids needing to set dummy observed data when doing sample_posterior_predictive when that is not part of the generative graph.
    ricardoV94 committed May 6, 2024
    Configuration menu
    Copy the full SHA
    3a884dd View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    255a0c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e42d35a View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Allow customizing style of model_graph nodes (pymc-devs#7302)

    Co-authored-by: Ricardo Vieira <28983449+ricardoV94@users.noreply.github.com>
    wd60622 and ricardoV94 authored May 8, 2024
    Configuration menu
    Copy the full SHA
    82eae9a View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

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

Commits on May 14, 2024

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

Commits on May 16, 2024

  1. Print installed packages in CI

    ricardoV94 authored and michaelosthege committed May 16, 2024
    Configuration menu
    Copy the full SHA
    966a78c View commit details
    Browse the repository at this point in the history
  2. Pin blackjax

    ricardoV94 authored and michaelosthege committed May 16, 2024
    Configuration menu
    Copy the full SHA
    4e8e986 View commit details
    Browse the repository at this point in the history
  3. Fix bug in Truncated with identity inputs

    When using `Deterministic`, variables get wrapped in an `identity` operation. When attempting to define an `icdf`, the logp graph rewrites would remove this useless operation from the graph of the underlying RV and cause a mismatch between explict and implicit inputs of the inner graph of TruncatedRV
    ricardoV94 committed May 16, 2024
    Configuration menu
    Copy the full SHA
    3888d53 View commit details
    Browse the repository at this point in the history
  4. add sample_jax_nuts docstring

    andrewdipper authored and ricardoV94 committed May 16, 2024
    Configuration menu
    Copy the full SHA
    6e5f258 View commit details
    Browse the repository at this point in the history
  5. update sample_jax_nuts docstring

    andrewdipper authored and ricardoV94 committed May 16, 2024
    Configuration menu
    Copy the full SHA
    b59a9eb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4049c28 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    df73f8e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a144c43 View commit details
    Browse the repository at this point in the history
  9. update pymc.sample docstring

    Fix typo in idata.sample_stats
    treszkai authored and twiecki committed May 16, 2024
    Configuration menu
    Copy the full SHA
    9c163dd View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    c7dccea View commit details
    Browse the repository at this point in the history
  2. Updated PyMC model to Model

    ksk-17090k1 authored and ricardoV94 committed May 17, 2024
    Configuration menu
    Copy the full SHA
    0216473 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

  1. Implement CustomProgress that does not output empty divs when disabled (

    pymc-devs#7290)
    
    * Replace Progress with CustomProgress
    
    * Add update method to CustomProgress
    
    * remove unused import
    
    * Replace Progress with CustomProgress
    
    * Add update method to CustomProgress
    
    * Remove some refreshes that slow things down
    
    * Remove some 'refresh' and make sure progress goes to 100%
    tomicapretto authored May 18, 2024
    Configuration menu
    Copy the full SHA
    05b557f View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

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

Commits on May 23, 2024

  1. Remove unused test models

    ricardoV94 committed May 23, 2024
    Configuration menu
    Copy the full SHA
    eddf03b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85a1e36 View commit details
    Browse the repository at this point in the history
  3. Get rid of floatX_array

    ricardoV94 committed May 23, 2024
    Configuration menu
    Copy the full SHA
    7836447 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    931a5af View commit details
    Browse the repository at this point in the history
  5. Bump actions/checkout from 4.1.4 to 4.1.6

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.4 to 4.1.6.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@0ad4b8f...a5ac7e5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and michaelosthege committed May 23, 2024
    Configuration menu
    Copy the full SHA
    b58fc7a View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    372720e View commit details
    Browse the repository at this point in the history
  2. Even more type fixes

    michaelosthege committed May 24, 2024
    Configuration menu
    Copy the full SHA
    a197b19 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. Configuration menu
    Copy the full SHA
    43c5a8e View commit details
    Browse the repository at this point in the history
  2. Reintroduce dummy intermediate variables in implementation of Truncat…

    …edRV
    
    Partially reverts 9d4a3d7 and 3888d53
    
    The logprob derivation(s) in the icdf implementation of `Truncated` can duplicate nodes and cause spurious input variables to be marked as missing. We replace these by dummies so the graph above is hidden, and variables cannot be accidentally cloned/modified during logprob inference.
    ricardoV94 committed May 25, 2024
    Configuration menu
    Copy the full SHA
    19be124 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Add smarttypeX to apply intX or floatX as needed

    This will be used to fix the `GeneratorAdapter` when applied
    to generators producing int-valued data.
    michaelosthege committed May 27, 2024
    Configuration menu
    Copy the full SHA
    914e10f View commit details
    Browse the repository at this point in the history
  2. Split convert_observed_data and apply intX to int generators

    Previously, the `GeneratorAdapter` applied `floatX` to float data,
    but kept the original integer dtypes.
    `floatX` was then applied to everything by `convert_observed_data`.
    
    This refactor changes the handling of integer-valued generator data,
    such that `intX` is applied, and no `floatX` conversion takes place.
    michaelosthege committed May 27, 2024
    Configuration menu
    Copy the full SHA
    cf78a4c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    427f31c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e5c3030 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    5a89ceb View commit details
    Browse the repository at this point in the history
  2. [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.4.1 → v0.4.5](astral-sh/ruff-pre-commit@v0.4.1...v0.4.5)
    pre-commit-ci[bot] authored and ricardoV94 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    cdcd36f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e939ea0 View commit details
    Browse the repository at this point in the history
  4. Remove deprecated ruff config option

    Armavica authored and ricardoV94 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    610fa1a View commit details
    Browse the repository at this point in the history
  5. Apply safe ruff fix

    Armavica authored and ricardoV94 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    fb7e1b1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3b3be49 View commit details
    Browse the repository at this point in the history
  7. Remove a few more uses of .format

    Armavica authored and ricardoV94 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    41b94e2 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Update PyTensor dependency

    ricardoV94 committed May 29, 2024
    Configuration menu
    Copy the full SHA
    40fb76c View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    c495d8a View commit details
    Browse the repository at this point in the history
  2. Fix computation of L

    AlexAndorra committed May 30, 2024
    Configuration menu
    Copy the full SHA
    ca63876 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e1646b8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    563ae5d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f94d81e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fb3e1dd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3148d70 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a5d57b8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5b2ddd0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bd903b9 View commit details
    Browse the repository at this point in the history
  11. Fix tests HSGP

    AlexAndorra committed May 30, 2024
    Configuration menu
    Copy the full SHA
    481d7b8 View commit details
    Browse the repository at this point in the history
  12. Add Juan's comments

    AlexAndorra committed May 30, 2024
    Configuration menu
    Copy the full SHA
    98c3b82 View commit details
    Browse the repository at this point in the history
  13. Improve tests

    AlexAndorra committed May 30, 2024
    Configuration menu
    Copy the full SHA
    3da91cc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1ff3b8c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    24a9e54 View commit details
    Browse the repository at this point in the history
  16. Fix tests HSGP

    AlexAndorra committed May 30, 2024
    Configuration menu
    Copy the full SHA
    e4561c6 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7d15175 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

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

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    09ea8c8 View commit details
    Browse the repository at this point in the history
  2. [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.4.5 → v0.4.7](astral-sh/ruff-pre-commit@v0.4.5...v0.4.7)
    pre-commit-ci[bot] authored and twiecki committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    fc37dba View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Fix broken links

    Armavica authored and ricardoV94 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    08f576c View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. OrderedLogistic and OrderedProbit no longer subclass Distribution

    This fixes a bug when auto-imputation takes place, in which case the logic to retrieve `p` wasn't valid. This will also show `p` as an input of the underlying Categorical in the graphviz.
    ricardoV94 authored and AlexAndorra committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    10cb019 View commit details
    Browse the repository at this point in the history
  2. OrderedLogistic and OrderedProbit no longer subclass Distribution

    This fixes a bug when auto-imputation takes place, in which case the logic to retrieve `p` wasn't valid. This will also show `p` as an input of the underlying Categorical in the graphviz.
    ricardoV94 authored and AlexAndorra committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    b6c890e View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    9e0fe5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bb5d05 View commit details
    Browse the repository at this point in the history
  3. fix test fails

    bwengals authored and AlexAndorra committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    3ae419b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5281d33 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2a528f9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f2b03d8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4f76576 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.4.7 → v0.4.8](astral-sh/ruff-pre-commit@v0.4.7...v0.4.8)
    pre-commit-ci[bot] authored and ricardoV94 committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    aba714d View commit details
    Browse the repository at this point in the history
  2. Bump docker/login-action from 3.1.0 to 3.2.0

    Bumps [docker/login-action](https://github.com/docker/login-action) from 3.1.0 to 3.2.0.
    - [Release notes](https://github.com/docker/login-action/releases)
    - [Commits](docker/login-action@e92390c...0d4c9c5)
    
    ---
    updated-dependencies:
    - dependency-name: docker/login-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and ricardoV94 committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    f44071b View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Bump docker/login-action from 3.1.0 to 3.2.0

    Bumps [docker/login-action](https://github.com/docker/login-action) from 3.1.0 to 3.2.0.
    - [Release notes](https://github.com/docker/login-action/releases)
    - [Commits](docker/login-action@e92390c...0d4c9c5)
    
    ---
    updated-dependencies:
    - dependency-name: docker/login-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and twiecki committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    2fb5432 View commit details
    Browse the repository at this point in the history
  2. Add minimal pymc example

    HarshvirSandhu authored and twiecki committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    9175684 View commit details
    Browse the repository at this point in the history
  3. Add experiment background info

    HarshvirSandhu authored and twiecki committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    8964474 View commit details
    Browse the repository at this point in the history
  4. Update variable names

    HarshvirSandhu authored and twiecki committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    a5d81bf View commit details
    Browse the repository at this point in the history
  5. Update variable names

    HarshvirSandhu authored and twiecki committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    d65db8e View commit details
    Browse the repository at this point in the history
  6. Add summary outputs

    HarshvirSandhu authored and twiecki committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    c657fef View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    33b24cc View commit details
    Browse the repository at this point in the history
  8. move pytest imports to be local

    bomtall authored and twiecki committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    5e82394 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

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

Commits on Jun 17, 2024

  1. Avoid repeated status polling in smc

    aseyboldt authored and ricardoV94 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    bc3aea6 View commit details
    Browse the repository at this point in the history
  2. Bump docker/build-push-action from 5.3.0 to 5.4.0

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.3.0 to 5.4.0.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@2cdde99...ca052bb)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and twiecki committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    606a12e View commit details
    Browse the repository at this point in the history
  3. Bump actions/checkout from 4.1.6 to 4.1.7

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.6 to 4.1.7.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@a5ac7e5...692973e)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and twiecki committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    bbd5739 View commit details
    Browse the repository at this point in the history
  4. Add more idata attributes for JAX samplers (pymc-devs#7360)

    Co-authored-by: Ricardo Vieira <28983449+ricardoV94@users.noreply.github.com>
    osyuksel and ricardoV94 authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    5bc6801 View commit details
    Browse the repository at this point in the history
  5. Standardize draws as parameter in sample_prior_predictive (pymc-d…

    …evs#7366)
    
    Co-authored-by: Ricardo Vieira <28983449+ricardoV94@users.noreply.github.com>
    wd60622 and ricardoV94 authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    397e6f9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    38c038a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    91d8160 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7d913ce View commit details
    Browse the repository at this point in the history
  9. remove mutable=True. closes pymc-devs#7367

    wd60622 authored and ricardoV94 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    4878fdc View commit details
    Browse the repository at this point in the history
  10. Remove irrelevant skipif

    ricardoV94 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    76799fa View commit details
    Browse the repository at this point in the history
  11. Remove test uses of deprecated useless transform=None in favor of `…

    …default_transform=None`
    ricardoV94 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    9eaf92a View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

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

Commits on Jun 22, 2024

  1. [pre-commit.ci] pre-commit autoupdate (pymc-devs#7371)

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.4.8 → v0.4.9](astral-sh/ruff-pre-commit@v0.4.8...v0.4.9)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    ebea3b8 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    894daeb View commit details
    Browse the repository at this point in the history
  2. Simplify ICAR

    ricardoV94 committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    341a2de View commit details
    Browse the repository at this point in the history
  3. Simplify CAR

    ricardoV94 committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    68e3366 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c1b0f21 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d4f4da View commit details
    Browse the repository at this point in the history
  6. Bump PyTensor dependency

    ricardoV94 committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    057a6d2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e71d1cb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5cd517e View commit details
    Browse the repository at this point in the history
  9. Move CustomDist code to its own module

    Co-authored-by: Giuseppe Cunsolo <markgreene74@users.noreply.github.com>
    Co-authored-by: markgreene74@users.noreply.github.com
    Co-authored-by: "Hemant19870601" <hemant.thakare01@gmail.com>
    3 people committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    90d2474 View commit details
    Browse the repository at this point in the history
  10. Use more specialized imports in test_custom

    Co-authored-by: Giuseppe Cunsolo <markgreene74@users.noreply.github.com>
    Co-authored-by: markgreene74@users.noreply.github.com
    Co-authored-by: "Hemant19870601" <hemant.thakare01@gmail.com>
    3 people committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    abec532 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ae1b7a8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7af0a87 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    b496127 View commit details
    Browse the repository at this point in the history
  2. [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.4.9 → v0.4.10](astral-sh/ruff-pre-commit@v0.4.9...v0.4.10)
    pre-commit-ci[bot] authored and ricardoV94 committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    99fd405 View commit details
    Browse the repository at this point in the history
  3. Update copyright year

    ricardoV94 committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    5e61495 View commit details
    Browse the repository at this point in the history
  4. Run core notebooks locally

    ricardoV94 committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    b7e3d40 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    29eef08 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Avoid spurious deprecation warning signature/extended_signature in Cu…

    …stomDist
    
    Also allow multivariate CustomDist to be created when signature suffices to infer core shape.
    ricardoV94 committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    d4e5db1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9792dff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d5ff424 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Add Conda Downloads Badge

    PatriceJada authored and twiecki committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    cbf1591 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. Fix typing in logprob.tensor

    michaelosthege authored and twiecki committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    516cf27 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Bump docker/build-push-action from 5.4.0 to 6.2.0

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.4.0 to 6.2.0.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@ca052bb...1556069)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and twiecki committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    dd9c659 View commit details
    Browse the repository at this point in the history
  2. [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.4.10 → v0.5.0](astral-sh/ruff-pre-commit@v0.4.10...v0.5.0)
    pre-commit-ci[bot] authored and maresb committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    99d16be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f0631b4 View commit details
    Browse the repository at this point in the history
  4. Add link example

    AlexAndorra committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    0799e9e View commit details
    Browse the repository at this point in the history
  5. Fix typo

    AlexAndorra committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    14da81b View commit details
    Browse the repository at this point in the history
  6. Add Oriol's comments

    AlexAndorra committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    28924dc View commit details
    Browse the repository at this point in the history
  7. Add Oriol's comments

    AlexAndorra committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    fd227e3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ca7676a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    20a69db View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

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

Commits on Jul 7, 2024

  1. Do not consider dims without coords volatile if length has not changed (

    pymc-devs#7381)
    
    Co-authored-by: Ricardo Vieira <28983449+ricardoV94@users.noreply.github.com>
    JasonTam and ricardoV94 authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    1c532f8 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Bump docker/build-push-action from 6.2.0 to 6.3.0

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.2.0 to 6.3.0.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@1556069...1a16264)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and twiecki committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    ded7990 View commit details
    Browse the repository at this point in the history
  2. Bump docker/setup-buildx-action from 3.3.0 to 3.4.0

    Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.3.0 to 3.4.0.
    - [Release notes](https://github.com/docker/setup-buildx-action/releases)
    - [Commits](docker/setup-buildx-action@v3.3.0...v3.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: docker/setup-buildx-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and twiecki committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    8fe3833 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. compile_pymc handles default updates for duplicated nodes

    Fixes bug in VI with multiple Minibatch variables, which occurred due to separate calls to model.logp (from model.datalogp and model.varlogp) that create distinct clones of the RandomIntegersRV underlying minibatch slicing. `compile_pymc` would not set any updates in this case
    ricardoV94 committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    a4ea9fc View commit details
    Browse the repository at this point in the history
  2. [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.5.0 → v0.5.1](astral-sh/ruff-pre-commit@v0.5.0...v0.5.1)
    pre-commit-ci[bot] authored and ricardoV94 committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    c43a4db View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Reduce JAX post-processing memory usage (pymc-devs#7311)

    Co-authored-by: andrewdipper <andrewdipper11235@gmail.com>
    andrewdipper and andrewdipper authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    2216b59 View commit details
    Browse the repository at this point in the history
  2. Seed flaky test

    ricardoV94 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    0c6d0df View commit details
    Browse the repository at this point in the history
  3. Bump PyTensor dependency

    ricardoV94 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    330bbcc View commit details
    Browse the repository at this point in the history
  4. Test less extreme combinations of parameters in SkewStudentT logcdf

    Scipy underflows earlier than PyTensor in newer versions
    ricardoV94 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    1b67888 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d0e274e View commit details
    Browse the repository at this point in the history
  6. Move versioneer settings to pyproject.toml

    And use the non-vendor mode
    Armavica committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    641a60b View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. Reduce blackjax sampling memory usage (pymc-devs#7407)

    * Reduce blackjax sampling memory usage 
    
    ... by not outputing the warmup diagnositics
    
    * Update jax env
    
    * fix pre-commit
    
    * skip also RuntimeWarning
    
    * ping jax versions
    junpenglao authored Jul 13, 2024
    Configuration menu
    Copy the full SHA
    c8b22df View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.5.1 → v0.5.2](astral-sh/ruff-pre-commit@v0.5.1...v0.5.2)
    pre-commit-ci[bot] authored and twiecki committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    bde53cc View commit details
    Browse the repository at this point in the history
  2. Fix isinstance check.

    twiecki committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    ab467da View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. pin polyagamma (pymc-devs#7418)

    * Update requirements-dev.txt
    
    * test: pin polyagamma version for testing until a fix found
    
    * Revert "Update requirements-dev.txt"
    
    This reverts commit 5d37b25.
    ferrine authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    8fd4f1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6d1b33 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.5.2 → v0.5.4](astral-sh/ruff-pre-commit@v0.5.2...v0.5.4)
    pre-commit-ci[bot] authored and twiecki committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    e988bc5 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

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

Commits on Aug 1, 2024

  1. revert formatting

    tvwenger authored and aloctavodia committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    8ffb951 View commit details
    Browse the repository at this point in the history
  2. update docs

    tvwenger authored and aloctavodia committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    b407c01 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. Implement specialized MvNormal density based on precision matrix

    Co-authored-by: theorashid <theoaorashid@gmail.com>
    Co-authored-by: elizavetasemenova <elizaveta.p.semenova@gmail.com>
    Co-authored-by: aseyboldt <aseyboldt@users.noreply.github.com>
    4 people committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    48e56c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Remove non-generative incsubtensor logp inference

    This is now properly done by PartiallyObservedRV
    ricardoV94 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    c8f3704 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4714d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3e2261 View commit details
    Browse the repository at this point in the history
  4. Rename MeasurableVariable to MeasurableOp

    Also:
    * Introduce MeasurableOpMixin for string representation
    * Subclass directly instead of registering manually
    ricardoV94 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    43dc4be View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. removed non-working twitter link in docs/source/contributing/develope…

    …r_guide.md and changed twitter link to X in readme.rst
    Demon-Sheriff authored and twiecki committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    e6cb663 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3cff73 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Blackjax sampler fix for breaking change / enable progress bar under …

    …parallel chain_method (pymc-devs#7453)
    
    * remove blackjax pmap warning
    
    * use gen_scan_fn
    
    * remove labels
    
    * retrigger checks
    
    * retrigger checks
    andrewdipper authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    8cdc9ee View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Clarified 0-based indexing requirement for OrderedLogistic and Ordere…

    …dProbit (pymc-devs#7457)
    
    * Clarified 0-based indexing requirement for OrderedLogistic and OrderedProbit in discrete.rst
    
    * Fix end of file issue in discrete.rst
    kdotmanoj authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    747fda3 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. Add FutureWarning

    aloctavodia committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    772825e View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    4fb475b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48a8b6b View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Fix typo in the docstring of the Beta distribution (pymc-devs#7469)

    * Fix typo in the docstring of the Beta distribution
    
    * Update edit to Beta docstring
    erik-werner authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    799c98f View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. Configuration menu
    Copy the full SHA
    9b7e759 View commit details
    Browse the repository at this point in the history
  2. Fix test failures due to old change_flags API

    Breakage was caused by this:
    <pymc-devs/pytensor@936554c>
    Fix is to unpack the dict into kwargs.
    maresb authored and ricardoV94 committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    68a7578 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Make run_mypy script executable

    maresb authored and twiecki committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    cb070ad View commit details
    Browse the repository at this point in the history
  2. Bump docker/build-push-action from 6.3.0 to 6.7.0

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.3.0 to 6.7.0.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@1a16264...5cd11c3)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and twiecki committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    ede127c View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    afd8c3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8afedb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c92a9a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    365b117 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    064822a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0680957 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d313012 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Add multi-output support to GP Latent (pymc-devs#7471)

    * Port 7226 and add dims support
    
    * Fix typo in HSGP prior method
    
    >
    Co-authored-by: hchen19 <chenhaoyuan2018@gmail.com>
    
    * Fix HSGP test
    AlexAndorra authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    90f20a2 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

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

Commits on Sep 3, 2024

  1. Remove deprecated Distribution kwargs (pymc-devs#7488)

    * Remove deprecated Distribution kwargs
    
    Removing these to reduce cognitive load for an
    eventual migration to a function-based
    distribution.
    
    These were deprecated in pymc-devs#5109, in 2021, as part
    of pymc 4 being released. We're on 5.x so these
    should be safe.
    
    * Replace deprecated testval arg with initval in test
    
    I keep the test, since it seems to cover behaviour not tested elsewhere.
    thomasaarholt authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    d596afb View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Ignore pixi files (pymc-devs#7493)

    * Ignore pixi files
    
    * Added .pixi directory to .gitignore
    
    * Updates to first section of developers guide
    
    * Revert accidental commit
    fonnesbeck authored Sep 7, 2024
    Configuration menu
    Copy the full SHA
    93b540f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e19cd39 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    623ca42 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6e0d317 View commit details
    Browse the repository at this point in the history
  5. Deprecate Generator

    ricardoV94 committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    2856062 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Rename MeasurableVariable to MeasurableOp

    Also introduce MeasurableOpMixin for string representation
    ricardoV94 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    e415124 View commit details
    Browse the repository at this point in the history
  2. Remove MeasurableOpMixin

    ricardoV94 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    04fe3cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    585962d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    db0b218 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b06d6c3 View commit details
    Browse the repository at this point in the history
  6. Introduce valued variables in logprob IR

    This avoids rewrites across conditioning points, that could break dependencies
    
    Also extend logprob derivation of scans with multiple valued output types
    ricardoV94 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    97df9c3 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Configuration menu
    Copy the full SHA
    8270111 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0cc291a View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. implemented fix for escaping underscores in latex repr and added a un… (

    pymc-devs#7501)
    
    * implemented fix for escaping underscores in latex repr and added a unit test
    
    * updated unit test staticmethod to include underscore in var name
    
    * add underscore escape fix to distribution repr as well as model repr, fixed testing to expect underscores in LaTeX representation to be escaped
    
    * added cleaner method using re to escape underscores, added cleaner test to assert underscores are escaped
    Dekermanjian authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    af5ea5c View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Enable sphinx-lint pre-commit hook

    Armavica authored and twiecki committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    79fafb0 View commit details
    Browse the repository at this point in the history
  2. Enable ruff to format code in docstrings

    Armavica authored and twiecki committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4300be1 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

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

Commits on Sep 30, 2024

  1. Bump docker/build-push-action from 6.7.0 to 6.8.0

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.7.0 to 6.8.0.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@5cd11c3...32945a3)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and twiecki committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    b7d9e1d View commit details
    Browse the repository at this point in the history
  2. Bump actions/checkout from 4.1.7 to 4.2.0

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.0.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@692973e...d632683)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and twiecki committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    45069a9 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Configuration menu
    Copy the full SHA
    67f43ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cdcdb58 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    b810389 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ea1406 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36e0d0c View commit details
    Browse the repository at this point in the history
  4. Add step method state

    lucianopaz committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    0a3f5e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c417476 View commit details
    Browse the repository at this point in the history
  6. Add slice sampling state

    lucianopaz committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    db32421 View commit details
    Browse the repository at this point in the history
  7. Add HMC sampling state

    lucianopaz committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    465d8ac View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Do not use initval in test model

    PRs pymc-devs#7508 and pymc-devs#7492 introduced incompatible changes but were not tested simultaneously.
    
    Deepcopying the steps in the tests leads to deepcopying the model which uses `clone_model`, which in turn does not support initvals.
    ricardoV94 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    4f06ab7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f204fd View commit details
    Browse the repository at this point in the history
  3. Use literals when possible

    Armavica committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    2aac37e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    750ef7b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cefd39e View commit details
    Browse the repository at this point in the history
  6. Use set literals

    Armavica committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    ca13ed6 View commit details
    Browse the repository at this point in the history
  7. Use list literals

    Armavica committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    35dd87a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    63210f5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1b6d7db View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f7bb4e7 View commit details
    Browse the repository at this point in the history
  11. Auto-fix D200, D301, D400

    Armavica committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    aa4906b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b2c4be1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ec52590 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c209f99 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0152862 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c3b03c6 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    c4b28df View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2ac50d1 View commit details
    Browse the repository at this point in the history
  19. Enable pygrep-hooks

    Armavica committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    78454b0 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    01b65e6 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    e53affe View commit details
    Browse the repository at this point in the history
  22. Tweak ruff config

    Armavica committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    40a1972 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    c7ad546 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    1457626 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

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

Commits on Oct 10, 2024

  1. [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/pre-commit/pre-commit-hooks: v4.6.0 → v5.0.0](pre-commit/pre-commit-hooks@v4.6.0...v5.0.0)
    - [github.com/astral-sh/ruff-pre-commit: v0.6.5 → v0.6.9](astral-sh/ruff-pre-commit@v0.6.5...v0.6.9)
    pre-commit-ci[bot] authored and ricardoV94 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    0b4215d View commit details
    Browse the repository at this point in the history
  2. Bump docker/login-action from 3.2.0 to 3.3.0

    Bumps [docker/login-action](https://github.com/docker/login-action) from 3.2.0 to 3.3.0.
    - [Release notes](https://github.com/docker/login-action/releases)
    - [Commits](docker/login-action@0d4c9c5...9780b0c)
    
    ---
    updated-dependencies:
    - dependency-name: docker/login-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and ricardoV94 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    e25a042 View commit details
    Browse the repository at this point in the history
  3. Simplify Model __new__ and metaclass (pymc-devs#7473)

    * Type get_context correctly
    
    get_context returns an instance of a Model, not a ContextMeta object
    We don't need the typevar, since we don't use it for anything special
    
    * Import from future to use delayed evaluation of annotations
    
    All of these are supported on python>=3.9.
    
    * New ModelManager class for managing model contexts
    
    We create a global instance of it within this module, which is similar
    to how it worked before, where a `context_class` attribute was attached
    to the Model class.
    
    We inherit from threading.local to ensure thread safety when working
    with models on multiple threads. See pymc-devs#1552 for the reasoning. This is
    already tested in `test_thread_safety`.
    
    * Model class is now the context manager directly
    
    * Fix type of UNSET in type definition
    
    UNSET is the instance of the _UnsetType type.
    We should be typing the latter here.
    
    * Set model parent in init rather than in __new__
    
    We use the new ModelManager.parent_context property to reliably set any
    parent context, or else set it to None.
    
    * Replace get_context in metaclass with classmethod
    
    We set this directly on the class as a classmethod, which is clearer
    than going via the metaclass.
    
    * Remove get_contexts from metaclass
    
    The original function does not behave as I expected.
    In the following example I expected that it would return only the final
    model, not root.
    
    This method is not used anywhere in the pymc codebase, so I have dropped
    it from the codebase. I originally included the following code to replace
    it, but since it is not used anyway, it is better to remove it.
    
    ```python`
    @classmethod
    def get_contexts(cls) -> list[Model]:
        """Return a list of the currently active model contexts."""
        return MODEL_MANAGER.active_contexts
    ```
    
    Example for testing behaviour in current main branch:
    ```python
    import pymc as pm
    
    with pm.Model(name="root") as root:
        print([c.name for c in pm.Model.get_contexts()])
        with pm.Model(name="first") as first:
            print([c.name for c in pm.Model.get_contexts()])
        with pm.Model(name="m_with_model_None", model=None) as m_with_model_None:
            # This one doesn't make much sense:
            print([c.name for c in pm.Model.get_contexts()])
    ```
    
    * Simplify ContextMeta
    
    We only keep the __call__ method, which is necessary to keep the
    model context itself active during that model's __init__.
    
    * Type Model.register_rv for for downstream typing
    
    In pymc/distributions/distribution.py, this change allows the type
    checker to infer that `rv_out` can only be a TensorVariable.
    
    Thanks to @ricardoV94 for type hint on rv_var.
    
    * Include np.ndarray as possible type for coord values
    
    I originally tried numpy's ArrayLike, replacing Sequence entirely, but then I realized
    that ArrayLike also allows non-sequences like integers and floats.
    
    I am not certain if `values="a string"` should be legal. With the type hint sequence, it is.
    Might be more accurate, but verbose to use `list | tuple | set | np.ndarray | None`.
    
    * Use function-scoped new_dims to handle type hint varying throughout function
    
    We don't want to allow the user to pass a `dims=[None, None]` to our function, but current behaviour
    set `dims=[None] * N` at the end of `determine_coords`.
    
    To handle this, I created a `new_dims` with a larger type scope which matches
    the return type of `dims` in `determine_coords`.
    
    Then I did the same within def Data to support this new type hint.
    
    * Fix case of dims = [None, None, ...]
    
    The only case where dims=[None, ...] is when the user has passed dims=None. Since the user passed dims=None,
    they shouldn't be expecting any coords to match that dimension. Thus we don't need to try to add any
    more coords to the model.
    
    * Remove unused hack
    thomasaarholt authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    81cfe3c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    54f7101 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bcdb7fc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    22b8982 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d8cba79 View commit details
    Browse the repository at this point in the history
  8. Remove deprecated sampling_jax.py

    Armavica authored and ricardoV94 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    c61e9cd View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Allow for passing of backend and gradient_backend to nutpie (pymc-dev…

    …s#7535)
    
    * Allow for passing of backend and gradient_backend to nutpie
    
    * Extract nutpie compiler args explicitly
    fonnesbeck authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    5352798 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    37b0387 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3c1d94 View commit details
    Browse the repository at this point in the history
  3. Derive matmul probability

    ricardoV94 committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    1249c86 View commit details
    Browse the repository at this point in the history
  4. Unorphan the model transform doc page

    Armavica authored and ricardoV94 committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    21dbc38 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. [pre-commit.ci] pre-commit autoupdate (pymc-devs#7545)

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.6.9 → v0.7.0](astral-sh/ruff-pre-commit@v0.6.9...v0.7.0)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    56a1d56 View commit details
    Browse the repository at this point in the history