hecstac package#
Subpackages#
- hecstac.common package
- hecstac.events package
- hecstac.hms package
- Submodules
- hecstac.hms.assets module
- hecstac.hms.consts module
- hecstac.hms.data_model module
- hecstac.hms.item module
HMSModelItemHMSModelItem.MODEL_GAGESHMSModelItem.MODEL_UNITSHMSModelItem.PROJECTHMSModelItem.PROJECT_DESCRIPTIONHMSModelItem.PROJECT_TITLEHMSModelItem.PROJECT_UNITSHMSModelItem.PROJECT_VERSIONHMSModelItem.SUMMARYHMSModelItem.add_asset()HMSModelItem.bboxHMSModelItem.datetimeHMSModelItem.factoryHMSModelItem.from_prj()HMSModelItem.geometryHMSModelItem.geometry_assetsHMSModelItem.hms_project_fileHMSModelItem.make_thumbnail()HMSModelItem.make_thumbnails()HMSModelItem.pfHMSModelItem.propertiesHMSModelItem.write_element_geojsons()
- hecstac.hms.parser module
BaseTextFileBasinFileBasinFile.basin_geomBasinFile.bbox()BasinFile.crsBasinFile.diversionsBasinFile.drainage_areaBasinFile.elementsBasinFile.epsgBasinFile.feature_2_gdf()BasinFile.gagesBasinFile.hms_methodsBasinFile.hms_schematic_2_gdfsBasinFile.identify_sqlite()BasinFile.junction_connection_lines()BasinFile.junctionsBasinFile.observation_points_gdfBasinFile.parse_name()BasinFile.reach_milesBasinFile.reachesBasinFile.reservoirsBasinFile.scan_for_headers_and_footers()BasinFile.sinksBasinFile.sourcesBasinFile.subbasin_bc_lines()BasinFile.subbasin_connection_lines()BasinFile.subbasinsBasinFile.wkt
ControlFileGageFileGridFileMetFilePairedDataFileProjectFileProjectFile.absolute_paths()ProjectFile.assert_uniform_version()ProjectFile.combine_stem_ext()ProjectFile.dss_filesProjectFile.file_countsProjectFile.filesProjectFile.nameProjectFile.rastersProjectFile.result_filesProjectFile.scan_for_basins_mets_controls()ProjectFile.scan_for_terrain_run_grid_gage_pdata()ProjectFile.sqlitedbs
RunFileSqliteDBTerrainFile
- hecstac.hms.s3_utils module
- hecstac.hms.utils module
StacPathManagerStacPathManager.catalog_asset()StacPathManager.catalog_dirStacPathManager.catalog_fileStacPathManager.catalog_item()StacPathManager.collection_asset()StacPathManager.collection_dir()StacPathManager.collection_file()StacPathManager.collection_item()StacPathManager.collection_item_asset()StacPathManager.collection_item_dir()
add_no_duplicate()attrs2list()get_lines_until_end_sentinel()handle_special_cases()insert_after_key()parse_attrs()remove_holes()search_contents()
- Module contents
- hecstac.ras package
- Submodules
- hecstac.ras.assets module
BinaryLogAssetBoundaryConditionAssetColorScalesAssetComputationalLevelOutputAssetComputationalMessageAssetDSSAssetGeometricPreprocessorAssetGeometryAssetGeometryHdfAssetGeometryHdfAsset.bc_lines_spatial()GeometryHdfAsset.extra_fieldsGeometryHdfAsset.geometryGeometryHdfAsset.geometry_wgs84GeometryHdfAsset.has_1dGeometryHdfAsset.has_2dGeometryHdfAsset.model_perimeter()GeometryHdfAsset.reference_line_namesGeometryHdfAsset.reference_lines_spatial()GeometryHdfAsset.reference_points_spatial()GeometryHdfAsset.regex_parse_strGeometryHdfAsset.thumbnail()
HydraulicDesignAssetInitialConditionsFileAssetLogAssetMiscTextFileAssetMiscXMLFileAssetOutputFileAssetPlanAssetPlanHdfAssetPlanRestartFileAssetPrjAssetProjectAssetProjectionAssetQuasiUnsteadyFlowAssetRasMapperBackupFileAssetRasMapperFileAssetRasMapperOriginalFileAssetRestartAssetRunFileAssetSedimentDataAssetSedimentOutputAssetSedimentTransportCapacityAssetSiamInputAssetSiamOutputAssetSteadyFlowAssetUnsteadyFlowAssetUnsteadyFlowHdfAssetUnsteadyFlowLogAssetUnsteadyRunFileAssetWaterQualityAssetWaterQualityLogAssetWaterQualityRestartAssetXSOutputAssetXSOutputHeaderAsset
- hecstac.ras.consts module
- hecstac.ras.errors module
- hecstac.ras.item module
RASModelItemRASModelItem.HECSTAC_VERSION_KEYRASModelItem.MODEL_GAGES_KEYRASModelItem.MODEL_UNITS_KEYRASModelItem.PROJECT_DESCRIPTION_KEYRASModelItem.PROJECT_KEYRASModelItem.PROJECT_STATUS_KEYRASModelItem.PROJECT_TITLE_KEYRASModelItem.PROJECT_VERSION_KEYRASModelItem.RAS_DATETIME_SOURCE_KEYRASModelItem.RAS_HAS_1D_KEYRASModelItem.RAS_HAS_2D_KEYRASModelItem.add_asset()RASModelItem.add_geospatial_assets()RASModelItem.add_model_geopackages()RASModelItem.add_model_thumbnails()RASModelItem.bboxRASModelItem.crsRASModelItem.factoryRASModelItem.from_dict()RASModelItem.from_prj()RASModelItem.geometryRASModelItem.geometry_assetsRASModelItem.gpkg_metadataRASModelItem.has_1dRASModelItem.has_2dRASModelItem.model_datetimeRASModelItem.pfRASModelItem.plan_assetsRASModelItem.pmRASModelItem.project_assetRASModelItem.project_versionRASModelItem.to_dict()RASModelItem.to_file()RASModelItem.update_properties()
- hecstac.ras.parser module
CachedFileConnectionFlowChangeLocationGeometryFileGeometryFile.clean_polygons()GeometryFile.concave_hullGeometryFile.concave_hull_gdfGeometryFile.connectionsGeometryFile.cross_sectionsGeometryFile.determine_junction_xs()GeometryFile.determine_lateral_structure_xs()GeometryFile.determine_xs_order()GeometryFile.file_versionGeometryFile.geom_titleGeometryFile.geom_versionGeometryFile.geometry_timeGeometryFile.get_subtype_gdf()GeometryFile.has_1dGeometryFile.has_2dGeometryFile.ic_point_namesGeometryFile.iter_labeled_gdfs()GeometryFile.junction_gdfGeometryFile.junction_hull()GeometryFile.junctionsGeometryFile.reach_gdfGeometryFile.reachesGeometryFile.ref_line_namesGeometryFile.ref_point_namesGeometryFile.remove_holes()GeometryFile.riversGeometryFile.storage_areasGeometryFile.structuresGeometryFile.structures_gdfGeometryFile.to_gpkg()GeometryFile.unpack_geoms()GeometryFile.xs_gdf
GeometryHDFFileJunctionPlanFilePlanHDFFilePlanHDFFile.hdf_objectPlanHDFFile.meteorology_data_typePlanHDFFile.meteorology_dss_filenamePlanHDFFile.meteorology_dss_pathnamePlanHDFFile.meteorology_modePlanHDFFile.meteorology_raster_cellsizePlanHDFFile.meteorology_sourcePlanHDFFile.meteorology_unitsPlanHDFFile.plan_information_base_output_intervalPlanHDFFile.plan_information_computation_time_step_basePlanHDFFile.plan_information_flow_filenamePlanHDFFile.plan_information_geometry_filenamePlanHDFFile.plan_information_plan_filenamePlanHDFFile.plan_information_plan_namePlanHDFFile.plan_information_project_filenamePlanHDFFile.plan_information_project_titlePlanHDFFile.plan_information_simulation_end_timePlanHDFFile.plan_information_simulation_start_timePlanHDFFile.plan_parameters_1d2d_gate_flow_submergence_decay_exponentPlanHDFFile.plan_parameters_1d2d_is_stablity_factorPlanHDFFile.plan_parameters_1d2d_ls_stablity_factorPlanHDFFile.plan_parameters_1d2d_maximum_number_of_time_slicesPlanHDFFile.plan_parameters_1d2d_maxiterPlanHDFFile.plan_parameters_1d2d_minimum_time_step_for_slicinghoursPlanHDFFile.plan_parameters_1d2d_number_of_warmup_stepsPlanHDFFile.plan_parameters_1d2d_warmup_time_step_hoursPlanHDFFile.plan_parameters_1d2d_weir_flow_submergence_decay_exponentPlanHDFFile.plan_parameters_1d_flow_tolerancePlanHDFFile.plan_parameters_1d_maximum_iterationsPlanHDFFile.plan_parameters_1d_maximum_iterations_without_improvementPlanHDFFile.plan_parameters_1d_maximum_water_surface_error_to_abortPlanHDFFile.plan_parameters_1d_storage_area_elevation_tolerancePlanHDFFile.plan_parameters_1d_thetaPlanHDFFile.plan_parameters_1d_theta_warmupPlanHDFFile.plan_parameters_1d_water_surface_elevation_tolerancePlanHDFFile.plan_parameters_2d_equation_setPlanHDFFile.plan_parameters_2d_namesPlanHDFFile.plan_parameters_2d_volume_tolerancePlanHDFFile.plan_parameters_2d_water_surface_tolerance
PlanOrGeomHDFFilePlanOrGeomHDFFile.bc_linesPlanOrGeomHDFFile.breaklinesPlanOrGeomHDFFile.bridges_culvertsPlanOrGeomHDFFile.connectionsPlanOrGeomHDFFile.geometry_timePlanOrGeomHDFFile.geometry_versionPlanOrGeomHDFFile.inline_structuresPlanOrGeomHDFFile.landcover_date_last_modifiedPlanOrGeomHDFFile.landcover_filenamePlanOrGeomHDFFile.landcover_layernamePlanOrGeomHDFFile.lateral_structuresPlanOrGeomHDFFile.mesh_areas()PlanOrGeomHDFFile.mesh_cellsPlanOrGeomHDFFile.rasmapperlibdll_datePlanOrGeomHDFFile.si_unitsPlanOrGeomHDFFile.terrain_file_datePlanOrGeomHDFFile.terrain_filenamePlanOrGeomHDFFile.terrain_layernamePlanOrGeomHDFFile.two_d_flow_cell_average_sizePlanOrGeomHDFFile.two_d_flow_cell_maximum_indexPlanOrGeomHDFFile.two_d_flow_cell_maximum_sizePlanOrGeomHDFFile.two_d_flow_cell_minimum_size
ProjectFileProjectFile.geometry_filesProjectFile.plan_currentProjectFile.plan_filesProjectFile.project_descriptionProjectFile.project_statusProjectFile.project_titleProjectFile.project_unitsProjectFile.quasi_unsteady_flow_filesProjectFile.ras_versionProjectFile.steady_flow_filesProjectFile.unsteady_flow_files
QuasiUnsteadyFlowFileRASHDFFileReachRiverSteadyFlowFileStorageAreaStructureStructure.distanceStructure.distance_to_us_xsStructure.gdfStructure.number_of_station_elevation_pointsStructure.river_stationStructure.split_structure_header()Structure.station_elevation_pointsStructure.structure_data()Structure.tail_water_reachStructure.tail_water_riverStructure.tail_water_river_stationStructure.tw_distanceStructure.typeStructure.type_intStructure.weir_lengthStructure.width
StructureTypeUnsteadyFlowFileXSXS.bank_stationsXS.banks_encompass_channelXS.centerline_intersection_pointXS.centerline_intersection_stationXS.channel_depthXS.channel_obstructionXS.channel_reach_lengthXS.channel_widthXS.computed_river_stationXS.contraction_coefficientXS.coordsXS.correct_cross_section_directionXS.cross_section_intersects_reachXS.cutline_lengthXS.expansion_coefficientXS.first_stationXS.gdfXS.gdf_data_dictXS.geomXS.get_flow_area()XS.get_mannings_discharge()XS.get_wetted_perimeter()XS.has_blocksXS.has_ineffectivesXS.has_leveesXS.horizontal_varying_manningsXS.htab_min_elevationXS.htab_min_incrementXS.htab_pointsXS.intersects_reach_onceXS.is_interpolatedXS.last_stationXS.left_bank_elevationXS.left_bank_stationXS.left_max_elevationXS.left_reach_lengthXS.left_reach_length_ratioXS.manningsXS.mannings_codeXS.max_nXS.min_elevationXS.min_elevation_in_channelXS.min_nXS.n_subdivisionsXS.number_of_coordsXS.number_of_mannings_pointsXS.number_of_station_elevation_pointsXS.overtop_elevationXS.reach_lengthsXS.reach_lengths_populatedXS.right_bank_elevationXS.right_bank_stationXS.right_max_elevationXS.right_reach_lengthXS.right_reach_length_ratioXS.river_stationXS.river_station_strXS.set_bridge_xs()XS.set_computed_reach_length()XS.set_computed_reach_length_ratio()XS.set_thalweg_drop()XS.skewXS.split_xs_header()XS.station_elevation_dfXS.station_elevation_point_densityXS.station_elevation_pointsXS.station_lengthXS.subdivision_typeXS.subdivisionsXS.thalwegXS.wse_intersection_pts()XS.xs_length_ratioXS.xs_max_elevation
name_from_suffix()
- hecstac.ras.utils module
RequireGeoscheck_xs_direction()data_pairs_from_text_block()data_triplets_from_text_block()delimited_pairs_to_lists()export_thumbnail()find_model_files()handle_spaces()handle_spaces_arround_equals()is_ras_prj()is_unc_path()multithreading_enabled()reverse()search_contents()text_block_from_start_end_str()text_block_from_start_str_length()text_block_from_start_str_to_empty_line()validate_point()
- Module contents
Submodules#
hecstac.version module#
hecstac version.
Module contents#
hecstac Package.
This package provides tools and utilities to create items, assets, and metadata from HEC models.