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