Skip to content

Releases: LouisDesdoigts/zodiax

Zodiax 0.4.1

30 May 03:32
a03ece4
Compare
Choose a tag to compare

v0.4.1

  • Adds the covariance_entropy function to the bayes module
  • Re-works the requirements so only necessary packages are installed

v0.4.0

07 May 07:22
8aec3e0
Compare
Choose a tag to compare

v0.4 Update!


Changes

Package wide

paths has been renamed to parameters!

Tree

The Tree module has been updated to provide much more helpful function names. get_args has been renamed to boolean_filter, but still behaves identically (other than adding an inverse option). A new function set_array has been added that sets all leaves specified by paths to arrays, ensuring they have a .shape parameter for the bayes module.

Equinox -> Eqx

The equinox module has been renamed to eqx to prevent some namespace clashes. It has also added a path based partition function and now enforces path based inputs, as opposed to optionally allowing the old boolean_filter pytree inputs.


New Modules

Bayes

The Bayes module has been added! This module provides helpful path based methods to calculate both fisher and covariance matrices. Check the docs for more details, or the usage section to see an example of how it is used

Zodiax 0.3.1

24 Mar 06:20
Compare
Choose a tag to compare
  • Fixes a series of small bugs
  • Adds default '.zdx' extension to serialised objects
  • Adds get_jit_model to experimental
  • Allows Pathlib paths as input to serialise

Zodiax 0.3.0

20 Mar 01:47
0f18a20
Compare
Choose a tag to compare

Zodiax 0.3.0


Docs update:

  • General restructure
  • Added in depth tutorials
  • Update README

Package Structure

  • Overhaul package structure. New modules:
    • Optimisation
    • Tree
    • Equinox (formally filters)

Other changes

  • Deprecating pmap package wide
  • Enforces python 3.10+

Zodiax 0.2.1

09 Mar 10:01
Compare
Choose a tag to compare

Adds the serialisation module to the experimental module, along with a few other minor changes to the tests.

Zodiax 0.2.0

01 Mar 05:03
Compare
Choose a tag to compare
  • Adds the filter module
  • Adds the .apply_updates() method
  • Small changes

Zodiax 0.1.2

15 Feb 01:10
Compare
Choose a tag to compare

Supports and tests python 3.11

Zodiax 0.1.1

14 Nov 12:15
Compare
Choose a tag to compare

First distribution release