Dedicated design engineering tools are often oriented towards simple usage scenarios for one design aspect at a time. Complete systems in realistic scenarios are more costly and difficult to analyse due to multiple licensing fees and few working examples. The result is sub-optimal systems with poor performance. Quflow is currently integrating a multi-discipline and multi-scenario systems analysis framework using the following free open source tools:
- garlicsim: Simulation of multiple scenarios (http://garlicsim.org).
- sympy: Mathematics (http://code.google.com/p/sympy).
- pycircuit: Electrical circuits (http://pycircuit.org).
- pyvisa: Communication (http://pyvisa.sourceforge.net).
- spiro: Systems integration (http://www.freenet.org.nz/python/spiro).
- playdoh: Distributed processing and optimization (http://playdoh.googlecode.com).
- quantities: Units and tolerances (http://packages.python.org/quantities).
- traits: Constraints (http://pypi.python.org/pypi/Traits).
- chaco: Plotting and interactivity (http://code.enthought.com/chaco).
Of these packages, pyvisa, spiro, traits, quantities and sympy are integrated and playing well together already.
Comments, requests for early releases and collaborations are welcome!