Skip to content

Commit

Permalink
REL: 0.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
bocklund committed Aug 12, 2024
1 parent 2635261 commit e3b3baa
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,35 @@ Changelog
|version| (development)
=======================

0.8.10 (2024-01-30)
===================

Improvements
------------
* Migrate to PyCalphad Workspace (`@bocklund`_ - :issue:`256`)

- PyCalphad's ``IsolatedPhase`` feature improves accuracy and elimintes the
need for a heuristic to perform constrained equilibria when computing the
likelihood for phase diagram data.
- ESPEI users will likely see a small 2-4x performance regression in MCMC as
some of the heavily optimized code paths in ESPEI were removed in favor of
the versions implemented in ``Workspace``. We are looking in to further
optimizations and utilizing Jansson derivatives to compute likelihood
gradients that will enable us to use more performant optimization and MCMC methods.

Dependencies
------------
* Update minimum required PyCalphad version to 0.11 (`@bocklund`_ - :issue:`259`)
* Add NumPy 2.0 support (`@bocklund`_ - :issue:`255`)

Deprecations
------------
* Remove code scheduled for deprecation in ESPEI 0.9: deprecations (`@bocklund`_ - :issue:`257`)

- ``espei.plot``: ``plot_parameters`` is replaced with ``plot_interaction`` and ``plot_endmember``. ``eqdataplot`` and ``multiplot`` are replaced with using ``dataplot`` combined with the relevant PyCalphad phase diagram plotting code.
- ESPEI YAML input: ``scheduler: "None"`` is replaced by ``scheduler: null``


0.8.10 (2024-01-30)
===================

Expand Down

0 comments on commit e3b3baa

Please sign in to comment.