Condor, a mathematical modeling framework for engineers with deadlines
Numerical modeling is an important part of the engineering workflow, providing understanding of engineering systems without the often prohibitive cost of fabricating physical models and prototypes.Condor is a mathematical modeling framework in Python that enables the rapid deployment of models for analysis and design.Condor uses metaprogramming to provide a mathematical domain-specific language (DSL) that reduces the software development effort needed to deploy models for solving engineering analysis and design problems.It also features a modular model-solver-backend architecture, analogous to the model-view-controller (MVC) pattern in web-application development, facilitating usage of off-the-shelf solvers.
Authors
- Kenneth R. Lyons (ORCID: https://orcid.org/0000-0002-9143-8459)
- Benjamin W. L. Margolis (ORCID: https://orcid.org/0000-0001-5602-1888)
Institutions
- Ames Research Center (US)
Publication Details
- Journal
- The Journal of Open Source Software
- Published
- 2025-09-16
- DOI
- https://doi.org/10.21105/joss.08859
- Citations
- 3
- Primary Topic
- Simulation Techniques and Applications
- Type
- article
- Field-Weighted Citation Impact
- 6.32