|
|
# Release notes #
|
|
|
|
|
|
But at the very least this page aims at keeping providing information regarding the change of function or arguments name within
|
|
|
the different versions of LMGC90. Thus they are not release notes 'stricto sensu' yet !
|
|
|
|
|
|
* [2015->2016](#2016)
|
|
|
|
|
|
## <a name=2016> version 2016 ##
|
|
|
|
|
|
There are a lot of changes concerning the **pre**, thus a script is provided in *lmgc90_user/src/addons* attempting to
|
|
|
update a single script or all python script in a directory tree.
|
|
|
|
|
|
If *lmgc90_user/src/addons* is in your `$PATH` environment variable, run:
|
|
|
```shell
|
|
|
update_gen_2016.py gen_sample.py
|
|
|
```
|
|
|
To update *gen_sample.py* script. You can replace the script name by a directory to try to update all python scripts in it.
|
|
|
There are cases where the script may fail, here is the list of changes so that you can correct you scripts yourself:
|
|
|
|
|
|
* change of submodule of `pylmgc90` changed from`pre_lmgc`to `pre`
|
|
|
* in `tact_behav` constructor: `type` is replaced by `law`
|
|
|
* in `model` constructor: `type` is replaced by `physics`
|
|
|
* in `material` constructor: `type` is replaced by `materialType`
|
|
|
* in `avatar.addContactors` method : `type` is replaced by `shape`
|
|
|
* in `avatar.rotate` method: `type` is replaced by `description`
|
|
|
* in `avatar.imposeDrivenDof` method: `type` is replaced by `description`
|
|
|
* in `postpro_command' constructor: `type` is replaced by `name`
|
|
|
* in `buildMesh2D` function: `type_mesh` is replaced by `mesh_type`
|
|
|
* in `avatar` constructor: `type` argument has been removed
|
|
|
* in `node` constructor: `type` argument has been removed
|
|
|
* in `element` constructor: `type` argument is replaced by `elem_dim` and the corresponding value must be the geometrical dimension of the element |