Skip to content

Releases: pymc-devs/pymc

v4.2.0

19 Sep 08:54
Compare
Choose a tag to compare

What's Changed

Major Changes 🛠

  • Allow broadcasting via observed and dims by @ricardoV94 in #6063
  • Remove support for specifying "dims on the fly" from the shapes of variables by @ricardoV94 in #6112
  • Automatic versioning with versioneer by @cfonnesbeck in #6078

New Features & Bugfixes 🎉

Docs & Maintenance 🔧

New Contributors

Full Changelog: v4.1.7...v4.2.0

v4.1.7

26 Aug 06:51
Compare
Choose a tag to compare

What's Changed

Docs & Maintenance 🔧

  • Remove note that probs are automatically rescaled by @Armavica in #6066
  • update the default value of jitter to JITTER_DEFAULT by @danhphan in #6055

Full Changelog: v4.1.6...v4.1.7

v4.1.6

25 Aug 10:36
Compare
Choose a tag to compare

What's Changed

Docs & Maintenance 🔧

  • adding markdown cell for Watermark by @reshamas in #6051
  • DOC Adding "Git Bash command" to install virtual enviroment by @vitaliset in #6056
  • Fix JAX sampling funcs overwriting existing var's dims and coords by @jhrcook in #6041
  • Remove unused IS_FLOAT32 and IS_WINDOWS from test_ode by @maresb in #6057
  • Add missing file test_printing.py to github runner by @Armavica in #6058
  • Convert pip-installed dev dependencies to Conda by @maresb in #6060
  • Upgrade to aesara=2.8.2 and aeppl=0.0.35 by @Armavica in #6059

New Contributors

Full Changelog: v4.1.5...v4.1.6

v4.1.5

17 Aug 12:14
Compare
Choose a tag to compare

What's Changed

New Features & Bugfixes 🎉

Docs & Maintenance 🔧

New Contributors

Full Changelog: v4.1.4...v4.1.5

v4.1.4

26 Jul 16:21
Compare
Choose a tag to compare

What's Changed

Docs & Maintenance 🔧

New Contributors

Full Changelog: v4.1.3...v4.1.4

v4.1.3

15 Jul 10:37
Compare
Choose a tag to compare

What's Changed

Docs & Maintenance 🔧

  • update docstrings in BetaBinomial class by @saurbhc in #5960
  • Deprecate assert_negative_support by @vitaliset in #5963
  • Updated docstrings to inform users that ODE solution may be slow. by @dmburt in #5965
  • Add docker-image workflow by @symeneses in #5966
  • ⬆️ UPGRADE: Autoupdate pre-commit config by @twiecki in #5967
  • Provide a fix for sample_blackjax_nuts failing with chains=1 with prior parameters of different shapes by @bherwerth in #5969
  • correct docstring in BetaBinomial Class by @SangamSwadiK in #5957
  • Correct docs for Bernoulli, Poisson, Negative Binomial, Geometric and HyperGeometric by @SangamSwadiK in #5958
  • update docstrings in ZeroInflatedPoisson, DiracDelta and OrderedLogistic classes by @saurbhc in #5962
  • Bernoulli, OrderedProbit, ZeroInflatedBinomial, ZeroInflatedNegativeBinomial docstring update by @mariyayb in #5961
  • Updated docstring for find_constrained_prior by @jlindbloom in #5964
  • Point installation links to new installation guide in docs by @fonnesbeck in #5873
  • Bump aesara dependency by @keesterbrugge in #5970

New Contributors

Full Changelog: v4.1.2...v4.1.3

v4.1.2

08 Jul 10:59
Compare
Choose a tag to compare

What's Changed

New Features & Bugfixes 🎉

  • Fix model graph node name to remove RV from end only and not the start by @cscheffler in #5953
  • Workaround to suppress (some) import warnings from NumPy by @michaelosthege in #5956

Docs & Maintenance 🔧

New Contributors

Full Changelog: v4.1.1...v4.1.2

v4.1.1

04 Jul 15:48
Compare
Choose a tag to compare

What's Changed

Docs & Maintenance 🔧

Full Changelog: v4.1.0...v4.1.1

v4.1.0

03 Jul 18:19
Compare
Choose a tag to compare

What's Changed

Major Changes 🛠

New Features & Bugfixes 🎉

  • Small improvements to early NUTS behaviour by @aseyboldt in #5824
  • Correct the order of rvs sent to compile_dlogp in find_MAP by @quantheory in #5928
  • Remove nan_is_num and nan_is_high limiters from find_MAP. by @quantheory in #5929
  • Registering _as_tensor_variable converter for pandas objects by @juanitorduz in #5920
  • Fix model and aesara_config kwargs for pm.Model by @ferrine in #5915

Docs & Maintenance 🔧

New Contributors

Full Changelog: v4.0.1...v4.1.0

v4.0.1

20 Jun 12:53
Compare
Choose a tag to compare

What's Changed

Docs

Bugfixes & Maintenance

  • Align advertised Metropolis.stats_dtypes with changes from 1e7d91f by @michaelosthege in #5882
  • Added a check in Empirical approximation which does not yet support InferenceData inputs (see #5884) by @ferrine in #5874
  • Compute some basic Slice sample stats by @ricardoV94 in #5889
  • Fixed bug when sampling discrete variables with SMC by @ricardoV94 in #5887
  • Removed t suffix from functions, Model methods and properties by @cuchoi in #5863
    • Model.logptModel.logp
    • Model.dlogptModel.dlogp
    • Model.d2logptModel.d2logp
    • Model.datalogptModel.datalogp
    • Model.varlogptModel.varlogp
    • Model.observedlogptModel.observedlogp
    • Model.potentiallogptModel.potentiallogp
    • Model.varlogp_nojactModel.varlogp_nojac
    • logprob.joint_logptlogprob.joint_logp
  • Remove self-directing arrow in observed nodes by @larryshamalama in #5893
  • Update clone_replace strict keyword name by @brandonwillard in #5849
  • Renamed pm.Constant to pm.DiracDelta by @cluhmann in #5903
  • Update Dockerfile to PyMC v4 by @danhphan in #5881
  • Refactor sampling_jax postrocessing to avoid jit by @ferrine in #5908
  • Fix compile_fn bug and reduce return type confusion by @michaelosthege in #5909
  • Align conda envs and add Windows 3.9 env by @hectormz in #5895
  • Include ConstantData in InferenceData returned by JAX samplers by @danhphan in #5807
  • Updated Aesara dependency to 2.7.3 by @ricardoV94 in #5910

New Contributors

Full Changelog: v4.0.0...v4.0.1