engforge.properties
Like typical python properties, normal functions are embelished with additional functionality.
system_properties is a core function that adds meta information to a normal python property to include its output in the results. It is the “y” in y=f(x).
class_cache a subclassing safe property that stores the result at runtime
solver_cache a property that is recalculated any time there is an update to any attrs variable.
Classes
Initialize a filter. |
|
call with the function you want to wrap in a decorator |
|
alias of |
|
alias of |
|
A system property that caches the result when nothing changes. |
|
a property that caches a value on the class at runtime, and then maintains that value for the duration of the program. |
|
an interface for extension and identification and class return support |
|
A property that caches a result to an instance the first call then returns that each successive call |
|
A property that updates a first time and then anytime time the input data changed, as signaled by attrs.on_setattr callback |
|
alias of |
|
alias of |
|
this property notifies the system this is a property to be tabulated in the dataframe output. |