Skip to content

v2.9.0

Latest

Choose a tag to compare

@sbaldu sbaldu released this 09 Dec 14:56
· 96 commits to main since this release
e11dab3

What's Changed

  • Remove use of internal default policy in algorithms by @sbaldu in #251
  • Mark points from read_output as clustered by @sbaldu in #253
  • Only theck input data in test_host_points by @sbaldu in #254
  • Improve debug and release flags used in tests by @sbaldu in #252
  • Provide CLUEstering::CLUEstering alias for CMake targets by @sbaldu in #255
  • Create workflow for testing gpu versions on NGT machines by @sbaldu in #211
  • Add explicit libraries link in example build by @sbaldu in #257
  • Remove unused <execution> header includes by @sbaldu in #258
  • Feature utility for computing silhouette score from host points by @sbaldu in #259
  • Remove delta internal buffer for device points by @sbaldu in #256
  • Remove exception condition in AssociationMap constructor by @sbaldu in #261
  • Mark device-only functions as ALPAKA_FN_ACC by @sbaldu in #262
  • Provide Point accessor for PointsView by @sbaldu in #263
  • Expose AssociationMap containers by @sbaldu in #264
  • Move point conversion functions to public header by @sbaldu in #265
  • Add internal meta::apply function by @sbaldu in #266
  • Remove duplicate template from DistanceParameter by @sbaldu in #267
  • Add more test datasets by @sbaldu in #268
  • Memcpy columns separately in copyToDevice by @sbaldu in #269
  • Feature overload of copyTo methods returning points by @sbaldu in #270
  • Add path suffixes in file path inside to_csv if absent by @sbaldu in #271
  • Fix symbol ambuguity in lambda template declarations by @sbaldu in #272
  • Refactor README file content by @sbaldu in #273
  • Move packaging script to scripts/ folder by @sbaldu in #274
  • Provide default value for dm parameter by @sbaldu in #275
  • Use DistanceParameter in setParameters by @sbaldu in #277
  • Add fit, fit_predict and labels methods to Python Clusterer by @sbaldu in #279
  • Fix extents returned by AssociationMap by @sbaldu in #280
  • Setup micro-benchmark of binary associator by @sbaldu in #281
  • Use nested namespace specifiers where possible by @fopancaldi in #282
  • Add CONTRIBUTING.md file by @sbaldu in #283
  • Set CMAKE_EXPORT_COMPILE_COMMANDS in tests and examples by @sbaldu in #284
  • Add clangd and clang-tidy configuration files by @sbaldu in #285
  • Restructure tests to produce separate executables by @sbaldu in #219
  • Add measurement of Python code coverage by @sbaldu in #286
  • Specify repository in codecov action by @sbaldu in #289
  • Run coverage workflow with only serial backend by @sbaldu in #288
  • Feature n_clusters getter for device points by @sbaldu in #290
  • Make points container constructors more explicit by @sbaldu in #292
  • Rework docs with sphinx to include Python API by @sbaldu in #291
  • Add tests of device points constructors by @sbaldu in #293
  • Extend tests for Python backend by @sbaldu in #296
  • Refactor benchmarks to use Google Benchmark by @sbaldu in #297
  • Create CI workflows for GPU benchmarks by @sbaldu in #298
  • Test python clusterer's plotting methods by @sbaldu in #301
  • Add support for wrapped coordinates in Python API by @sbaldu in #302
  • Remove seed buffer and properties from Python API by @sbaldu in #303
  • Extend tests of the python clusterer's methods by @sbaldu in #304
  • Build clusters associator with clustered point size by @sbaldu in #305
  • Remove deprecated overload of make_clusters by @sbaldu in #306
  • Fix set of ticks in python plotters test by @sbaldu in #307
  • Add tests for distance parameters class by @sbaldu in #300
  • Refactor setup functions as detail free functions by @sbaldu in #308
  • Remove internal init_device function by @sbaldu in #309
  • Refactor seeds buffer with runtime shape by @sbaldu in #311
  • Fix offset check during tiles setup by @AuroraPerego in #314
  • Implement meta::accumulate internal function by @sbaldu in #316
  • Move math functions to clue::math namespace by @sbaldu in #317
  • Reorder arguments of Tiles::initialize by @sbaldu in #319
  • Remove unused variable reserve by @sbaldu in #321
  • Conditional fetch of doctest and fmt in tests by @sbaldu in #322
  • Added weight to coordiantes returned by PointView by @Electricks94 in #323
  • Add contributor Markus Holzer to .zenodo.json by @Electricks94 in #324
  • Fix computation of silhouette scores by @sbaldu in #325
  • Use silhouette score as validation in tests by @sbaldu in #326
  • Add F. Pancaldi and C. Helsens to zenodo as contributors by @sbaldu in #327
  • Feature distance metrics by @sbaldu in #318
  • Implement distance_metric concept by @sbaldu in #328
  • Implement Chebyshev distance metrics by @sbaldu in #329
  • Move convolutional_kernel concept to kernels header by @sbaldu in #332
  • Add S. Lanzi to zenodo as contributor by @sbaldu in #334
  • Add documentation for distance metrics by @sbaldu in #333
  • Fix name of Euclidean distance metric by @sbaldu in #335
  • Implement euclidean metric for periodic coordinates by @sbaldu in #337
  • Update documentation for make_clusters methods by @sbaldu in #338
  • Add PyPi and platforms badges to README by @sbaldu in #344
  • Setup release version 2.9.0 by @sbaldu in #315

New Contributors

Full Changelog: 2.8.0...2.9.0