Hydrologic Micro Services, HMS, is a suite of micro-services available through an API documented with Swagger. HMS is being develop in C# .NET Core 2 with Visual Studio 2017 (Visual Studio Community 2017 is available for free): visual studio download
Steps to create development enviornment:
- Download or fork source code from github. HMS source
- In Visual Studio, open up the solution file (HMS.sln)
- Set the Web.Services as StartUp Project
- Run HMS
- Evapotranspiration
- GLDAS.cs
- NLDAS.cs
- Precipitation
- Daymet.cs
- GLDAS.cs
- NCDC.cs
- NLDAS.cs
- WGEN.cs
- SoilMoisture
- GLDAS.cs
- NLDAS.cs
- Solar
- GCSolar.cs
- SubSurfaceFlow
- GLDAS.cs
- NLDAS.cs
- SurfaceRunoff
- CurveNumber.cs (in development)
- GLDAS.cs
- NLDAS.cs
- Temperature
- Daymet.cs
- GLDAS.cs
- NLDAS.cs
Packages used by HMS.sln include:
Accord.Statistics - v3.7.0
Newtonsoft.Json - v10.0.3
Swashbuckle.AspNetCore.Examples - v2.3.1
Swashbuckle.AspNetCore.Swagger - v1.0.0
Swashbuckle.AspNetCore.SwaggerUi - v1.0.0