Skip to content

Releases: ucl-bug/jwave

Release 0.2.0

18 Dec 15:21
Compare
Choose a tag to compare

This new version introduces breaking changes. In particoular, it changes the way the Medium type is defined.

[0.2.0] - 2023-12-18

Fixed

  • Fixed arguments error in helmholtz notebook

Changed

  • Medium objects are now jaxdf.Modules, which is based on equinox modules. It is also a parametric module for dispatching operators, meaning that there's a type difference between Medium[FourierSeries] and Medium[FiniteDifferences], for example.
  • The settings of time domain acoustic simulations are now set using a TimeWavePropagationSettings. This also includes an attribute to explicity set the reference sound speed.

Added

  • Added a logger in jwave.logger

Removed

  • Removed pressure_from_density from jwave.acoustics.conversion, as it was a duplicate

Release 0.1.5

27 Sep 17:16
Compare
Choose a tag to compare

[0.1.5] - 2023-09-27

Added

  • Added numbers_with_smallest_primes utility to find grids with small primes for efficient FFT when using FourierSeries

Fixed

  • Restored default_params for the helmholtz operators that wen missing since the last jaxdf update

Release 0.1.4

29 Jun 13:51
Compare
Choose a tag to compare

[0.1.4] - 2023-06-29

Changed

  • Refactored save_video to use opencv.

Deprecated

  • plot_complex_field has been deprecated in favor of display_complex_field

Removed

  • Removed the uncertainty propagation notebook example. For a more in depth example of using linear uncertainty propagation see this repository

Added

  • Exposed points_on_circle function to generate points on a circle
  • Exposed unit_fibonacci_sphere function
  • Exposed fibonacci_sphere function
  • Exposed sphere_mask function for creating spherical binary masks
  • Exposed circ_mask function for creating circular binary masks
  • Exposed bli_function that is used to compute the band limited interpolant

Release 0.1.3

28 Jun 09:22
Compare
Choose a tag to compare

[0.1.3] - 2023-06-28

Added

Release 0.1.2

22 Jun 15:50
Compare
Choose a tag to compare

[0.1.2] - 2023-06-22

Changed

  • updated documentation
  • made imageio and tqdm optional dependencies

Release 0.1.1

22 Jun 13:50
Compare
Choose a tag to compare

[0.1.1] - 2023-06-22

Fixed

  • fixed pypi classifiers

0.1.0

22 Jun 13:34
Compare
Choose a tag to compare
Release 0.1.0