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 https://github.com/luigibonati/mlcolvar/pull/27
* Change base cv attributes by luigibonati in https://github.com/luigibonati/mlcolvar/pull/32
* change MSE_loss signature from diff to input, target by luigibonati in https://github.com/luigibonati/mlcolvar/pull/37
* add option in ae/vae to compare output of the decoder with a different target by luigibonati in https://github.com/luigibonati/mlcolvar/pull/38
* Improve load_dataframe by luigibonati in https://github.com/luigibonati/mlcolvar/pull/41
* Implement Loss classes, some PEP8 fixes by andrrizzi in https://github.com/luigibonati/mlcolvar/pull/42
* Switch from functional to class losses by andrrizzi in https://github.com/luigibonati/mlcolvar/pull/43
* Add PCA method by luigibonati in https://github.com/luigibonati/mlcolvar/pull/44
* Support for multiple datasets by andrrizzi in https://github.com/luigibonati/mlcolvar/pull/45
* Added reduced_rank to TICA by Pietronvll in https://github.com/luigibonati/mlcolvar/pull/36
* Multi-task CV and various fixes by andrrizzi in https://github.com/luigibonati/mlcolvar/pull/46
* rename library v2 by luigibonati in https://github.com/luigibonati/mlcolvar/pull/49
* Fix device loss by luigibonati in https://github.com/luigibonati/mlcolvar/pull/50
* Rename data objects by luigibonati in https://github.com/luigibonati/mlcolvar/pull/51
* Support for task-specific layers by andrrizzi in https://github.com/luigibonati/mlcolvar/pull/53
* Merge lightning into main by luigibonati in https://github.com/luigibonati/mlcolvar/pull/55
* Add paper experiments by luigibonati in https://github.com/luigibonati/mlcolvar/pull/56
* Code fixes by luigibonati in https://github.com/luigibonati/mlcolvar/pull/58
New Contributors
* andrrizzi made their first contribution in https://github.com/luigibonati/mlcolvar/pull/27
* Pietronvll made their first contribution in https://github.com/luigibonati/mlcolvar/pull/36
**Full Changelog**: https://github.com/luigibonati/mlcolvar/compare/v0.2.2...v0.3.0