Summer of Code - Getting Started: Difference between revisions

→‎Adding functionality to packages: Remove two projects with hardly any description.
(→‎Adding functionality to packages: Remove two projects with hardly any description.)
Line 125: Line 125:


== Adding functionality to packages ==
== Adding functionality to packages ==
=== EPA hydrology software suite ===
Create native interfaces to the EPA software suites.
Starting points
* [https://forja.cica.es/projects/epanet-octave/ epanet-octave].
* [https://github.com/OpenWaterAnalytics/ Open Water Analytics]
* '''SWMM'''
** [https://www.epa.gov/water-research/storm-water-management-model-swmm Official page]
** Check work done in [https://github.com/water-systems/MatSWMM MatSWMM] [http://digital.csic.es/bitstream/10261/132982/1/MatSWMM.pdf article]
* '''EPANET'''
** [https://www.epa.gov/water-research/epanet Official page]
* '''Required skills'''
: m-file scripting, C, C++, API knowledge, file I/O, classdef (optional).
* '''Difficulty'''
: easy/medium
* '''Mentor'''
: [[User:KaKiLa|KaKiLa]]
===  FullSWOF overland flow simulator ===
Create scripting tools for (optional: native interfaces).
Starting points
* [https://www.idpoisson.fr/fullswof/ The FullSWOF Project].
* [https://arxiv.org/abs/1204.3210 FullSWOF: A software for overland flow simulation]
* [https://bitbucket.org/binello7/fswof2d Initial work on Bitbucket]
* '''Required skills'''
: m-file scripting, C, C++, API knowledge, file I/O, classdef (optional).
* '''Difficulty'''
: easy/medium
* '''Mentor'''
: [[User:KaKiLa|KaKiLa]]


=== TISEAN package ===
=== TISEAN package ===