| ... | @@ -4,6 +4,7 @@ This page aims at keeping major information regarding the changes of function na | 
... | @@ -4,6 +4,7 @@ This page aims at keeping major information regarding the changes of function na | 
| 
 | 
the different versions of LMGC90.   
 | 
 | 
the different versions of LMGC90.   
 | 
| 
 | 
This is not release notes 'stricto sensu'.  
 | 
 | 
This is not release notes 'stricto sensu'.  
 | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
* [2024->2025](#2025)
 | 
| 
 | 
* [2023->2024](#2024)
 | 
 | 
* [2023->2024](#2024)
 | 
| 
 | 
* [2022->2023](#2023)
 | 
 | 
* [2022->2023](#2023)
 | 
| 
 | 
* [2021->2022](#2022)
 | 
 | 
* [2021->2022](#2022)
 | 
| ... | @@ -14,6 +15,68 @@ This is not release notes 'stricto sensu'. | 
... | @@ -14,6 +15,68 @@ This is not release notes 'stricto sensu'. | 
| 
 | 
* [2016->2017](#2017)
 | 
 | 
* [2016->2017](#2017)
 | 
| 
 | 
* [2015->2016](#2016)
 | 
 | 
* [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 ##
 | 
 | 
## <a name=2024> version 2024 ##
 | 
| 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
| ... |  | 
... |  | 
| ... |  | ... |  |