CSDL (computational system design language)
CSDL is the modeling language within which all computational models are being developed in this project. CSDL is an embedded domain specific language in Python (it is a subset of the Python programming language) that provides an expressive language for creating discipline models. CSDL models are executed using OpenMDAO on the backend, which computes derivatives efficiently and accurately using adjoint-type methods.
GitHub repository: https://github.com/LSDOlab/csdl