CoSApp: an open-source library to design complex systems
summary
CoSApp is an open‑source Python library (docs on Read the Docs, code on GitLab) that actually assembles models and solvers: explicit ports with automatic unit conversion, drivers as pluggable solvers and nested drivers for multipoint design, and handles multi‑mode events with rollback and discrete transitions. Examples include a rocket‑nozzle multipoint design matching ground (1 bar) and vacuum (0 bar) cases from chamber conditions (115 bar, 1500 K) and optimizer+integrator assemblies; internal use at Saffron shows it works for a few hundred variables.
AI-written summary · about
chapters (21)
- 0:00CoSApp introduction
- 0:25What is CoSApp
- 1:27Core concepts
- 2:54Ports and data handling
- 4:16Building models
- 5:21Linear model example
- 6:03Assembling systems
- 7:27Drivers in simulations
- 8:10Optimization with drivers
- 9:14Nested drivers
- 10:16Multipoint design
- 11:42Rocket nozzle case study
- 14:50Dynamic systems
- 15:53Modeling events
- 17:35Primary and secondary events
- 19:01Event handling in rockets
- 21:04Time and event transitions
- 21:46CoSApp capabilities
- 22:58Q&A: Python performance
- 23:40Q&A: Library comparison
- 24:44Q&A: Flexibility
related talks
45mOpen Source on Purpose; Strategy, Process and Tools to Succeed
34mThe Role of OSPO Manager for the Organization’s Success
30mBuilding the systems that build the software
20mKeynote: From Prototype to Innersource to Open Source: Lessons...
30mFast, Lean, Precise, Controlled: Compliance Automation With OSCAL in Our Open-S...
46mHow work gets done in the Age of Al: Copilot, Apps and Agents
11mLieutenant Colonel Enrique Oti at SpringOne Platform 2017
30mBuilding OSPOs in Practice...
