22 packages tagged with “Modelling”
Declare Value Objects in one line e.g. `class ClientRef : ValueOf<string, ClientRef> { }`), create using `ClientRef.From(someString)` The base Type ValueOf<TValue, TThis>, provides Equals, GetHashcode. Use ValueTuples for multi property values e.g `class Address : ValueOf<(string firstLine, string secondLine, Postcode postcode), Address> {}`
A visual designer for the lightweight CQRS.net framework. Using this package you can generate much of the boiler plate code involved in implementing a scalable, enterprise grade CQRS project ready for deployment on-premise or on Azure.
This package provides central modelling components for agent-based simulation. It contains agent environments with update spatial indexing structures for agents and graphs as well as GIS layer to process vector files (*.geojson, *.shp, *.kml, *.gml) and raster files (*.geotiff, *tiff, *.asc). For more details how to use MARS, please use the documentation: https://www.mars-group.org/docs/tutorial/intro
A c# library to facilitate the use of arrays in financial modelling. This version targets dotnet core.
Provides common abstractions for domain modelling.
A software pattern to organise and manipulate model simulations more consistently across projects
Attributes for defining data models in .NET code.
Provides common types for persisting domain objects to DocumentDB.
Provides conventions for creating an ASP.NET Core based REST API on top of a domain model.
An F# library for model-fitting model-selection (MFMS) of ecological models to observational data. The library was developed for individual-based plant modelling using tree ring time-series, but can be used for any ecological models.
Package Description
DeepEnds is a tool written to perform dependency analysis on code in a hierarchical manner. It produces DGML files for visualisation of graphs within Visual Studio and computes various reports. Input can a mix of Visual Studio solution files or parts thereof, alternatively it can read CMake. Run the exe without arguments for help or see the website for further details.
DeepEnds is a tool written by Zeb Mason to perform dependency analysis on code in a hierarchical manner. It produces DGML files for visualisation of graphs within Visual Studio and computes various metrics which can be placed in a CSV file or a HTML report. The HTML report can be generated directly or via Doxygen and contains extra information about how the edges of the graphs are formed. Input can a mix of csproj, vbproj and .NET assemblies or a vcxproj or Doxygen XML output or even a DGML file. Run the exe without arguments for help.
A configuration based application framework.
Logging classes for programmersdigest.Metamorphosis.
The ABxM Framework provides an open platform for experimentation with agent-based, aka individual-based, systems. The aim of the framework is to "standardize" research equipment, in this case the tools for modeling and simulation, in order to increase transparency of agent-based models, and repeatability of research results. Its main application can be seen in the modeling and simulation of dynamic systems that can be conceived of as consisting of locally interacting, discrete entities that have autonomy and goal-orientation. These models and simulations can be explorative (divergent) or goal-oriented (convergent) as, for example, when used for optimization. The framework is composed of a set of class libraries organized around the core agent library ABxM.Core. The main usage scenario for domain-specific applications is to expand the functionality of the framework by building an add-on while using the core as the common infrastructure. The ABxM.Core consists of the agent core library ABxM.Core and an interoperability library for Rhino 6 and later versions. ABxM.Core implements the functionality specific to agent-based modelling and simulation. The core library can, in principle, be referenced from any application that is compatible with McNeel’s Rhino.Inside technology. ABxM.Core defines four base classes for behaviors, agents, agent systems, and environments, and the Solver class. In addition to the base classes, the core library provides implementations for Vector-based systems called “Boid” (in reference to Craig Reynolds’ Boids), point-based systems called “Cartesian”, matrix-based systems (2d and 3d), mesh systems, and network systems. The necessary agent, system, environment, and behavior classes are derived from the corresponding base classes.
This library implements ConML.