Comments (6)
Yes. I just need to get it a bit more complete and robust. I will then put it under ModiaSim. What's a good name? Modelica2Modia?
from modia.jl.
Hello Modia People, Mr Elmqvist,
Will this software be available publicly ?
from modia.jl.
Yes. I just need to get it a bit more complete and robust. I will then put it under ModiaSim. What's a good name? Modelica2Modia?
ModelicaToModia (Modelica and Modia use correct English words and try to avoid abbreviations)
from modia.jl.
Sorry, clicked on the wrong button. Did not want to close this issue.
from modia.jl.
I initially wanted to map the Modelica package structure onto the Julia module structure. However, this does not work because there are cyclic dependencies between some Modelica packages.
I did not find any trick to handle cyclic module dependencies in Julia. Any input on this?
This would mean that the Modelica libraries needs to be flattened, i.e. sub-pacages removed and model paths such as Modelica.Blocks.Continuous.Integrator would be replaced by a name such as Modelica_Blocks_Continuous_Integrator.
Any othersuggestion?
from modia.jl.
I don't know enough Julia already to specifically answer about Julia, but a generic good practice is to use the Inversion of Control pattern.
There is a good description there How to solve circular package dependencies
IMHO the flattening would lead to a double hierarchy, which could be very noisy and disturbing for users.
from modia.jl.
Related Issues (20)
- numerical constant and spaces in equation HOT 1
- Problem with ModiaPlot dependencies
- I am studying this product, but it is incredibly problematic with the version compatibility of other very common libraries, such as JuliaDB. HOT 1
- I would like to use Modia in real-time applications ... does it make sense, is it possible? HOT 2
- linearize!(model, analytic=true, ... HOT 2
- equations = :[ ] ... observation
- dead-time function HOT 1
- ModiaLang v0.8.2 - missing feature in main branch HOT 1
- issue with "m.x_init" HOT 3
- Modia.jl 0.6.1 instantiatemodel fails HOT 4
- Bool parameter converted to Float64 HOT 1
- error when using SVector and SMatrix HOT 1
- Modia crashing "using Modia" HOT 4
- time consuming function "addToResult!"
- docs: How to describe the Map function? HOT 1
- Link to documentation broken HOT 1
- [help] Implementing a basic NPN BJT model HOT 2
- Precompilation fails HOT 3
- issue with algebraic loop (nonlinear)
- issue with new version of Sundials v4.20.1 HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from modia.jl.