-
Notifications
You must be signed in to change notification settings - Fork 11
pyseidon
Ricardo Torres edited this page Feb 16, 2022
·
1 revision
PySeidon is available from GitHub: https://github.com/GrumpyNounours/PySeidon
- This project aims to meet multiple objectives of the EcoEII consortium through the setting of a dedicated server and the development of Python based packages. This project can be seen as two folded. On the one hand, it aims to enhance data accessibility for all the partners of the EcoEII consortium thanks to simple client protocols. On the other hand, it aims to develop standardised numerical toolbox gathering specific analysis functions for measured and simulated data (FVCOM model) to the EcoEII partners.
- Additionally, this project was the ideal opportunity to transport various scripts and packages accumulated over the years into Python. These scripts and packages have been extensively used by the tidal energy community for more than a decade. The Contributors' section of this document is a mere attempt to acknowledge the work of those who participated more or less indirectly to the development of this tool box. We are consciously standing on the shoulders of a multitude of giants... so please forgive us if we forgot one of them.
- The present package is still a work in progress, so the more feedback, the better.
- This package has been primarily developed and designed for post-processing FVCOM outputs. One can download FVCOM from here.
- Follow the instructions for setting up Anaconda with the IOOS channel on your machine.
- From Anaconda Command Prompt type
conda install pyseidon
. - ... you are all set.
Although they should be automatically resolved during the installation, this package relies on the following dependencies:
In case you need to manually install the package, use the following steps:
- Step 1a: Download PySeidon package, save it on your machine and Unzip
- Step 1b: or clone the repository
- Step 2: from a shell, change directory to PySeidon-master folder
- Step 3: from the shell, as superuser/admin, type
python setup.py install
orpython setup.py install --user
- Finally, in order to test the installation, type
from pyseidon import *
in the iPython shell.
- The code will evolve and improve with time. To up-date, simply go through the installation procedure again.
- The tutorials and package functioning have been designed for use in IPython shell: One can download IPython from here
Package's documentation can be found here
- Tutorial 0: First steps
- Tutorial 1: FVCOM class
- Tutorial 2: Station class
- Tutorial 3: ADCP class
- Tutorial 4: TideGauge class
- Tutorial 5: Drifter class
- Tutorial 6: Validation class
- Project Leader: Richard Karsten
- Repository Admin & Software Development Manager: Thomas Roc
- Main Developers: Thomas Roc, Jonathan Smith, Wesley Bowman, Kody Crowell
- Dr. Richard Karsten
- Aidan Bharath
- Mitchell O'Flaherty-Sproul
- Robie Hennigar
- Dr. Joel Culina
- Justine McMillan
- Dr. Brian Polagye
- Dr. Kristen Thyng
- The IOOS group ...
- Authorship attributed to Wesley Bowman, Thomas Roc and Jonathan Smith
- Copyright (c) 2014 EcoEnergyII
- Licensed under an Affero GPL style license v3.0 (see License_PySeidon.txt)
For questions regarding FVCOM, to contribute to the wiki please subscribe to the mailing list uk-fvcom mailing list If you would like to cite FVCOM, please refer to its main publication and/or URLs.
Background
=== FVCOM Wiki ===
User guide
-
Additional information of less frequent usage in no particular order