Object Modeling System (OMS)
Welcome to the Object Modeling System (OMS), a pure Java, object-oriented modeling framework. OMS allows model construction and model application based on components. This is a collaborative project active among the U.S. Department of Agriculture
and partner agencies and organizations involved with agro-environmental modeling. OMS v3.+ is a highly interoperable and lightweight modeling framework for component-based model and
simulation development on multiple platforms.
The OMS3 framework goal is to provide features to the modeler to make easy to create, inter-operable, scalable, and unburdened models that take full advantage of contemporary computing, management, and infrastructure technologies while keeping it simple intuitive for users.
Modeling Projects and Examples
- Getting started with basic examples...
- A set of simple models and components to get new users started.
- Thornthwaite Monthy Water Balance Model
- The Thorntwaite model can be used to examine various components of the hydrological cycle to estimate monthly water balance.
- Precipitation Runoff Modeling System (PRMS/OMS)
- PRMS is a modular, deterministic, distributed-parameter modeling system developed to evaluate the impacts of various combinations of precipitation, climate, and land use on streamflow, sediment yields, and general basin hydrology.
- AgroEcoSystem-Watershed Model (AgES-W)
- AgES is a modular, spatially explicit hydrological system implementing hydrological processes as process components. AgES operates at various temporal and spatial aggregation levels throughout the watershed.
- JGrasstools
 - hydro-geomorphological tool box implemented in OMS3, the Library contains all geoprocessing power that is behind JGrass at library level.
|
Development and Collaboration
You can access all source code (oms3 and models) using Subversion. Become a developer if you want to commit.
- Mercurial Repository URL: http://javaforge.com/hg/oms_core
Please read this Note on how to use this site.
Training
|