Releases: Deep-MI/LaPy
Releases · Deep-MI/LaPy
LaPy v1.2.0
What's Changed
Full Changelog: v1.1.2...v1.2.0
LaPy v1.1.2
Summary
This mainly fixes a minor bug in tria_compute_rotated_f, avoiding a singular matrix by specifying an arbitrary Dirichlet boundary condition at one vertex.
Also fixes an issue with solver.poisson when passing both a function and boundary conditions (adding a new axis, to have a 2d matrix with one column).
What's Changed
- add more ruff lint rules by @m-reuter in #66
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #68
- Fix rotate and poisson by @m-reuter in #69
Full Changelog: v1.1.1...v1.1.2
LaPy v1.1.1
LaPy v1.1.0
What's Changed
- Fix documentation build by @mscheltienne in #41
- Bump actions (multiple) by @dependabot
- Add LaPy pytest and test cases by @engrosamaali91
- Improve error handling in tria_io private subpackage by @dkuegler in #50
- Fix build on MacOS with new M chips by @m-reuter in #58
- Avoid SciPy 1.13.0 (due to their bug) by @m-reuter
- Add fsinfo mesh information to some init calls by @dkuegler in #62
- Some minor code cleanup by @m-reuter
New Contributors
- @engrosamaali91 made their first contribution in #43
- @dkuegler made their first contribution in #50
Full Changelog: v1.0.1...v1.1.0
v1.0.1
v1.0.0
LaPy v1.0.0
Attention: this release contains API changes!
- Classes: TriaMesh, TetMesh, and Solver are still available directly at top level and imported directly from lapy.
- Mesh IO: mesh classes have been extended with IO class member functions and TriaIO and TetIO have been deprecated. Use read_* and write_* class members to load and write mehses, for example, TriaMesh.read_vtk() to import a VTK triangle mesh file. This simplifies IO greatly.
- Module names have been changed to comply with PEP8 conventions (lower case). For example, DiffGeo to diffgeo, FuncIO to io, and Plot to plot, etc.
What's Changed
- Documentation build by @mscheltienne in #22
- Fix numpy deprecation issues by @kdiers in #28
- Restructure by @m-reuter in #30
- Fix examples and update changelog by @kdiers in #31
- add modules initially by @m-reuter in #32
- docstrings update and rename local modules by @m-reuter in #33
Full Changelog: v0.5.0...v1.0.0
v0.6.0
v0.4.1
Lapy v0.4.1
This is the first LaPy release distributed via Pypi
What's Changed
- allow passing use_cholmod flag by @m-reuter in #8
- Fix for scikit sparse dependency issue by @AhmedFaisal95 in #7
- Update .gitignore with a complete Python version, update packaging and add workflows by @mscheltienne in #16
- Format Solver.py docstring to match numpy convention by @mscheltienne in #17
Thanks to all the contributors!
Full Changelog: 0.3...v0.4.1