bessagroup / CRATE

CRATE: Accurate and efficient clustering-based nonlinear analysis of heterogeneous materials through computational homogenization
https://bessagroup.github.io/CRATE/
BSD 3-Clause "New" or "Revised" License
34 stars 4 forks source link

PRv1.0.0 #9

Closed BernardoFerreira closed 1 year ago

BernardoFerreira commented 1 year ago

New Features and Improvements

This Pull Request includes a massive development of CRATE and yields the first version deemed ready for its open-source release. Besides many new code features and improvements, the new version includes a proper src/ layout, all the required Python package distribution files, a complete Sphinx documentation (with automatically generated API) and a directory of benchmarks. The coding style has also been improved, closely following the PEP8 guidelines, and a Flake8 configuration file has been included for the sake of coding style uniformity and automatic checking.

Below is a brief list of the main developments introduced in this version:

Bug Fixes

Several bugs were fixed during this development cycle.