Releases: ucl-bug/jwave
Releases · ucl-bug/jwave
Release 0.2.1
[0.2.1] - 2024-09-17
Changed
- Upgraded
jaxdf
dependency
Release 0.2.0
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 nowjaxdf.Module
s, which is based onequinox
modules. It is also a parametric module for dispatching operators, meaning that there's a type difference betweenMedium[FourierSeries]
andMedium[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
fromjwave.acoustics.conversion
, as it was a duplicate
Release 0.1.5
[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
[0.1.4] - 2023-06-29
Changed
- Refactored
save_video
to use opencv.
Deprecated
plot_complex_field
has been deprecated in favor ofdisplay_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
Release 0.1.2
[0.1.2] - 2023-06-22
Changed
- updated documentation
- made imageio and tqdm optional dependencies
Release 0.1.1
[0.1.1] - 2023-06-22
Fixed
- fixed pypi classifiers
0.1.0
Release 0.1.0