Versions in this module Expand all Collapse all v0 v0.4.0 Sep 9, 2023 Changes in this version + var GeometryFeatureTypes []string = []string + func BuildFilePath(modelDirectory, fileName string) string + type ControlFiles struct + Data map[string]interface{} + Paths []string + type FileExt struct + Control string + Definition string + Forcing string + Geometry string + Grid string + type ForcingFiles struct + Data map[string]interface{} + Paths []string + type GeometryFiles struct + FeaturesProperties map[string]interface{} + Georeference interface{} + Paths []string + type HmsControlData struct + Description string + EndDate string + EndTime string + Hash string + Notes string + StartDate string + StartTime string + TimeInterval string + Title string + type HmsForcingData struct + BasinModel []string + Description string + ET string + Hash string + LWave string + MissingToDefault string + Notes string + Precip string + SWave string + Snowmelt string + Subbasin []string + Title string + Units string + type HmsGeometryData struct + CRS string + Description string + Features map[string][]string + FlowRatio string + GeoRefFiles []string + Hash string + LocalFlow string + LossRate string + MissingtoZero string + Notes string + QualityRouting string + SedRouting string + Title string + Transform string + Units string + type HmsInputFiles struct + ControlFiles []string + ForcingFiles []string + GeometryFiles []string + func (i HmsInputFiles) Paths() []string + type HmsModel struct + DefinitionFile string + DefinitionFileHash string + Description string + FileStore filestore.FileStore + Files HmsModelFiles + Metadata HmsModelMetadata + ModelDirectory string + Title string + Type string + Version string + func NewHmsModel(key string, fs filestore.FileStore) (*HmsModel, error) + func (hm *HmsModel) GeospatialData() interface{} + func (hm *HmsModel) Index() Model + func (hm *HmsModel) IsAModel() bool + func (hm *HmsModel) IsGeospatial() bool + func (hm *HmsModel) ModelType() string + func (hm *HmsModel) ModelVersion() string + type HmsModelFiles struct + InputFiles HmsInputFiles + OutputFiles HmsOutputFiles + SupplementalFiles HmsSupplementalFiles + func (mf HmsModelFiles) Paths() []string + type HmsModelMetadata struct + ControlMetadata map[string]HmsControlData + ForcingMetadata map[string]HmsForcingData + GeometryMetadata map[string]HmsGeometryData + type HmsOutputFiles struct + PredictionFiles []string + RunFiles []string + RunLogs []string + func (o HmsOutputFiles) Paths() []string + type HmsSupplementalFiles struct + GridFiles []string + ObservationFiles []string + VisualizationFiles []string + func (s HmsSupplementalFiles) Paths() []string + type InputFiles struct + ControlFiles ControlFiles + ForcingFiles ForcingFiles + GeometryFiles GeometryFiles + LocalVariables interface{} + SimulationVariables interface{} + type Model struct + DefinitionFile string + DefinitionFileHash string + Files ModelFiles + Type string + Version string + type ModelFiles struct + InputFiles InputFiles + OutputFiles OutputFiles + SupplementalFiles SupplementalFiles + type OutputFiles struct + ModelPrediction interface{} + Paths []string + RunFiles []string + RunLogs []string + type SupplementalFiles struct + ObservationalData interface{} + Paths []string + Visulizations interface{}