Skip to main content
Ctrl+K

HydroMT Core

  • Getting started
  • User guide
  • Plugins
  • API reference
    • What’s new
  • GitHub
  • Deltares
  • Getting started
  • User guide
  • Plugins
  • API reference
  • What’s new
  • GitHub
  • Deltares

Section Navigation

  • User Guide
    • Data conventions
    • Pre-defined data catalogs
    • Overview data
    • HydroMT Command Line Interface
    • Introduction to HydroMT
    • Installation guide
    • Overview methods and processes
    • Creating a Model Workflow
    • Building a model
    • Overview models
    • Defining a model region
    • Updating a model
    • Terminology
  • Advanced user guide
    • Architecture
    • Preparing a Data Catalog
    • Supported data types
    • Using HydroMT in Python
    • Statistical methods
    • Model components
  • Plugin Developer guide
    • Starting your own HydroMT Plugin
    • Custom Catalog
    • Custom components
    • Custom Drivers
    • Custom Models
    • Custom Resolver
    • Migrating to v1
    • Preparing a model workflow
    • Implementing Custom behavior
    • Testing your plugin
  • Core developer guide
    • Developer’s guide
    • Adding Documentation
    • Developer installation guide
  • User guide
  • Plugin Developer guide

Plugin Developer guide#

  • Starting your own HydroMT Plugin
    • Create your own plugin repository
      • Typical HydroMT repository structure
  • Custom Catalog
  • Custom components
    • Implementing a component
      • Initialisation
      • Required attributes
  • Custom Drivers
    • Implementing a Drivers
  • Custom Models
    • Initialisation
    • Additional Model properties
    • Setup basic model objects
    • Setup methods
    • Processes
  • Custom Resolver
    • Implementing a Resolver
    • Handling non-existent data
  • Migrating to v1
    • Model and ModelComponent
      • New ModelComponent class
      • Changes to the yaml HydroMT configuration file format
      • Model region and geo-spatial components
      • Removing support for ini and toml HydroMT configuration files
      • Implementing Model Components (for developers)
        • Adding Components to a Model
        • Removed Model attributes
    • DataCatalog
      • Changes to the data catalog yaml file format
      • Removing dictionary-like features for the DataCatalog
      • Split the responsibilities of the DataAdapter into separate classes
        • DataSource
        • URIResolver
        • Driver
        • DataAdapter
    • Package API
    • Logging
    • Plugins
  • Preparing a model workflow
    • Workflow (.yaml) file
  • Implementing Custom behavior
  • EntryPoints
  • Testing your plugin
    • Testing model components
    • Testing models
    • Testing your plugin as a whole

previous

Model components

next

Starting your own HydroMT Plugin

Edit on GitHub

This Page

  • Show Source

© Copyright Deltares.

Created using Sphinx 7.4.7.

Built with the PyData Sphinx Theme 0.16.1.