Update release_notes authored by Rémy Mozul's avatar Rémy Mozul
......@@ -4,6 +4,7 @@ This page aims at keeping major information regarding the changes of function na
the different versions of LMGC90.
This is not release notes 'stricto sensu'.
* [2024->2025](#2025)
* [2023->2024](#2024)
* [2022->2023](#2023)
* [2021->2022](#2022)
......@@ -14,6 +15,68 @@ This is not release notes 'stricto sensu'.
* [2016->2017](#2017)
* [2015->2016](#2016)
## <a name=2025> version 2025 ##
Core and API changes:
---------------------
* Add wrappers to set/get body vector for all rigid 2/3D with one array
* Add external timer for MUMPs use
* Add parameter to save MUMPs matrix in a file
* Only `pathlib.Path` object instead of `os.path` in macros
* Fix `checkInteractiveCommand` to pass a file name to write last in hdf5 format
* Fix API of `POLYR_GetWireframe` to have 2d coordinates array instead of a stupid 1d array
* Include Demmefi's project material library
* Fix in joint elements in 2D
* Clean split of mechanical and thermal integrator schemes
Pre changes:
------------
* Remove `pre.granuloMonodisperse` useless function
* Modification of the `pre.depositIn*` functions to:
* no longer modify input `radii`
* but return the used list of `radii` as an output
* the `coor` returned value is now an `[nb_point,dim]` arrray
* use of single clean wrapper
* log are deactivated by default
* all deposit not as reference of lower, left, rear corner in 0.
* Modification of the deposit on lattice functions of pre to:
* return a `coor` array of shape `[nb_point,dim]`
* remove the `nbPointsInTriangularLattice2D` intermediate function
* remove the `sizeBoundingBoxTriangularLattice2D` intermediate function
* In `pre.avatar.imposeDrivenDof` now:
* no longer useless logs
* possibility to attempt to draw the driven dof over a time range
* Add `hadGroup` method to `pre.mesh` class to check `physicalEntity`
* Regarding `material` and `model` containers:
* if adding and object with a name already exisitng will raise a `KeyError`
* except if the `override` argument of the `addModel`/`addMaterial` is set to `True`
Paraview changes:
-----------------
* Paraview macro now tries to apply on the active source
* `chipy.OpenDisplayFiles` now also create a csv file to describe parameter mapping used in display files
* New paraview macro to map `Shape`, `inter` and `status` field to strings
* Fix 'mecafe' block of paraview files to always have 0 on the Z component of velocity in 2D
* Fix 'rigid' block of paraview files to always have 0 on the Z component of reac in 2D
* Fix `writeThisToVtk` to keep working as is
Cmake changes:
--------------
* `WITH_HDF5` compil flag is now `True` by default
* CMake now update the installation path if the `VENV_PATH` variable changes
* Fix compil with numpy \>=2.0 installed in a virtualenv
Examples changes:
-----------------
* Fix examples to use `reverse=True` instead of error inducing `'yes'`...
* Remove useless `ref_radius` leftover in examples and tests
* Fix examples to use `mecafe` and `ptc` when adding field to paraview files
* Add missing link to basic visualization notebook for deformable in `Readme.ipynb`
* Add a tutorial notebook to introduce `restart` and `last` concepts
## <a name=2024> version 2024 ##
......
......