Skip to main content

Python vessel simulation environment

Project description

MCSimPython

License: GPL v3 Python: v3.8 Python: v3.9

Vessel simulator used in master project and master thesis of M. Kongshaug, H. Mo and J. Hygen. The project is developed at Norwegian University of Science and Technology, Institue of Marine Technology.

The python package is not complete and there is no guarantee for the validity of the vessel models.

The complete documentation can be found at: https://wave-model.readthedocs.io/en/latest/index.html

How to use MCSimPython

PyPi

The MCSimPython package can be installed from PyPi using pip:

pip install MCSimPython

From GitHub:

Install from GitHub in the following:

  • Clone the GitHub repository to your local computer.
  • Create a virtual environment py -m venv name-of-venv
  • Activate virtual environment name-of-venv\scripts\activate
  • Update pip and setuptools: py -m pip install --upgrade pip setuptools
  • Install the python package locally: pip install . (alternatively you can install as an editable pip install -e .)
  • Verify that the python package MCSimPython has been installed properly by running a demo script, or simply in the command promt:
(venv) C:\path\to\dir> python
>>> import MCSimPython
>>>

Demos

Demonstration of how the individual components of the python package can be used is given in demos. Some demos of combination of the different components are also given here.

Visualization

RVG 6DOF model in beam sea

6DOF RVG 2D Visualization

RVG 6DOF model in head sea

6DOF RVG 3D Visualization

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

MCSimPython-0.1.6.tar.gz (8.5 MB view details)

Uploaded Source

Built Distribution

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

MCSimPython-0.1.6-py3-none-any.whl (8.5 MB view details)

Uploaded Python 3

File details

Details for the file MCSimPython-0.1.6.tar.gz.

File metadata

  • Download URL: MCSimPython-0.1.6.tar.gz
  • Upload date:
  • Size: 8.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for MCSimPython-0.1.6.tar.gz
Algorithm Hash digest
SHA256 310fce751e8c133ebdab765c4970b0cc138a7ae75008bcbcaaf12e48910ad095
MD5 4fa4147e1e0b5333fb3cdc88c3d55895
BLAKE2b-256 2571b12589e3ca7487e7f6ed458323d8fc6d2f59d29f79d2a991da25bc1bfcb1

See more details on using hashes here.

File details

Details for the file MCSimPython-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: MCSimPython-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for MCSimPython-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 c8c019c19ef0d5dbc3bf478a12084d8c305d3252a6915e10fe1c20ebc0fe9c99
MD5 75b71755ace34053e637ea761ff84a33
BLAKE2b-256 d27b456c4f6077750d9d681e9946db3393b2be2ab47bf9b2c4adfb0b892b1d17

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