Skip to content

Releases: capytaine/capytaine

Capytaine v2.3.1

14 Oct 09:05
fc1329b
Compare
Choose a tag to compare

Fix a major bug when solving with a lid and a symmetric mesh, as well as a few other minor issues.

See docs/changelog.rst or https://capytaine.org/v2.3.1/changelog.html for details

Capytaine v2.3

17 Jul 13:31
9c7e44d
Compare
Choose a tag to compare

Version 2.3 includes the following improvements:

  • Refactor finite depth Green function implementation:
    • Better asymptotic behavior when the depth becomes infinite or near the free surface.
    • Support infinite frequency in finite depth.
    • Raise an error rather than returning a bogus value in low frequency or low depth cases ($kh < 0.1$).
  • The Green function implementation from HAMS (infinite depth or finite depth) can be used as an optional back-end in place of Capytaine's default method.
  • New function to export dataset to NetCDF as well as to WAMIT's output file format.
  • Fix many bugs, notably some incompatibility between features (infinite frequency and lid, symmetry and lid)
  • Rework of the cookbook and various improvements of the user manual and developer manual.

See docs/changelog.rst or https://capytaine.org/v2.3/changelog.html for details

Capytaine v2.2.1

18 Nov 11:18
2949644
Compare
Choose a tag to compare

Version 2.2.1 includes several bug fixes, notably when using the direct solver with a symmetric mesh and when clipping a mesh with a lid on the free surface, as well as minor performance improvements in the estimation of the first irregular frequency.

See docs/changelog.rst or https://capytaine.github.io/v2.2.1/changelog.html for details.

Capytaine v2.2

08 Jul 14:13
4ea1a27
Compare
Choose a tag to compare

Version 2.2 includes the following major changes:

  • New feature: lid-based irregular frequencies removal by setting a lid_mesh when defining a FloatingBody. The lid can be on the free surface (cancelling all irregular frequencies) or below the free surface (slightly more robust resolution). Meshes of the lid can be automatically generated.
  • Experimental support for horizontal panels on the free surface, notably for lid-based irregular frequencies removal.
  • Change the default variant of the Green function. The new default should be more accurate at low frequency and near the free surface. The former default is still settable by the users.

See docs/changelog.rst for details.

Capytaine v2.1

09 Apr 08:56
b14b865
Compare
Choose a tag to compare

Version 2.1 includes the following major changes:

  • New feature: approximate forward speed, based on the work of Donatini et al., 2022.
  • Nicer terminal displays using the rich library (new mandatory dependency).
  • More accurate tabulation of the Green function. The tabulation is now saved on disk.
  • Optional new direct Boundary Integral Equation ("potential" formulation) instead of the default indirect BIE ("source" formulation).

This release also includes several bug fixes and minor usability improvements. See docs/changelog.rst for details.
It is also the first release to be compatible with Numpy 2.0.

Capytaine v2.0

21 Jun 07:38
3fef03f
Compare
Choose a tag to compare
  • New features, such as
    • Setting directly the wavelength or wavenumber of a problem
    • Reconstructing the fluid velocity in post-processing
  • Bug fixes and performance improvements
  • Major update of the build toolchain, including release of precompiled binaries on PyPI (pip)

See the changelog in the documentation for more details.

Capytaine v1.5

13 Dec 15:21
cc4067d
Compare
Choose a tag to compare

New tools for the definition of the floating body and new options to customize the evaluation of the Green function.
See docs/changelog.rst for details.

(Replace the earlier release from today, which was broken.)

Capytaine v1.4.2

03 Oct 08:45
582be4e
Compare
Choose a tag to compare

A few bug fixes and improvements of the documentation.
See docs/changelog.rst for details.

Note: the zip and tar.gz archives automatically created by Github are incomplete, they do not include the content of the git submodule. The archive annotated full is the same archive including the content of the submodule.

Capytaine v1.4.1

05 Sep 08:35
4933425
Compare
Choose a tag to compare

Bug fixes, including a major bug in the computation of hydrostatics.
See docs/changelog.rst for details.

Capytaine v1.4

07 Jul 11:15
fd4a9b6
Compare
Choose a tag to compare

This new release fixes some major bugs (high frequency asymptotics, sign of the diffusion in the RAO) and introduces new features such as the computation of the hydrostatics and a new parallelization strategy using Joblib.
See docs/changelog.rst for details.