Skip to main content

Marine Frequency Domain

Project description

Ma rine Fre quency Do main

A set of tools for working with frequency domain data for marine applications.

The purpose of this package is not to provide yet another format for storing hydrodynamic data.

The purpose is to provide an easier way to store, visualize, exchange, compare and modify this data.

This is done by creating classes for the typical data-types:

  • Rao (Raos of any kind)

  • Hyddb1 (First order hydrodynamic database with added mass, damping and wave-forces)

These classes supply static methods to create them from supported data-types. For example:

>>> my_vessel = Hyddb1.create_from_capytaine(filename = 'titanic.nc')

modification functions

>>> my_vessel.regrid_omega(new_omega)
>>> my_vessel.add_heading(new_heading)

and export/plot function

>>> my_vessel.plot()
>>> my_vessel.save_as_hyd('titanic.hyd')

Inspired by and build to work with:

Install

Any of the following:

  • Conda: conda install mafredo -c conda-forge

  • Mamba: mamba install mafredo -c conda-forge

  • pip: pip install mafredo

Contributions, compliments and complaints

https://github.com/RubendeBruin/mafredo

Docs

https://mafredo.readthedocs.io/en/latest/

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

mafredo-0.1.6.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

MaFreDo-0.1.6-py2.py3-none-any.whl (29.4 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: mafredo-0.1.6.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for mafredo-0.1.6.tar.gz
Algorithm Hash digest
SHA256 ea007794dcb838ee7f895eb46dbefd76552706d486334215c71f563d23fd3619
MD5 0c1b88f2aa0173babbd2efead6b7827c
BLAKE2b-256 b57a34b9ded03ce9c53cbde204b5ebfd78f652507ae3e56b9b0789d728af6709

See more details on using hashes here.

File details

Details for the file MaFreDo-0.1.6-py2.py3-none-any.whl.

File metadata

  • Download URL: MaFreDo-0.1.6-py2.py3-none-any.whl
  • Upload date:
  • Size: 29.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for MaFreDo-0.1.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7657990690b8659501496bddbea174a107a3a803f548d459514566d45511deb8
MD5 0602540cdc584ed66a156cfd2aeac656
BLAKE2b-256 3ec77f63104ff8f932bffc0e1328acfd8233aff082d04bb53f54e996dc705b85

See more details on using hashes here.

Supported by

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