Skip to content

Releases: pymc-devs/pytensor

rel-2.20.0

28 Mar 17:20
Compare
Choose a tag to compare

What's Changed

Major Changes 🛠

  • Allow defining an OpFromGraph from constant and shared inputs by @ricardoV94 in #676
  • Make Constant and Shared variables subclasses of the respective Variables by @ricardoV94 in #628
  • Drop Python 3.9 by @Armavica in #682

New Features 🎉

Bugfixes 🐛

  • Handle implicit broadcasting correctly in RandomVariable vectorization by @ricardoV94 in #664
  • Fix bug when broadcasting branches in local_useless_switch rewrite by @ricardoV94 in #681

Maintenance 🔧

New Contributors

Full Changelog: rel-2.19.0...rel-2.20.0

rel-2.19.0

09 Mar 19:55
4ee3588
Compare
Choose a tag to compare

What's Changed

Major Changes 🛠

New Features 🎉

Bugfixes 🐛

  • Fix tensordot implementation by @lucianopaz in #607
  • Do not change global config flag in printing test by @ricardoV94 in #602
  • Replace usage of sys.stdout.encoding with sys.getdefaultencoding() by @t-kalinowski in #617
  • Prevent local_sum_make_vector from introducing forbidden float64 by @tvwenger in #659

Documentation 📖

Maintenance 🔧

  • Loosen versioneer version requirement from exact to min version by @carlsmedstad in #593

New Contributors

Full Changelog: rel-2.18.6...rel-2.19.0

rel-2.18.6

12 Jan 13:30
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bugfixes 🐛

  • Remove incorrect solve usage in psd_solve_with_chol rewrite by @jessegrabowski in #575
  • Fix vectorize_graph bug when replacements were provided for only some outputs of a node by @ricardoV94 in #570
  • Don't store fortran objects in ScipyGer tag by @lucianopaz in #574
  • Fix bug in storage_input alignment of the JAX backend by @ricardoV94 in #587

Full Changelog: rel-2.18.5...rel-2.18.6

rel-2.18.5

02 Jan 14:17
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • Add rewrite for matmul when only one of the inputs has batched dimensions by @ricardoV94 in #558
  • Implement betaincinv and gammainc[c]inv functions by @amyoshino in #502

Bugfixes 🐛

  • Fix bug where ShapeFeature would create circular shape graph by @ricardoV94 in #566

Documentation 📖

New Contributors

Full Changelog: rel-2.18.4...rel-2.18.5

rel-2.18.4

15 Dec 09:33
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bugfixes 🐛

  • Do not generate C code for BatchedDot when BLAS flags are missing by @ricardoV94 in #550

Maintenance 🔧

  • Add aliases for arithmetic inequality function equivalents in NumPy by @lmmx in #533

New Contributors

  • @lmmx made their first contribution in #533

Full Changelog: rel-2.18.3...rel-2.18.4

rel-2.18.3

11 Dec 22:14
89fe939
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bugfixes 🐛

Documentation 📖

Full Changelog: rel-2.18.2...rel-2.18.3

rel-2.18.2

10 Dec 12:03
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Maintenance 🔧

Full Changelog: rel-2.18.1...rel-2.18.2

rel-2.18.1

24 Nov 15:00
Compare
Choose a tag to compare

What's Changed

Bugfixes 🐛

Maintenance 🔧

Full Changelog: rel-2.18.0...rel-2.18.1

rel-2.18.0

21 Nov 11:34
Compare
Choose a tag to compare

What's Changed

Major Changes 🛠

  • Implement ChiSquare via Gamma by @wd60622 in #490
  • Implement vectorize helper with similar semantics to that of NumPy by @ricardoV94 in #500

New Features 🎉

Bugfixes 🐛

Documentation 📖

  • Add set and inc TensorVariable methods for set_subtensor and inc_subtensor operations by @ricardoV94 in #494

Maintenance 🔧

New Contributors

Full Changelog: rel-2.17.4...rel-2.18.0

rel-2.17.4

12 Nov 10:38
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bugfixes 🐛

Maintenance 🔧

New Contributors

Full Changelog: rel-2.17.3...rel-2.17.4