Releases: open-lasso-python/lasso-python
Releases · open-lasso-python/lasso-python
🐛 Bugfix release 2.0.4
What's Changed
- bugfix: element_solid_strain and i_solid_vars by @honzatomek in #64
- move the shared dynamic libs to
lib
by @saudzahirr in #70 - Docs/update readme by @laraibg786 in #69
- Refactor/remove tests from src by @laraibg786 in #72
- Replace
os.path
withpathlib.Path
in diffcrash by @saudzahirr in #74 - migrated the package manager and build-backend by @laraibg786 in #73
- Using ruff for linting #1 by @laraibg786 in #77
- Using ruff for linting #2 by @saudzahirr in #79
- Using ruff for linting #3 by @saudzahirr in #81
- Using ruff for linting #4 by @saudzahirr in #82
- Migrate to Numpy 2.2+ and Python 3.11+ by @DCHartlen in #87
- Fix handling of SPH arrays and database changes between versions by @DCHartlen in #88
New Contributors
- @honzatomek made their first contribution in #64
- @saudzahirr made their first contribution in #70
- @laraibg786 made their first contribution in #69
- @DCHartlen made their first contribution in #87
Full Changelog: 2.0.3...2.0.4
🐛 Bugfix release 2.0.2
This release fixes minor issues:
- String encoding for read and write was
ascii
but should have beenutf-8
- A written d3plot could not be read by ls-prepost since certain header values were incorrect
- Updated all dependencies
- Removed not needed dependency matplotlib
Thanks to @DavidR-Vortex for the fixes
🐛 Bugfix Release
This release fixes minor issues:
scikit-learn
is now used as correct dependency- Updated docs to remove wrong mention of pro version
- Generally updated all dependencies
- Official support for python 3.11 now tested
- Bugfix in d3plot write (thanks to @DavidR-Vortex )
First open-source release 🎉🥳
This release is the first open-lasso-python release. A major version increase happened since imports and function names were cleaned up when taking over the codebase. Import names might differ now. Here are the changes in a nutshell:
General Changes
- It is now possible to write d3plots, either through creating entirely new ones or modifying existing data arrays.
- A new Machine Learning Module was added with a command line tool to perform dimensionality reduction of simulations
- Imports were changed e.g. the file
lasso.dyna.D3plotHeader
was changed tolasso.dyna.d3plot_header
. The classD3plotHeader
still has the name in camel-case of course. - The documentation was updated although there is a lot of room for improvements
Development relevant changes:
- The project was moved to poetry for better dependency and tooling management
- A contribution guide was added
- Task was introduced to store development-relevant commands such as testing, linting or building docs
- More than 1k linting issues were addressed
- The docs were migrated from Sphinx to Mkdocs
Version 2.0.0 Release Candidate 1
This is release candidate 1 of the first open-source release of lasso-python
. For more details regarding changes please see the changelog in the docs. A detailed list will also be given in the real release.