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
...
@@ -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 ##
...
...
...
...