Release Notes#
v1.4.1 (23 June 2025)#
What’s Changed#
Bug Fixes 🐛#
Fix dirm degrees default and wrong scaling when .reshape is called by @ali-cetin-4ss in https://github.com/4Subsea/waveresponse-python/pull/85
Full Changelog: https://github.com/4Subsea/waveresponse-python/compare/v1.4.0…v1.4.1
v1.4.0 (15 April 2025)#
What’s Changed#
Features 🎉#
Add direction binned Grid-like class
BinGridby @ali-cetin-4ss in https://github.com/4Subsea/waveresponse-python/pull/73Mixin class for spectrum methods by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/74
Add DirectionalBinSpectrum class by @ali-cetin-4ss in https://github.com/4Subsea/waveresponse-python/pull/76
Add method for returning binned spectrum values by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/75
Add WaveBinSpectrum class by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/77
Extend available output_types for multiply with binned grid types by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/80
Add “equal-energy” discrete direction method for spreading function classes by @ali-cetin-4ss in https://github.com/4Subsea/waveresponse-python/pull/81
Calculate response with binned wave spectrum by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/82
Bug Fixes 🐛#
Fix duplicate code in
Gridclass by @ali-cetin-4ss in https://github.com/4Subsea/waveresponse-python/pull/72
Other Changes ✅#
Define a base grid object by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/71
Revert (refactor out) introduction of BinGrid by @ali-cetin-4ss in https://github.com/4Subsea/waveresponse-python/pull/78
Fix bug in _GridInterpolator class by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/79
Update documentation for new functionality by @ali-cetin-4ss in https://github.com/4Subsea/waveresponse-python/pull/83
Full Changelog: https://github.com/4Subsea/waveresponse-python/compare/v1.3.0…v1.4.0
v1.3.0 (24 March 2025)#
What’s Changed#
Features 🎉#
Allow negative complex-valued DirectionalSpectrum by @ali-cetin-4ss in https://github.com/4Subsea/waveresponse-python/pull/70
Improve phase interpolation when using “polar” interpolation method by @ali-cetin-4ss in https://github.com/4Subsea/waveresponse-python/pull/69
Bug Fixes 🐛#
Fix numerical precision issue when comparing frequencies and directions between Grid-like objects by @ali-cetin-4ss in https://github.com/4Subsea/waveresponse-python/pull/68
Full Changelog: https://github.com/4Subsea/waveresponse-python/compare/v1.2.4…v1.3.0
v1.2.4 (24 February 2025)#
What’s Changed#
Other Changes ✅#
Improve definition of ‘clockwise’ parameter by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/57
Full Changelog: https://github.com/4Subsea/waveresponse-python/compare/v1.2.3…v1.2.4
v1.2.3 (05 July 2024)#
What’s Changed#
Features 🎉#
Update interpolation method in Grid by @helene-pisani-4ss in https://github.com/4Subsea/waveresponse-python/pull/65
New Contributors#
@helene-pisani-4ss made their first contribution in https://github.com/4Subsea/waveresponse-python/pull/65
Full Changelog: https://github.com/4Subsea/waveresponse-python/compare/v1.2.2…v1.2.3
v1.2.2 (27 June 2024)#
What’s Changed#
Other Changes ✅#
pin scipy version
New Contributors#
@mathias-solheim-4ss made their first contribution in https://github.com/4Subsea/waveresponse-python/pull/64
Full Changelog: https://github.com/4Subsea/waveresponse-python/compare/v1.2.1…v1.2.2
v1.2.1 (25 January 2024)#
What’s Changed#
Other Changes ✅#
Pin numpy version by @hanne-opseth-rygg-4ss in https://github.com/4Subsea/waveresponse-python/pull/58
New Contributors#
@hanne-opseth-rygg-4ss made their first contribution in https://github.com/4Subsea/waveresponse-python/pull/58
Full Changelog: https://github.com/4Subsea/waveresponse-python/compare/v1.2.0…v1.2.1
v1.2.0 (31 July 2023)#
What’s Changed#
Features 🎉#
Allow different RAO phase conventions by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/55
Full Changelog: https://github.com/4Subsea/waveresponse-python/compare/v1.1.0…v1.2.0
v1.1.1 (14 February 2023)#
What’s Changed#
Features 🎉#
Extend extreme method to accept absolute value extremes by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/51
Other Changes ✅#
Add references by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/52
Full Changelog: https://github.com/4Subsea/waveresponse-python/compare/v1.0.10…v1.1.1
v1.1.0 (09 February 2023)#
What’s Changed#
Features 🎉#
Extend extreme method to accept absolute value extremes by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/51
Other Changes ✅#
Add references by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/52
Full Changelog: https://github.com/4Subsea/waveresponse-python/compare/v1.0.10…v1.1.0
v1.0.10 (26 January 2023)#
What’s Changed#
Features 🎉#
Extend the mirror function to accept a symmetry plane by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/43
Add functionality for computing extreme values to DirectionalSpectrum class by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/45
Add Torsethaugen wave spectrum by @ace-e4s in https://github.com/4Subsea/waveresponse-python/pull/49
Other Changes ✅#
Parse release notes as md by @heidi-holm-4ss in https://github.com/4Subsea/waveresponse-python/pull/40
Improve RAO class docstring by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/48
Set default JONSWAP peak enhancement factor to 3.3 by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/44
Add example on how to visualize a grid with matplotlib by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/50
Full Changelog: https://github.com/4Subsea/waveresponse-python/compare/v1.0.9…v1.0.10
v1.0.9 (13 December 2022)#
Full Changelog: https://github.com/4Subsea/waveresponse-python/compare/v1.0.8…v1.0.9
v1.0.8 (12 December 2022)#
What’s Changed#
Bug Fixes 🐛#
Fix precision issues when checking bounds for directions by @vegard-solum-4ss in https://github.com/4Subsea/waveresponse-python/pull/39
Full Changelog: https://github.com/4Subsea/waveresponse-python/compare/v1.0.7…v1.0.8
v1.0.7 (09 December 2022)#
What’s Changed#
Features 🎉#
ENH: mirror an RAO about a symmetry plane by @daniel-lobo-4ss in https://github.com/4Subsea/waveresponse-python/pull/35
New Contributors#
@daniel-lobo-4ss made their first contribution in https://github.com/4Subsea/waveresponse-python/pull/35
Full Changelog: https://github.com/4Subsea/waveresponse-python/compare/v1.0.6…v1.0.7
v1.0.6 (28 November 2022)#
Full Changelog: https://github.com/4Subsea/waveresponse-python/compare/v1.0.5…v1.0.6
v1.0.5#
enh: user guide notes about units and unit conversion
v1.0.4#
bug: modulus operator fails for some floating point numbers equal to the periodicity
doc: improve/clarify definition of translation vector
v1.0.2#
Updated documentation to align with docs.4insight.io
v1.0.1#
v1.0.0#
v0.1.0#
First release of the package, including the following functionality:
Classes: Grid, RAO, DirectionalSpectrum and WaveSpectrum
Convenience function for calculating response
*Note: this list includes only the most recent releases. For full release history, see www.github.com/waveresponse-python/releases