Skip to main content

A design-oriented mooring system library for Python

Project description

MoorPy - Quasi-Static Mooring Analysis in Python

MoorPy is a design-oriented mooring system library for Python based around a quasi-static modeling approach.

Prerequisites

  • Python 3.9 or greater
  • The following packages: NumPy, MatPlotLib, pyyaml, scipy

Installation

MoorPy is available on PyPi via:

pip install MoorPy

For an editable install that relies on the local source code, first clone the repository. Then, from the command line in the main MoorPy directory, run the following commands based on your additional needs...

General

pip install .

Development

pip install .[dev]

Testing

pip install .[test]
pre-commit install --hook-type pre-commit --hook-type pre-push

Documentation

pip install .[docs]

MoorPy's documentation website is under development at https://moorpy.readthedocs.io

Citing

The MoorPy software can be cited as: M. Hall, S. Housner, S. Sirnivas, and S. Wilson. MoorPy: Quasi-Static Mooring Analysis in Python. National Renewable Energy Laboratory, 2021. https://doi.org/10.11578/dc.20210726.1.

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

MoorPy-1.0.2.tar.gz (92.5 kB view details)

Uploaded Source

Built Distribution

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

MoorPy-1.0.2-py3-none-any.whl (91.9 kB view details)

Uploaded Python 3

File details

Details for the file MoorPy-1.0.2.tar.gz.

File metadata

  • Download URL: MoorPy-1.0.2.tar.gz
  • Upload date:
  • Size: 92.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.5

File hashes

Hashes for MoorPy-1.0.2.tar.gz
Algorithm Hash digest
SHA256 29965a0b50bcd2c9d5bfe835b2eff581aeaaf9ccd87087db89054338b92d1847
MD5 1f972a5635c22a3be6a08ccd34037a77
BLAKE2b-256 658084050b99579e6f5e1026024b2b82ccc967e3719b494fdac8efbe7e353cb5

See more details on using hashes here.

File details

Details for the file MoorPy-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: MoorPy-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 91.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.5

File hashes

Hashes for MoorPy-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e1cb1746a18678349521655d1a2d4eb703bf8fee0731dc7a920d5229831e3026
MD5 f64ac32b11a91228da47e114717e92b4
BLAKE2b-256 787d58a6afb8a54abf6a2c86aba71f6cad645aad2732f53b80440db97040b921

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