Changes
Page history
Update release_notes
authored
Jul 09, 2025
by
Rémy Mozul
Hide whitespace changes
Inline
Side-by-side
release_notes.md
View page @
95db1e24
...
...
@@ -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 ##
...
...
...
...