... | ... | @@ -33,7 +33,7 @@ The [MBDyn Python Preprocessor](https://public.gitlab.polimi.it/DAER/mbdyn/tree/ |
|
|
|
|
|
The preprocessor can parse an input file searching for Python code wrapped by `#beginpreprocess` and `#endpreprocess` tags, and processes it generating portions of the final input file. See the examples in [contrib/PythonPreprocessor/examples](contrib/PythonPreprocessor/examples).
|
|
|
|
|
|
After the 2024 GSoC project of [Shimul Baidya](@shimul.cse31), pre Preprocessor is now able to generate an entire MBDyn model using only Python code. This makes it suitable for integration in other software providing a Python API, to define a GUI-based method for MBDyn model generation. It also makes it easy to define higher-order preprocessing methods, like meshing flexible elements and automatically generating models for complex systems (for example, aeroelastic models of rotary-wing aircraft).
|
|
|
After the [2024 GSoC project](#358) of [Shimul Baidya](@shimul.cse31), pre Preprocessor is now able to generate an entire MBDyn model using only Python code. This makes it suitable for integration in other software providing a Python API, to define a GUI-based method for MBDyn model generation. It also makes it easy to define higher-order preprocessing methods, like meshing flexible elements and automatically generating models for complex systems (for example, aeroelastic models of rotary-wing aircraft).
|
|
|
|
|
|
In this context, many possibilities for GSoC projects can be devised. A non-comprehensive list of ideas that can be taken alone or combined to form a GSoC project:
|
|
|
- Integration of the Preprocessor in [Blendyn](https://github.com/zanoni-mbdyn/blendyn), so that Blender can become a pre- and post-processor for MBDyn.
|
... | ... | @@ -134,7 +134,7 @@ Depending on the amount of flexibility/implemented features, this project can be |
|
|
**Programming Languages**: C/C++\
|
|
|
**Keywords**: Inter-Process Communication, Sockets\
|
|
|
**Difficulty**: Low\
|
|
|
**Mentors**: Andrea Zanoni, Marek Lukasiewicz
|
|
|
**Mentors**: [Andrea Zanoni](@10260632), [Marek Lukasiewicz](@marek.lucasiewicz)
|
|
|
|
|
|
### MBDyn-DUST Module
|
|
|
|
... | ... | |