Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 95fc7e13 authored by PETIT Manuel's avatar PETIT Manuel
Browse files

Release: Prepare changelog for version 1.3.0

- Added changelog entry for version 1.3.0.
- Documented fixes:
  * Normal computation bug fix in `boundary_normal` for 3D cases.
- Documented new features:
  * API changes in `HyperElasticForm` requiring potential energy arguments.
  * Added new classes for hyperelastic model potential energy.
  * Added `MorphoElasticForm` and `GBVP` for morphoelastic problems.
  * Introduced `CustomDomainGmsh` for loading `.msh` files.
  * Growth laws implemented: `ConstantGrowth`, `TimeDependentGrowth`, etc.
  * Enhanced boundary condition support for scalars, vectors, and tensors.
- Highlighted new tutorials: `pyvista`, `gmsh`, and morphoelastic problems.

Prepared for release 1.3.0.
parent 1cd01aa1
No related branches found
No related tags found
Loading
Pipeline #1095830 canceled
......@@ -6,3 +6,55 @@ creation (2020-08-26)
------------------------
* First release on PyPI.
version 1.3.0 (2025-01-11)
--------------------------
### **Bug Fixes**
- Fixed normal computation in the `boundary_normal` function for 3D cases.
---
### **New Features**
1. **API Enhancements for Hyperelastic Models**
- Introduced new classes for potential energy models:
- `NeoHookeanPotential`
- `StVenantKirchoffPotential`
- `QuadraticGreenLagrangePotential`
- Updated the API of `HyperElasticForm` to now require a potential energy as an argument. This change simplifies the implementation of new potential energy models.
2. **Morphoelastic Problem Modeling**
- Added `MorphoElasticForm` and `GBVP` classes to support modeling morphoelastic problems.
3. **Domain and Mesh Handling**
- Added `CustomDomainGmsh` class, which allows loading `.msh` files for working with complex domains.
4. **Growth Laws and Heterogeneous Growth**
- Added classes for different growth laws:
- `ConstantGrowth`
- `TimeDependentGrowth`
- `StrainDependentGrowth`
- Introduced the `HeterogeneousGrowth` class, enabling assignment of different growth laws to various subdomains.
5. **Boundary Conditions Enhancement**
- Improved boundary condition handling. Boundary conditions can now be scalar, vector, or tensor values with variables, increasing flexibility.
---
### **Documentation and Tutorials**
- Added new tutorials:
- **Visualization**: Demonstrations using `pyvista`.
- **Domain Creation**: Tutorials on working with complex domains using `gmsh`.
- **Morphoelastic Problems**: Examples of handling morphoelastic problems.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment