Skip to content

Releases: mimesis-inria/SimulationSimpleDatabase

v25.0

12 Mar 10:27
2dff2d3
Compare
Choose a tag to compare
Merge pull request #6 from RobinEnjalbert/v25.0

V25.0

24.1

03 Apr 13:18
52a48a2
Compare
Choose a tag to compare
Merge pull request #4 from RobinEnjalbert/v24.02.1

V24.1

22.12.4

27 Jan 08:56
Compare
Choose a tag to compare

Add Open3D in available backends for visualization.
Interactive Vedo Visualizer.
Small API updates.

22.12.3

09 Jan 10:21
Compare
Choose a tag to compare

Add Text in SOFA layer.

22.12.2

09 Jan 09:56
Compare
Choose a tag to compare

Add Text in available Vedo objects.

22.12.1

09 Jan 09:55
Compare
Choose a tag to compare

Small MacOs fixes.

22.12

14 Dec 16:39
Compare
Choose a tag to compare

Main notes

The SSD project provides easy solutions to design storage strategies for numerical simulations.
The project provides two Core packages with their own objectives:

  • Easy storage management system for any data from a numerical simulation;
  • Easy storage & rendering management system for visual data from a numerical simulation.

This version is the first stable release of the project.
It provides 2 Core packages with 2 corresponding SOFA compatible layers. It also provides a documentation page and examples.

Features

SSD.Core.Storage

  • Automatic management of Database file for any data;
  • Creation of highly customizable Tables in the Database;
  • Easy writing and reading API;
  • Event management system;
  • Tools such as merging and exporting data in other formats.

SSD.Core.Rendering

  • Automatic management of Database file for visualization data;
  • Live rendering of numerical simulations;
  • Replay of stored numerical simulation steps;
  • Various object types and highly customizable rendering styles;
  • Available Python library: Vedo.

SSD.SOFA.Storage & SSD.SOFA.Rendering

  • Same features as respective Core packages;
  • Callback to automatically record any Data of SOFA objects;
  • Recording can be done whether the simulation is running with runSofa launcher or with a python interpreter;
  • Rendering is available when a simulation is driven with a python interpreter.