Releases: sandialabs/WecOptTool
Releases · sandialabs/WecOptTool
v3.0.2
v3.0.1
fix PyPI release of v3
v3.0.0
What's Changed
- Update CONTRIBUTING.md to indicate PRs should be to the new dev branch by @cmichelenstrofer
- Update RELEASING.md to reflect new workflow with the dev branch by @cmichelenstrofer
- Set Default uniform_shift to False by @jtgrasb in #313
- update docstrings by @ryancoe in #326
- damping naming and consistently change radiation damping by @cmichelenstrofer in #328
- Fix test failures by @jtgrasb in #330
- actually test power solution for irregular wave by @ryancoe in #327
- Update test_integration with new scaling by @jtgrasb in #333
- Phase Realizations Demo and Docs by @jtgrasb in #315
- issue 321 fd_to_td() bug by @dtgaebe in #329
- nodf -> ndof by @ryancoe in #334
- add DOI for Daniel's paper by @ryancoe in #336
- Tutorial cleanup by @michaelcdevin and @ryancoe in #339
- Utils dev - replaces old utilities PR by @dtgaebe in #343
- Post process docstrings; use loops for multiple realizations by @ryancoe, @cmichelenstrofer, and @jtgrasb in #337
- Lower tolerance for new test to fix CI failing occasionally by @michaelcdevin
- hyperlinks no longer have formatting, plus other small adjustments by @michaelcdevin in #348
- Merge to dev, not main by @michaelcdevin in #349
- Dev version of documentation site by @michaelcdevin in #347
- updated with new capytaine docs URL by @michaelcdevin
- Add warnings when adding inertia and hydrostatic stiffness automatically by @jtgrasb in #346
- CI workflow cleanup by @michaelcdevin in #352
- Specify NumPy version <2.0 since it breaks autograd by @michaelcdevin
Full Changelog: v2.7.0...v3.0.0
v2.7.0
What's Changed
- Added conda-forge details to installation instructions by @michaelcdevin in #266
- Static cases (no optimization). Closes #249 by @cmichelenstrofer in #277
- Fix CI random failures by @michaelcdevin in #275
- Allowing Python 3.11 by @michaelcdevin in #278
- Make residual function more accessible. Closes #253 by @cmichelenstrofer in #276
- Documentation improvements/updates by @ryancoe in #267
- Remove linkcheck by @michaelcdevin in #287
- Control fundamental frequency precision by @ryancoe in #271
- Capytaine v2 Hydrostatics by @jtgrasb in #284
- Check minimum computable wavelength in tutorial 1 (Capytaine v2) by @jtgrasb in #288
- Update to predefined meshes (Capytaine v2) by @jtgrasb in #285
- Reorder hydrodynamic impedance dimensions to be consistent by @michaelcdevin in #289
- Add
netCDF4
to dependencies list. by @michaelcdevin in #291 - Only use
waves
frequency vector in post-processing by @michaelcdevin in #294 - consistent use xr.DataArray and xr.Dataset arguments by @jtgrasb in #248
- Saturated feedback controllers by @cmichelenstrofer in #273
- Unused_imports by @ryancoe in #295
- Add multiple phase realizations to waves by @jtgrasb in #297
- Update waves.py for nfreq=1 by @jtgrasb in #312
Full Changelog: v2.6.0...v2.7.0
v2.6.0
What's Changed
- Combine mech and elec power in pto.post_process by @jtgrasb in #247
- **New tutorial:**Tutorial 4: Pioneer WEC by @michaelcdevin in #243
- Add missing references to documentation site by @michaelcdevin in #259
Full Changelog: v2.5.0...v2.6.0
v2.5.0
What's Changed
- Zero freq impedance power adjustment by @dtgaebe in #227
- Add custom user agent when linking to IEEExplore by @michaelcdevin in #231
- Fixing GIFs not looping on documentation website by @michaelcdevin in #228
- Added seed argument to elevation_fd, long_crested_wave, and irregular_wave by @dtgaebe in #234
- Fourier transform and 2nd derivative matrix corrections by @michaelcdevin in #232
- Update unstructured controller to allow for extra optimization variables by @jtgrasb in #226
- Updated kinematics section of the theory documentation by @dtgaebe in #236
- Internal URL updates by @michaelcdevin in #237
- Differentiable PTO impedance by @cmichelenstrofer in #238
- Custom user agent for more DOI links by @michaelcdevin in #241
- DOCUMENTATION: frequencies, meshing, copyright by @ryancoe in #169
- Tutorial 3 corrections by @michaelcdevin in #240
New Contributors
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- Add power losses due to zero-frequency PTO force by @cmichelenstrofer, @michaelcdevin, and @dtgaebe in https://github.com/SNL-WaterPower/WecOptTool/pull/221
Full Changelog: SNL-WaterPower/WecOptTool@v2.3.2...v2.4.0
v2.3.2
What's Changed
- Various Tutorial 3 fixes by @michaelcdevin in https://github.com/SNL-WaterPower/WecOptTool/pull/217
- Waves dataarray by @ryancoe in https://github.com/SNL-WaterPower/WecOptTool/pull/218
- BUG: specify wavespectra>=3.13 by @ryancoe in https://github.com/SNL-WaterPower/WecOptTool/pull/220
Full Changelog: SNL-WaterPower/WecOptTool@v2.3.1...v2.3.2
v2.3.1
What's Changed
- Fixed section headers in LUPA example
- Added Tutorial 3 to documentation
- Cleaned up internal URLs in documentation
- Fixed GitHub push workflow to match CI changes in #204
Full Changelog: SNL-WaterPower/WecOptTool@v2.3...v2.3.1
v2.3
What's Changed
- Added LUPA example by @cmichelenstrofer in https://github.com/SNL-WaterPower/WecOptTool/pull/206
Full Changelog: SNL-WaterPower/WecOptTool@v2.2.3...v2.3