grayboxes contributes to the creation and evaluation of white box, gray box and black box models of physical and chemical transport phenomena. Gray box models
-
are hybrids of theory-driven and data-driven submodels
-
can have adjustable degrees of transparency (the more transparent, the more theory-driven)
-
are compatible to all operations of the grayboxes library:
- Forward simulation
- Minimization / maximization
- Inverse problem solution
- Sensitivity analysis
grayboxes is the base of the extension package coloredlids for implementation of distributed theoretical submodels. coloredlids based models are compatible to the model operations of the grayboxes package, see figure below.
grayboxes
Training of gray box models, sensitivity analysis
Optimization and inverse problem solution with white box, gray box and black box models
test
Module tests
doc
Figures and manuals used in wiki
git clone https://github.com/dwweiss/grayboxes.git
# ... change to grayboxes-master directory
python3 setup.py install --user
[Link] to the package installation procedure on windows.
Alternatively, all files in the zip file can be copied in the current working diretory of the actual application. Press [Clone and Download] and select [Download Zip].
- Modules lightgray and minimum are dependent on package modestga [MGA18]
- Module neuralnl is dependent on package neurolab [NLB15]
- Module neuraltf is dependent on package tensorflow [ABA15]
As an alternative to installation with setup.py, manual installation of the needed packages can be done with pip:
pip install tensorflow=2.2.2 neurolab matplotlib modestga numpy pandas scipy
