simupy
bdsim_realtime
Our great sponsors
simupy | bdsim_realtime | |
---|---|---|
5 | 1 | |
569 | 5 | |
2.1% | - | |
0.0 | 5.0 | |
7 months ago | about 1 year ago | |
Python | Python | |
BSD 2-clause "Simplified" License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
simupy
-
Anyone know if python can be used to make a MATLAB simulink clone (dragging and dropping elements)? If not, do you have recommendations of other languages that can do this best to make a desktop app?
Simupy is a code-based dynamic system simulation program that a grad student came up with several years ago. I was surprised to see work on it in the past year, given it’s origin. It has no graphical component that I know of (haven’t read the latest docs)
- Best way to implement complex simulations of EOM in Python
-
Petition: End MATLAB in UIUC courses
I am not a controls person, but it after a bit of searching appears that the open source Xcos by SciLab appears to be relatively capable, and Python has simupy, which is at least competent enough to get use by NASA (though I think it lacks GUI support(?)).
- Matlab with the unbeatable offer 💞
-
A tool similar to simulink for python?
Closest thing is SimuPy. I haven’t got around to trying it out, but there’s a decent video about it here by the guy who made it. That video’s a few years old though, so there’s likely more functionality now :-)
bdsim_realtime
-
RE: If you had to pick a library from another language (Rust, JS, etc.) that isn’t currently available in Python and have it instantly converted into Python for you to use, what would it be?
Check out https://pypi.org/project/bdsim/. I also built an addon package that includes a web interface for telemetry and live tuning: https://github.com/CallumJHays/bdsim_realtime (it is only suitable for VERY soft real-time)
What are some alternatives?
python-simulator - this thing is about a python simulator, which is coded in python.
pyserde - Yet another serialization library on top of dataclasses, inspired by serde-rs.
PyFlow - Visual scripting framework for python - https://wonderworks-software.github.io/PyFlow
WeasyPrint - The awesome document factory
PyDy - Multibody dynamics tool kit.
pymonad - PyMonad implements data structures typically available in pure functional or functional first programming languages like Haskell and F#. Included are Monad and Monoid data types with several common monads included - such as Maybe and State - as well as some useful tools such as the @curry decorator for defining curried functions. PyMonad 2.x.x represents an almost complete re-write of the library with a simpler, more consistent interface as well as type annotations to help ensure correct usage.
simupy-flight
backtick - A tiny fixed-point task scheduling app built on top of rq
fdtd - A 3D electromagnetic FDTD simulator written in Python with optional GPU support
mesa - Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
NodeGraphQt - Node graph framework that can be re-implemented into applications that supports PySide2
carbon-simulator - This is an open-source python package developed by Bancor Research. It is meant to assist in the design, testing, and validating of the Carbon Protocol.