Skip to content

Rathur421/pykrak

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python translation of Michael Porter's KRAKEN (not KRAKENC).

An alternative implementation, which provided an internal wave mode equation solver using the same numerical methods, as Richard Evans FORTRAN model WAVE, is found in This is on an archived branch of the code called rev1_archive.

The code is provided "as is", with no guarantees of correctness. When in doubt, compare to KRAKEN and KRAKENC. Comparisons for a number of test environments are provided in tests/.

Installation

This repository use uv to manage its dependency

uv sync # install necessary dependency
source .venv/bin/activate # activate the virtual environment (you can also use `uv run $SHELL`)

For development and testing

Install development and testing dependencies using

uv sync --all-groups

About

Python normal mode code for wave propagation in stratified fluid media

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%