SOFTWARE
Open-Source Software
Tools developed by the MDS-Rely consortium for reliability science — from statistical modeling and Bayesian optimization to optical simulation, literature management, and chemical process control.
Network structural equation modeling (netSEM) is a data-driven modeling technique developed at the SDLE Research Center. Available as an R package on CRAN, it selects the best relationship between variables based on statistical significance — including adjusted R² — and ranks models using Akaike Information Criterion (AIC) and Bayesian Information Criterion (BIC).
BayesO (pronounced "bayes-o") is a simple but essential Bayesian optimization package written in Python. Designed to run advanced Bayesian optimization with implementation-specific and application-specific modifications. The package includes Gaussian process regression and random forest regression surrogate models, enabling sequential model-based optimization.
JaxLayerLumos is open-source transfer-matrix method (TMM) software designed for scientists, engineers, and researchers in optics and photonics. It provides a powerful yet intuitive interface for calculating the reflection and transmission (RT) of light through multi-layer optical structures. By inputting the refractive index, thickness of each layer, and the frequency vector, users can analyze how light interacts with layered materials — including the option to adjust for incidence angles.
litdb is an open-source Python tool for building and searching a personal literature database. It allows users to collect scientific papers and store them locally. Literature can be searched using semantic and text-based queries, including natural-language queries supported by GPT-style interfaces. Additional features include exporting BibTeX citations, filtering new papers since a given date, and extracting structured data from documents.
The Tennessee Eastman Process simulator is an interactive simulation and dashboard for the classic Tennessee Eastman chemical process benchmark. It provides a web-based interface to run and visualize dynamic simulations of the process, including the ability to introduce disturbances and monitor process variables in real time. The underlying software is a Python-based simulator (with optional Fortran acceleration) for research and teaching applications in process control, fault diagnosis, and chemical engineering systems.
