Releases: mhahsler/stream
Releases · mhahsler/stream
stream_2.0-3
stream 2.0-3 (03/11/25)
Bugfix
- We check now the parameters for DSC_BICO (m-muecke).
- deparse1 requires R 4.0.0 (reported by m-muecke).
Changes
- Refactoring by m-muecke
stream_2.0-2
stream 2.0-2 (04/19/24)
New Features
- Added DSF_FeatureSelection.
Bugfix
- Fixed exports for get_macroclusters.DSC_DStream, get_macroweights.DSC_DStream
and recluster.DSC - predict for DSC now honors the formula in the DSC.
Changes
- Improved manual pages
- proxy is now imported and not attached globally.
stream 2.0-1 (02/28/23)
New Features
- Added DST_SlidingWindow to call functions on a sliding window.
- Added DSClassifier_SlidingWindow, DSRegressor_SlidingWindow, and DSC_SlidingWindow.
- Added get_model() for DST.
- DSF can now be used with DST interface (update(), etc.).
- DSD now also provides update().
Changes
- transitioned from C++11 to C++17.
- update() gained parameter return and lost assignment for DSC.
- DST_WriteStream and write_stream now flush after the write.
- DST_WriteStream gained close_stream().
- Added tests for DSD. get_points with n = 0 and n = -1 produce now consistent results.
- write_stream has now no default for n and accepts n = -1.
stream_2.0-0
stream 2.0-0 (09/01/22)
New Features
- We now support %>% and defining pipelines with the new class DST_Runner.
- New base class DSF for data stream filters with implementations for
DSF_Downsample, DSF_Convolve, DSF_Func, DSF_dplyr - New DST_Multi to run multiple tasks on a stream.
- New DSD_NULL
- New DSOutlier: DSOutlier_DBSTREAM, DSOutlier_DStream
- DSD_ReadCSV gained parameter col.names
- Added DSD_ReadStream as an alias for DSD_ReadCSV.
- Added DST_WriteStream to write streams using update().
- Added DSD_Mixture to combine streams.
- update() now returns information like cluster assignments as a data.frame.
- DSC implementations now have a formula argument to decide what variables should be used for
clustering. - DSD_ReadDB has now close_stream().
- DSD_Memory, DSD_ReadDB and DSD_ReadStream have now a parameter called outofpoints to handle
the situation that get_points requests more points than available.
Changes
- stream now implements a standard predict function (get_assignment() is now deprecated).
- class information and extra information are now stored as columns starting with '.'
instead of as attributes. See get_points(). - DSD_ScaleStream is now DSF_Scale and DSD_ScaleStream is deprecated.
- DSO is now called DSAggregate.
- The NAMESPACE is now managed using roxygen.
- evaluate is now a generic.
- noise and outliers are now the same concept. DS_Gaussian can make sure that noise points are
separated from clusters. - evaluate() is now called evaluate_static() and evaluate_cluster is evaluate_stream(), both are now generics.
- plot for DSC now automatically finds micro and macro-clusters to plot.
stream_1.5-1
Changes
- Removed registry in favor of using R Studio auto-complete.
- Outlier detectors are now in class DSOutlier class.
- We use now roxygen2 for man pages.
- Abstract classes now have constructors.
Bug Fixes
- Fixed typo in BIRCH interface: treshold -> threshold (by dinarior)
stream_1.5.0
New Features
- DSC implementations are now registered using DSC_registry.
Bug Fixes
- Fixed get_assignment.DSC_TwoStage when new data is available (reported by
ozlempoyraz).
stream_1.4-0: Single phase + outlier clusterer support and other additions (#14)
New Features
- Added additional features to the DSD_Gaussians, now capable of using Mahalanobis distance and
generating outliers. - Updated evaluation procedure, now capable of performing external indices calculation using callbacks
- Added support for single-pass clusterers and outlier detectors
- Added outlier correctness assessment indices
stream_1.3-2
stream 1.3-2 (05/04/20)
Bug Fixes
- DBSTREAM: Fixed array index bug (reported by MatthiasCarnein)
- BIRCH: Fixed C++ this pointer problem.
stream_1.3.1
New Features
- Added DSC_evoStream and DSC_EA. Code by Matthias Carnein.
Changes
- Package animation is now only suggested since it requires package magick
which may need the imagemagick++ libraries installed.
stream_1.3-0
- Added DSC_BIRCH. Code and Interface by Dennis Assenmacher and Matthias Carnein.
- Added DSC_BICO. Code by Hendrik Fichtenberger, Marc Gille, Melanie Schmidt,
Chris Schwiegelshohn, Christian Sohler and Interface provided by Matthias
Carnein and Dennis Assenmacher. - DSD_ReadCSV: Fixed bug with streams that have no class/cluster label
(reported by Matthias Carnein). - animate_cluster: noise now accepts "class" or "exclude" ("ignore" is deprecated).
stream_1.2-4
- Use dbFetch in DSD_ReadDB (new version of RSQLite).
- Register native C routines.