Recent Releases of scikit-matter

scikit-matter - v0.3.2

What's Changed

  • Fixes bug in greedy selector when scores are degenerate by @ceriottm in https://github.com/scikit-learn-contrib/scikit-matter/pull/265

Full Changelog: https://github.com/scikit-learn-contrib/scikit-matter/compare/v0.3.1...v0.3.2

- Python
Published by github-actions[bot] 8 months ago

scikit-matter - v0.3.1

This is a small release containing a new KernelPCovC class by @rvasav26 in #254

Full Changelog: https://github.com/scikit-learn-contrib/scikit-matter/compare/v0.3...v0.3.1

- Python
Published by github-actions[bot] 8 months ago

scikit-matter - v0.3

We are happy for our new release of scikit-matter after almost two years 🥳!

What's Changed

  • Add _BasePCov class (#248)
  • Add PCovC class that inherits shared functionality from _BasePCov (#248)
  • Add PCovC testing suite and examples (#248)
  • Modify PCovR to inherit shared functionality from _BasePCov_ (#248)
  • Update to sklearn >= 1.7.0 and scipy >= 1.15.0 (#239, #257)
  • Fixed moved function import from scipy and bump scipy dependency to 1.15.0 (#236)
  • Fix rendering issues for SparseKDE and QuickShift (#236)
  • Updating FPS to allow a numpy array of ints as an initialize parameter (#145)
  • Supported Python versions are now ranging from 3.9 - 3.13.
  • Updating skmatter.datasets submodule to support sklearn 1.5.0 (#229)
  • Add SparseKDE class (#222)
  • Add QuickShift class (#222)
  • Add an example on how to conduct PAMM algorithm with SparseKDE and QuickShift (#222)
  • Add H2O-BLYP-Piglet dataset (#222)
  • Add two distance metrics that support the periodic boundry condition, periodic_pairwise_euclidean_distances and pairwise_mahalanobis_distances (#222)

New Contributors

  • @GardevoirX made their first contribution in https://github.com/scikit-learn-contrib/scikit-matter/pull/232
  • @AtharvaRai07 made their first contribution in https://github.com/scikit-learn-contrib/scikit-matter/pull/249

Full Changelog: https://github.com/scikit-learn-contrib/scikit-matter/compare/v0.2.0...v0.3

- Python
Published by github-actions[bot] 9 months ago

scikit-matter - Version 0.2.0

  • Add this CHANGELOG file (#198)
  • Update example of WHO feature selection (#212)
  • Rename RidgeRegression2FoldCV -> Ridge2FoldCV (#211)
  • Adding metrics for prediction rigidity (#209)
  • Overhaul of documentation page (#200 to #204)
  • Rename and add member variables (#197)
  • Fix/check estimator (#196)
  • fixed small typo in PCovR class documentation (#194)
  • Resolved Issue WHO dataset missing function call section in doc (#181, #192)
  • Speeding up tests (#190)
  • Removing kernel optimization from who example (#189)
  • Ignore rendered examples for linting (#188)
  • Add more infos on documentation landing pages & CODE_OF_CONDUCT (#186)
  • Add contributors pictures to README, show pip install instructions in docs (#185)
  • Add linting and tests for docstring and documentation code (#184)
  • Rerestructure requirements after (#171, #183)
  • Update README.md to show banners (#176)
  • Modernize package infrastructure (#172)
  • Add an example of GCH for molecular materials (#171)
  • Port examples to sphinx_gallery (#170)

- Python
Published by agoscinski over 2 years ago

scikit-matter - Version 0.1.4

This is a patch release of skmatter that contains fixes for the documentation and directional convex hull - documentation formatting fixes for math and datasets (#161 #163) - changing the way the distance to the convex hull is computed in the DirectionalConvexHull due to numerical issues with the old method (#165)

- Python
Published by agoscinski almost 3 years ago

scikit-matter - Version skmatter-0.1.3

Refactor scikit-cosmo to scikit-matter #157 #151

- Python
Published by agoscinski almost 3 years ago

scikit-matter - Version 0.1.3

This is a patch release the last version of skcosmo before the refactor to skmatter

  • Deprecation warning was added to link to renamed package (#154)
  • dropped python <3.8 support, because we are now using scikit-learn version >=1.1.0 (#139 #146 #152 )
  • WHO dataset and examples were added (#149)
  • nice dataset was added (#143)
  • overhaul of documentation (#142 #150)
  • added DirectionalConvexHull class (#140)
  • added testprecomputedregression function to KPCovR (#136)
  • other bugfixes (#141 #148)

- Python
Published by agoscinski almost 3 years ago

scikit-matter - Version 0.1.2

This is a patch release of skcosmo. It contains only bug fixes and small improvements, all users are encouraged to update.

  • Allow to use a relative score threshold, which can detect identical points passed to FPS (#129)
  • Update pi score less often in CUR (#133)
  • Allowed saving more classes with pickle (#135)
  • Allow selectors to select all available points (#137)
  • other small bugfixes

- Python
Published by Luthaf over 3 years ago

scikit-matter - Version 0.1.1

This is a patch release of skcosmo. It contains only bug fixes and small improvements, all users are encouraged to update.

  • there was a bug in the orthonormalization step of PCov-CUR, which was fixed (#118)
  • users can now initialize FPS selecting using a list of selected points, allowing to restart the selection in the middle (#116)
  • KPCovR is now able to use pre-fitted regressor in the same way that PCovR can (#113)

- Python
Published by Luthaf about 4 years ago

scikit-matter - Version 0.1.0

This is the first public release of scikit-cosmo. Scikit-cosmo is a collection of scikit-learn compatible utilities that implement methods developed in the COSMO laboratory. This first release contains multiple tools of general interest:

  • Principal Covariate Regression (PCovR) and the kernel extension KPCovR
    • https://doi.org/10.1088/2632-2153/aba9ef
  • Feature and sample selection methods: Farthest point sampling and CUR selection, as well as PCovR version of these methods
    • https://arxiv.org/abs/2012.12253
  • tools to compare different features spaces: Global Feature Reconstruction Error (GFRE), Global Feature Reconstruction Distortion (GFRD), Local Feature Reconstruction Error (LFRE)
    • http://doi.org/10.1088/2632-2153/abdaf7

Have a look at the documentation if you are interested!

- Python
Published by Luthaf almost 5 years ago