Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Image Removed/wiki/spaces/SC/pages/51643422For plugin examples please get access to the source code: Accessing the source code and getting started

...

We have built a number of plugin examples:

ProjectDemonstratesCurrent stateRequires persistence
ExampleExpressionEditorCustomFunctionsShows the syntax for adding in your own custom function Full tutorial available
: /wiki/spaces/SD41/pages/25822264
with the user guide(error)
ExampleRainfallRunoffModelProvides an example rainfall runoff model.Full tutorial available
: /wiki/spaces/SD41/pages/25822258 
with the user guide(tick)
ExampleScenarioTool
 

Needs to be cleaned up.
Tutorial available: /wiki/spaces/SD41/pages/25822275 
Full tutorial available with the user guide(error)
Plugins below don't have tutorials and are "By Example":
ExampleConstituentFilteringModelHow to create a custom constituent filter model
 

(tick)
ExampleObjectiveFunctionDemonstrates how to put a custom Objective function in the calibration tool. (Available in 3.4.1 onwards)Good example(error)
ExampleConstituentGenerationModelHow to create a custom generation model
 

(tick)
ExampleGeographicScenarioStepAdding in a geographic step to the wizardSimple example(error)
ExampleIPluginStepShows how you can plug-in to the model running
 

(tick)
ExampleNodeModelShows the various components needed to create a custom Node Model
 

(tick)
ExampleScenarioCreator

Shows how to create a new scenario from a csv file.

Demonstrates RiverSystem.Simulation.ChangeFeatures which changes node models (Available in 3.4.1 onwards)

 Also demonstrates how to set up Data Sources and Input Sets

 

(error)
ExampleWaterUserDemandModel
  


(tick)
WorkshopExampleDataExportTransformAccessing results from model runs, filtering results, performing data transformations and custom
exportiing
exporting.
 

(error)

...


If these examples don't help you and you would like to implement a particular plugin - please contact Geoff Davis to discuss the best way to implement what you would like to do./