An implementation of stream function wave theory in Python
Project description
Raschii is a Python implementation of stream function waves theory
Rashii is named after the Thysanoessa raschii Arctic Krill.
Installation and running
Raschii can be installed by running:
python3 -m pip install raschii
This will also install dependencies like numpy.
An example of using Raschii from Python:
import raschii fwave = raschii.FentonWave(height=0.25, depth=0.5, length=2.0) print(fwave.coefficients) print(fwave.velocity(x=0, z=0.2))
Documentation
TODO
Development
Raschii is developed in Python on Bitbucket by use of the Git version control system. If you are reading this on github, please be aware that you are seeing a mirror that could potentially be months out of date. All pull requests and issues should go to the Bitbucket repository.
Raschii is automatically tested on CircleCI and the current CI build status is .
Releases
Version 1.0.0 - May XX. 2018
The initial release of Raschii
Support for Fenton stream functions, Rienecker and Fenton (1981)
Copyright and license
Raschii is copyright Tormod Landet, 2018. Raschii is licensed under the Apache 2.0 license, a permissive free software license compatible with version 3 of the GNU GPL. See the file LICENSE for the details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for raschii-1.0.0.dev0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2dc42e06cdcbb45406e72402c27c91e7ee71d1e24c8afff051a35f8f58dcc28 |
|
MD5 | db4c1a65918cba01145a9b1ef240f2ee |
|
BLAKE2b-256 | 9091f95ee9b1835e74c94fa847b65f0fcef82112d67d5cda49169234cf6a0717 |