engforge

analysis

attr_dynamics

attr_plotting

This module defines Plot and Trace methods that allow the plotting of Statistical & Transient relationships of data in each system

attr_signals

This module defines the slot attrs attribute to define the update behavior of a component or between components in an analysis

attr_slots

This module defines the slot attrs attribute to ensure the type of component added is correct and to define behavior,defaults and argument passing behavio

attr_solver

solver defines a SolverMixin for use by System.

attributes

Defines a customizeable attrs attribute that is handled in configuration,

common

A set of common values and functions that are globaly available.

component_collections

define a collection of components that will propigate to its parents dataframe

components

configuration

dataframe

Dataframe Module:

datastores

dynamics

Combines the tabulation and component mixins to create a mixin for systems and components that have dynamics, such as state space models, while allowing nonlinear dynamics via matrix modification

eng

engforge_attributes

env_var

Defines a class called EnvVariable that defines an interface for env variables with an option to obscure and convert variables, as well as provide a default option.

locations

logging

patterns

problem_context

The ProblemExec provides a uniform set of options for managing the state of the system and its solvables, establishing the selection of combos or de/active attributes to Solvables.

properties

Like typical python properties, normal functions are embelished with additional functionality.

reporting

The set of reporters define an interface to report plots or tables

solveable

solver

solver defines a SolverMixin for use by System.

solver_utils

system

A System is a Configuration that orchestrates dataflow between components, as well as solving systems of equations in the presense of limits, as well as formatting results of each Component into reporting ready dataframe.

system_reference

Module to define the Ref class and utility methods for working with it.

tabulation

Tabulation Module:

test

typing