API¶
footings.assumption_registry¶
Base class representing a temporary assumption set. |
|
Base class representing an assumption repository. |
|
Decorator to declare assumption registry. |
|
Define a set withan an assumption registry. |
footings.data_dictionary¶
Enum container of all valid pandas data types. |
|
A decorator that creates a custom data dictionary object. |
|
Define a column with a data dictionary. |
footings.io¶
Create xlsx file. |
|
Load footings generated file. |
|
Load footings generated json file. |
|
Load footings generated xlsx file. |
footings.jigs¶
Create a ForeachJig that runs a WrappedModel or MappedModels for each item in an iterator. |
footings.model¶
The parent modeling class providing the key methods of run, audit, and visualize. |
|
Turn a class into a model within the footings framework. |
|
Turn a method into a step within the footings framework. |
|
Define a parameter attribute under the model. |
|
Define a sensitivity attribute under the model. |
|
Define a meta attribute under the model. |
|
Define an intermediate attribute under the model. |
|
Define an intermediate attribute under the model. |
footings.scenario_registry¶
Define an attribute within a scenario. |
|
Decorator to declare scenario registry. |
|
Base class representing a scenario repository. |
footings.testing¶
A generic function to assert whether two footing files are equal. |
|
Assert whether two footing json files are equal. |
|
Assert whether two footing xlsx files are equal. |
footings.utils¶
Transform a function into a generic dispatch function. |
|
Decorator to call function once and have it be available. |
|
Get attributes from obj based on a passed callable. |
footings.validators¶
A validator that raises a ValueError if the initializer is called with a value that is not equal to the value provided. |