Skip to content

Commit 83b2789

Browse files
Added the automatic evaluation potential (#25)
* upgrade the awscli and botocore version * added/working on the FIM evaluation component integrating with the fimeval and extensive benchmark data * added the query tool for benchmark FIM and generalizing the way to generate the OWP FIMs and automatic Evalutation
1 parent 150392b commit 83b2789

File tree

11 files changed

+996
-8
lines changed

11 files changed

+996
-8
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ FIMserv/
6464
Although not mandatory,
6565
**we strongly recommend users create a virtual environment and install this package on that virtual environment to avoid the conflict between system dependencies and package dependencies.**
6666

67-
**‼️ If your system doesnot have git, install it first. Download link of git for windows or MacOS: https://git-scm.com/downloads**
67+
**‼️ If your system doesnot have git, install it first. Download link of git for windows or MacOS: https://git-scm.com/downloads and GDAL (gdal-config) is also needed to setup the build of this installation, install it on your system - https://gdal.org/en/stable/download.html**
6868

6969
**For conda users**
7070
```bash
44.2 KB
Binary file not shown.

dist/fimserve-0.1.87.tar.gz

19.2 MB
Binary file not shown.

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
[project]
22
name = "fimserve"
3-
version = "0.1.86"
3+
version = "0.1.87"
44
description = "Framework which is developed with the purpose of quickly generating Flood Inundation Maps (FIM) for emergency response and risk assessment. It is developed under Surface Dynamics Modeling Lab (SDML)."
55
authors = [{ name = "Supath Dhital", email = "[email protected]" }]
66
maintainers = [{ name = "Supath Dhital", email = "[email protected]" }]
77
license = { text = "GPL-3.0" }
88
readme = "README.md"
99
requires-python = ">=3.10,<3.13"
1010
dependencies = [
11-
"pytest>=8.3,<8.4",
1211
"teehr==0.5.0",
1312
"geemap>=0.35.1",
1413
"pyarrow>=15.0.2",
@@ -17,8 +16,8 @@ dependencies = [
1716
"fiona>=1.10.1",
1817
"utils>=1.0.2",
1918
"matplotlib>=3.9.2",
20-
"awscli==1.34.23",
21-
"botocore==1.35.23",
19+
"awscli>=1.42.0",
20+
"boto3>=1.40.0",
2221
"numba>=0.60.0",
2322
"bottleneck>=1.3.6",
2423
"localtileserver>=0.10.5",
@@ -35,6 +34,7 @@ dependencies = [
3534
"notebook>=6.5.7",
3635
"geocube<=0.7.1",
3736
"geopandas>=0.14.3",
37+
"fimeval>=0.1.56"
3838
]
3939

4040
[project.optional-dependencies]

src/fimserve/__init__.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import warnings
22

3+
from fimserve.fimevaluation.fims_setup import fim_lookup
4+
35
warnings.simplefilter("ignore")
46

57
from .datadownload import DownloadHUC8
@@ -31,3 +33,28 @@
3133

3234
#For intersected HUC8 boundary
3335
from .intersectedHUC import getIntersectedHUC8ID
36+
37+
38+
#evaluation of FIM
39+
from .fimevaluation.fims_setup import FIMService, fim_lookup
40+
41+
42+
__all__ = [
43+
"DownloadHUC8",
44+
"getNWMRetrospectivedata",
45+
"runOWPHANDFIM",
46+
"getNWMForecasteddata",
47+
"getGEOGLOWSstreamflow",
48+
"plotNWMStreamflow",
49+
"getUSGSsitedata",
50+
"CompareNWMnUSGSStreamflow",
51+
"plotUSGSStreamflow",
52+
"plotSRC",
53+
"GetUSGSIDandCorrFID",
54+
"subsetFIM",
55+
"vizualizeFIM",
56+
"CalculateStatistics",
57+
"getIntersectedHUC8ID",
58+
"FIMService",
59+
"fim_lookup",
60+
]
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from .fims_setup import FIMService, fim_lookup
2+
3+
__all__ = ["FIMService", "fim_lookup"]

0 commit comments

Comments
 (0)