Skip to main content

Python BEM solver for linear potential flow, based on Nemoh

Project description

Capytaine: a linear potential flow BEM solver with Python.

DOI CI status

Capytaine is Python package for the simulation of the interaction between water waves and floating bodies in frequency domain. It is built around a full rewrite of the open source Boundary Element Method (BEM) solver Nemoh for the linear potential flow wave theory.

Installation

Packages for Windows, macOS and Linux are available on PyPI:

pip install capytaine

and Conda-forge:

conda install -c conda-forge capytaine

Documentation

https://ancell.in/capytaine/latest/

License

Copyright (C) 2017-2023, Matthieu Ancellin

Since April 2022, the development of Capytaine is funded by the Alliance for Sustainable Energy, LLC, Managing and Operating Contractor for the National Renewable Energy Laboratory (NREL) for the U.S. Department of Energy.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

It is based on Nemoh, which has been developed by Gérard Delhommeau, Aurélien Babarit et al., (École Centrale de Nantes) and is distributed under the Apache License 2.0.

It includes code from meshmagick by François Rongère (École Centrale de Nantes), licensed under the GNU General Public License (GPL).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

capytaine-2.0.tar.gz (352.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

capytaine-2.0-cp311-cp311-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.11Windows x86-64

capytaine-2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

capytaine-2.0-cp311-cp311-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

capytaine-2.0-cp310-cp310-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.10Windows x86-64

capytaine-2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

capytaine-2.0-cp310-cp310-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

capytaine-2.0-cp39-cp39-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.9Windows x86-64

capytaine-2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

capytaine-2.0-cp39-cp39-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

capytaine-2.0-cp38-cp38-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.8Windows x86-64

capytaine-2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

capytaine-2.0-cp38-cp38-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

capytaine-2.0-cp37-cp37m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.7mWindows x86-64

capytaine-2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

capytaine-2.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file capytaine-2.0.tar.gz.

File metadata

  • Download URL: capytaine-2.0.tar.gz
  • Upload date:
  • Size: 352.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for capytaine-2.0.tar.gz
Algorithm Hash digest
SHA256 8e5d1d14d351f55197cdeaa31d7b1317749a38d0e8e1bfed6dc9daad3f6c814b
MD5 64e6459780e33997637a3f5f7b16384b
BLAKE2b-256 545c5661079533cf406e42b595b3023ffca7a5e14c0fd80332fe6ceeaf7367c6

See more details on using hashes here.

File details

Details for the file capytaine-2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: capytaine-2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for capytaine-2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 77b496c1f60eb5ab4cabedb63abf7ab9e02faa54107bd8e3756038ad90f6eacc
MD5 7c2377834b2ec1183e2a6964b1ae31f6
BLAKE2b-256 a4ed31aed5c5eb295eee99743a366b3ab17089f632134e58dcc33d834a21be3d

See more details on using hashes here.

File details

Details for the file capytaine-2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for capytaine-2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59bee18393c96dc585817dab0158b84cc9bd60bd7a5b9f51dad455cde3f8295b
MD5 f3f20397c50483e46e69062f95825f1e
BLAKE2b-256 ec969f0d0c1a86d8be6433814fb63b23bbc12d2a8f0746a982fab96cee1ca988

See more details on using hashes here.

File details

Details for the file capytaine-2.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for capytaine-2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2b49863925e645b2f2c248dfdd02cb42cd9abe36c0b1ce103111222373c06eca
MD5 3980e504f5b12c1dd0a179c09d939108
BLAKE2b-256 b3ede478b656f10a9fb0d9ddb865d9076116e48b2bbf5b42544434ada3a5e606

See more details on using hashes here.

File details

Details for the file capytaine-2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: capytaine-2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for capytaine-2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a71444c6d43642cd45b85e8e4f8ac0e329c41f1c1447f6e65e49d5b304a88eb5
MD5 f7814782fd272290efe8eb1e23d8cf4f
BLAKE2b-256 01d91aadab9886e95bc9563f7ae7bb4f5112055155f9125adfbd448baebab2bb

See more details on using hashes here.

File details

Details for the file capytaine-2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for capytaine-2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65f8ebfe2e179213f2311cf83345536d663f4a305d4eb800dbcb2a6dedfb6f17
MD5 8fb5bf3cabcd7a420e66e9a07c6e52a2
BLAKE2b-256 8d1e4af33c2c8a1782132f44a23f6a4038b38000fc50f65dcd917b9d2c3664fe

See more details on using hashes here.

File details

Details for the file capytaine-2.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for capytaine-2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a2dc87d32f90cb97b83a708dd6c4df14e3773bc5a488a5a018946f3bad038d8c
MD5 88d9e558f5e99fc915636da7e2d4dbc3
BLAKE2b-256 5168b9113ef5e57b95d4368dbee5e0f0bbdf3de04bf53d14d74d6d01fbf5f744

See more details on using hashes here.

File details

Details for the file capytaine-2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: capytaine-2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for capytaine-2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a42c4361356699547f62bc998ed741165b8aded5c92cd065d3ab80575e4a6fc0
MD5 b9037e3b66a199c298a968546c560452
BLAKE2b-256 1b64ba3987cf4988acbc1b91d0a4ff678fe9f5282fab5c9047da2e9fc7a4a1e9

See more details on using hashes here.

File details

Details for the file capytaine-2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for capytaine-2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74688aeb38d9247f82e7e4425e096e0fc9b6113fc60b68f60aaee74207b3fa64
MD5 302ae73abaf8df92c4328461f21ab536
BLAKE2b-256 3c38528c76c91540ece4730673e22d6cf639f5ac99ca01aefee8841d3718b0e9

See more details on using hashes here.

File details

Details for the file capytaine-2.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for capytaine-2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7971abbe8fd2d68081dc2f8272fafeab5e4e7decdc4876eadfd90f56a2e2b4b2
MD5 740c07a10277e62e4cb406e94ed0aff8
BLAKE2b-256 227f0f66bf21f16ad0fdaad082b77695ce89c3637e12f4f383b3ac838b9201f2

See more details on using hashes here.

File details

Details for the file capytaine-2.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: capytaine-2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for capytaine-2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 62be15e075ade6635af0b09bb2f0dcf4ac6c25aee72ef4132539e22a75b2877d
MD5 1fd699cd391f31377f78385b33e78259
BLAKE2b-256 e2f39370ce726bbcf998b9ff6494117747339a5ccd294a05fe38992bf2076a6f

See more details on using hashes here.

File details

Details for the file capytaine-2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for capytaine-2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48fab8bdcd1105d45bedfb832e9bbb12b6b028f83574d5360a8ee75c919fe087
MD5 3e6a23159897361214d3b443bebb88c8
BLAKE2b-256 4a0671f48600951083b45a4a4afb33c094be9fc5d0cd81463b20217c87ea9297

See more details on using hashes here.

File details

Details for the file capytaine-2.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for capytaine-2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b1d667550f2852b05bd07550ab9e5f5373921df8a4030a973ec387524a20f0d5
MD5 a5851aab855285463c2b91c05b153a29
BLAKE2b-256 c474968dcb184cf8d30e47dda65946ad8c74e630dc9ac2711489664f1980cffe

See more details on using hashes here.

File details

Details for the file capytaine-2.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: capytaine-2.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for capytaine-2.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 762676e95adf19348f26ad3abe8513637994cdcc7a86a76586a15b92ff740d35
MD5 947dfede6febc1234befff29f901c5f9
BLAKE2b-256 55e6b0caa970f3f861ced06136e0f09b2213b7b6c00e8128f76fb3c1a18ce7fb

See more details on using hashes here.

File details

Details for the file capytaine-2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for capytaine-2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 911b77cad557a15833f1309a0d3453e8e7aaecafe0373cf209a0e78ba643b99f
MD5 75ceef86be5ef6c65d76a0b1a3bbc7f7
BLAKE2b-256 8d0585ca1469f26a5333b357b08b0502d543a1e1f2535a9554aa183fceb919af

See more details on using hashes here.

File details

Details for the file capytaine-2.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for capytaine-2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 76ea930091809d221cac43f98db0ecc97cd1154b0f434ea7d1928b16dead2773
MD5 dc2e42a96de4fe7f3f2d87e85251b737
BLAKE2b-256 10f0ebe47fce248eeeb19c3c7ddf1a980d9c80668b0db477ef6ad6dcc10f4c99

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page