Releases: luigibonati/mlcolvar
v1.1.1
v1.1.0
Bug fixes + sensitivity analysis
What's Changed
- Fix mamba commands migration issue by @EnricoTrizio in #98
- Fix bug in CI badge by @EnricoTrizio in #99
- general split_dataset functions by @EnricoTrizio in #100
- Add installation info for main page by @EnricoTrizio in #102
- change register_cmap to register by @luigibonati in #107
- remove version check on scipy by @luigibonati in #109
- Add sensitivity analysis by @luigibonati in #108
- add sensitivity tutorial to doc by @luigibonati in #112
- Fix bug unrepresented state. by @andrrizzi in #110
- Fix #103: CVs cannot be loaded from checkpoint by @andrrizzi in #113
- Add lr_scheduler options by @EnricoTrizio in #111
Full Changelog: v1.0.1...v1.1.0
v1.0.1
Bug fixes and doc improvements
What's Changed
- Fixed path to state file timelagged experiment by @EnricoTrizio in #82
- added scipy version requirement by @luigibonati in #85
- Update doc and readme by @luigibonati in #86
- fix citation by @luigibonati in #87
- specify dependency version requirement by @luigibonati in #89
- Minor fixes by @EnricoTrizio in #92
- Allow training without validation dataset by @luigibonati in #88
- Fix doc by @luigibonati in #93
Full Changelog: v1.0.0...v1.0.1
v1.0.0
First stable release of mlcolvar
package. Most of the changes with respect to 0.3.0 are related to documentation and notebooks illustrating tutorials and examples on how to use and expand the library, together with small fixes and enhancements.
What's Changed
- Support for multiple datasets of different size by @andrrizzi in #59
- NormalizationInverse class by @EnricoTrizio in #61
- Codecov_debug by @EnricoTrizio in #64
- Codecov_improve by @EnricoTrizio in #65
- Include notebook testing to codecov by @EnricoTrizio in #70
- Fix AutoEncoder calling pre/postprocessing during training by @andrrizzi in #69
- Colab interface for notebooks by @EnricoTrizio in #71
- Tutorials_fix by @EnricoTrizio in #62
- Moved notebook tests only to Ubuntu by @EnricoTrizio in #76
- Chingolin example with TPI-Deep-TDA + minor fix in create_dataset_from_file by @EnricoTrizio in #77
- Update documentation with contributions and references by @luigibonati in #78
- Add section for examples notebooks by @luigibonati in #79
- Prepare for pypi release by @luigibonati in #80
- fix dependencies in pyproject by @luigibonati in #81
Full Changelog: v0.3.0...v1.0.0
v0.3.0 (mlcolvar)
First mlcolvar
release
The library went through a complete refactoring (including being renamed from mlcvs
to mlcolvar
) with new structure and APIs.
Main changes
- Pytorch lightning support
- Modular CV structure
- Dict-like datasets
- Many new CVs methods
Pull requests
Only the recent changes are shown in this list:
- First implementation of a Variation Autoencoder CV by @andrrizzi in #27
- Change base cv attributes by @luigibonati in #32
- change MSE_loss signature from diff to input, target by @luigibonati in #37
- add option in ae/vae to compare output of the decoder with a different target by @luigibonati in #38
- Improve load_dataframe by @luigibonati in #41
- Implement Loss classes, some PEP8 fixes by @andrrizzi in #42
- Switch from functional to class losses by @andrrizzi in #43
- Add PCA method by @luigibonati in #44
- Support for multiple datasets by @andrrizzi in #45
- Added reduced_rank to TICA by @pietronvll in #36
- Multi-task CV and various fixes by @andrrizzi in #46
- rename library v2 by @luigibonati in #49
- Fix device loss by @luigibonati in #50
- Rename data objects by @luigibonati in #51
- Support for task-specific layers by @andrrizzi in #53
- Merge lightning into main by @luigibonati in #55
- Add paper experiments by @luigibonati in #56
- Code fixes by @luigibonati in #58
New Contributors
- @andrrizzi made their first contribution in #27
- @pietronvll made their first contribution in #36
Full Changelog: v0.2.2...v0.3.0
v0.2.2 (mlcvs)
What's Changed
- Fix bug in the logging for the tutorials (see #25)
Note that this is the last version that does not use the PyTorch Lightning high-level framework, and in which the module is named mlcvs
.
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Prune the tree: move general functions to base class NNCV by @luigibonati in #18
- add autoencoder cv by @luigibonati in #22
- Add CodeQL workflow for GitHub code scanning by @lgtm-com in #21
New Contributors
- @lgtm-com made their first contribution in #21
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Added DeepTDA cvs
What's Changed
- DeepTDA by @EnricoTrizio in #15
New Contributors
- @EnricoTrizio made their first contribution in #15
Full Changelog: v0.1.1...v0.2.0
v0.1.1
DeepTICA improvements and bugfixes
What's Changed
- Tprime evaluation and Solve TICA problem with not-symmetric Correlation Matrix by @nicolopedrani in #13
New Contributors
- @nicolopedrani made their first contribution in #13
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Initial version of the code
Full Changelog: 0.0.0...v0.1.0