The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Modeling Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
CHRONO
High-performance C++ library for multiphysics and multibody dynamics simulations (by projectchrono)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
python-mip
Python-MIP: collection of Python tools for the modeling and solution of Mixed-Integer Linear programs
-
Dash.jl
Dash for Julia - A Julia interface to the Dash ecosystem for creating analytic web applications in Julia. No JavaScript required.
-
SeaLion
The first machine learning framework that encourages learning ML concepts instead of memorizing class functions.
-
r5
Developed to power Conveyal's web-based interface for scenario planning and land-use/transport accessibility analysis, R5 is our routing engine for multimodal (transit/bike/walk/car) networks with a particular focus on public transit
-
dwsim
DWSIM is a Steady-State and Dynamic Sequential Modular Chemical Process Simulator for Windows, Linux and macOS.
-
chapi
CHAPI (Common Hierarchical Abstract Parser and Information Converter) streamlines code analysis by converting diverse language source code into a unified abstract model, simplifying cross-language development. Chapi 是一个通用层次抽象解析器与信息转换器,它可以将不同编程语言的源代码转换为统一的层次抽象模型。
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Please try looking through some large open source projects and contributing major contributions by familiarizing yourself with the code base, learning multiple programming languages, and not having major bugs in your code. I'd imagine you wouldn't want to do this.
Project mention: GitHub - CadQuery/cadquery: A python parametric CAD scripting framework based on OCCT | /r/codeCAD | 2023-07-26
Hopsan https://liu.se/en/research/hopsan and Project Chrono https://projectchrono.org/ may be good Simulink alternatives.
The idea is to write a C++ model that that produces cycle accurate outputs of the branch predictor, core pipeline, queues, memory latency, cache hierarchy, prefetch behaviour, etc. Transistor level accuracy isn't needed as long as the resulting cycle timings are identical or near identical. The improvement in workload runtime compared to a Verilog simulation is precisely because they aren't trying to model every transistor, but just the important parameters which effect performance.
Let's take a simple example: Instead of modeling a 64-bit adder in all its gory transistor level detail, you can just have the model return the correct data after 1 "cycle" or whatever your ALU latency is. As long as that cycle latency is the same as the real hardware, you'll get an accurate performance number.
What's particularly useful about these models is they enable much easier and faster state space exploration to see how a circuit would perform, well before going ahead with the Verilog implementation, which relatively speaking can take circuit designers ages. "How much faster would my CPU be if it had a 20% larger register file" can be answered in a day or two before getting a circuit designer to go try and implement such a thing.
If you want an open source example, take a look at the gem5 project (https://www.gem5.org). It's not quite as sophisticated as the proprietary models used in industry, but it's a used widely in academia and open source hardware design and is a great place to start.
Project mention: Small Wheel Idea: Build a model rocket that can reach at least 10,000 feet (3048 meters) Must include a onboard flight computer that tracks altitude, a camera and must be recoverable | /r/Emoney | 2023-12-10https://openrocket.info/ download this to design and simulate the model rocket
Latest docs: https://docs.rocketpy.org/en/latest/user/index.htmlFull release notes: https://github.com/RocketPy-Team/RocketPy/releases/tag/v1.1.0
Project mention: Dash.jl – Julia interface to the Dash ecosystem | news.ycombinator.com | 2023-08-31
Project mention: Is Conway's Game of Life Conscious According to Integrated Information Theory? | /r/askscience | 2023-06-05it's not very hard to build a model (and the corresponding transition probability matrix) for a GoL network. and the version 4.0 formalism code is online for anyone to use (https://github.com/wmayner/pyphi). so you could try to answer the question for yourself (though it gets computationally prohibitive for networks bigger than 10 units or so, so...)
Project mention: over 300 hours on lucio and I've never heard this voice line | /r/luciomains | 2023-06-08There are tons of voicelines that you rarely here. Overtools lets you rip not just all voicelines unlocked, but all "hero interactions" as well. It's super awesome. https://github.com/overtools/OWLib you'd be surprised how many you don't catch!
Trying to put the finishing touches on a Python package [1] for epidemic modeling using Compartmental models. This grew out of a series of blog posts I started writing during the pandemic [2] based on my professional experience in epidemic modeling in a previous life where I was the lead developer for a state of the art global epidemic model [3].
[1] http://github.com/DataForScience/epidemik
[2] https://github.com/DataForScience/Epidemiology101
[3] https://www.gleamviz.org/explore.html
Project mention: Loops: journeys in declarative logic programming in genomics [video] | news.ycombinator.com | 2023-11-30LinkML that Chris presents here looks really interesting though!
https://linkml.io/
https://github.com/linkml/linkml
Modeling related posts
- Cascade Studio
- New in ToolboxR Control Library (Trajectory Generation)
- SummonScript: Manifest manifold models with magical machinations
- SummonScript – Manifest manifold models with magical machinations
- Hot Chips 2023: Arm’s Neoverse V2
- How to generate realistic PSFs for camera lenses?
- GitHub - CadQuery/cadquery: A python parametric CAD scripting framework based on OCCT
-
A note from our sponsor - WorkOS
workos.com | 29 Apr 2024
Index
What are some of the best open-source Modeling projects? This list will help you:
Project | Stars | |
---|---|---|
1 | dash | 20,502 |
2 | blender | 11,536 |
3 | cadquery | 2,799 |
4 | CAD_Sketcher | 2,494 |
5 | CHRONO | 2,040 |
6 | gem5 | 1,412 |
7 | openrocket | 1,129 |
8 | cp-ddd-framework | 1,086 |
9 | CascadeStudio | 958 |
10 | RocketPy | 537 |
11 | python-mip | 504 |
12 | dython | 492 |
13 | flopy | 480 |
14 | Dash.jl | 479 |
15 | pyphi | 353 |
16 | OWLib | 341 |
17 | SeaLion | 333 |
18 | Epidemiology101 | 277 |
19 | ComponentArrays.jl | 276 |
20 | linkml | 277 |
21 | r5 | 262 |
22 | dwsim | 256 |
23 | chapi | 251 |
Sponsored