Skip to content

Commit 093ccc1

Browse files
Add timings to readme
1 parent f6bb2f2 commit 093ccc1

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

README.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
Streamfall leverages the Julia language and ecosystem to provide:
1010
- Quick heterogeneous modelling of a stream network
1111
- Use of different rainfall-runoff models and their ensembles in tandem
12-
- Modelling and assessment of interacting systems
12+
- Support for modelling and assessment of interacting systems
1313
- A wide range of performance metrics
1414

1515
This package includes implementations of the following:
@@ -20,12 +20,21 @@ This package includes implementations of the following:
2020

2121
Performance is expected to be similar to implementations in C and Fortran.
2222

23+
Naive timings (using `@time`) for an example dataset spanning 1963-07-05 - 2014-12-31 (18808 days, approximately 51.5 years)
24+
25+
- SimpleHyModNode \
26+
0.016502 seconds (469.25 k allocations: 12.902 MiB)
27+
- GR4JNode \
28+
0.015274 seconds (224.75 k allocations: 5.584 MiB)
29+
- SYMHYDNode \
30+
0.039540 seconds (638.01 k allocations: 15.190 MiB, 46.99% gc time)
31+
- IHACRESBilinearNode \
32+
0.021734 seconds (675.63 k allocations: 17.773 MiB)
33+
2334
The IHACRES rainfall-runoff model was previously implemented with [ihacres_nim](https://github.com/ConnectedSystems/ihacres_nim) but has since been ported to pure Julia.
2435

2536
[Graphs](https://github.com/JuliaGraphs/Graphs.jl) and [MetaGraphs](https://github.com/JuliaGraphs/MetaGraphs.jl) are used underneath for network traversal/analysis.
2637

27-
> [NOTE] Streamfall is currently in its early stages and under active development. Although it is fairly usable for small networks and assessing/analyzing single sub-catchments, things may change drastically and unexpectedly.
28-
2938
## Installation
3039

3140
Streamfall is now registered! The latest release version can be installed with:

0 commit comments

Comments
 (0)