| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.algorithm | Algorithms suitable as a task for the  KDDTaskmain routine. | 
| de.lmu.ifi.dbs.elki.algorithm.clustering | Clustering algorithms. | 
| de.lmu.ifi.dbs.elki.algorithm.clustering.gdbscan | Generalized DBSCAN. | 
| de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans | K-means clustering and variations. | 
| de.lmu.ifi.dbs.elki.algorithm.outlier | Outlier detection algorithms | 
| de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.neighborhood | Spatial outlier neighborhood classes | 
| de.lmu.ifi.dbs.elki.database | ELKI database layer - loading, storing, indexing and accessing data | 
| de.lmu.ifi.dbs.elki.database.datastore | General data store layer API (along the lines of  Map<DBID, T>- use everywhere!) | 
| de.lmu.ifi.dbs.elki.database.datastore.memory | Memory data store implementation for ELKI. | 
| de.lmu.ifi.dbs.elki.database.ids | Database object identification and ID group handling API. | 
| de.lmu.ifi.dbs.elki.database.ids.integer | Integer-based DBID implementation --
 do not use directly - always use  DBIDUtil. | 
| de.lmu.ifi.dbs.elki.database.relation | Relations, materialized and virtual (views). | 
| de.lmu.ifi.dbs.elki.index.preprocessed | Index structure based on preprocessors | 
| de.lmu.ifi.dbs.elki.index.preprocessed.knn | Indexes providing KNN and rKNN data. | 
| de.lmu.ifi.dbs.elki.result | Result types, representation and handling | 
| de.lmu.ifi.dbs.elki.result.optics | Result classes for OPTICS. | 
| de.lmu.ifi.dbs.elki.visualization | Visualization package of ELKI. | 
| de.lmu.ifi.dbs.elki.visualization.gui | Package to provide a visualization GUI. | 
| de.lmu.ifi.dbs.elki.visualization.visualizers | Visualizers for various results | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.parallel | Visualizers based on parallel coordinates. | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.cluster | Visualizers for clustering results based on parallel coordinates. | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.index | Visualizers for index structure based on parallel coordinates. | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.selection | Visualizers for object selection based on parallel projections. | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot | Visualizers based on scatterplots. | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster | Visualizers for clustering results based on 2D projections. | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.index | Visualizers for index structures based on 2D projections. | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.outlier | Visualizers for outlier scores based on 2D projections. | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection | Visualizers for object selection based on 2D projections. | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.thumbs | Thumbnail "Visualizers" (that take care of refreshing thumbnails) | 
| tutorial.clustering | Classes from the tutorial on implementing a custom k-means variation. | 
| Class and Description | 
|---|
| WritableDataStore Writable data store. | 
| Class and Description | 
|---|
| DataStore Generic storage interface for objects indexed by  DBID. | 
| DBIDDataStore DBID-valued data store (avoids boxing/unboxing). | 
| DoubleDistanceDataStore Double-valued data store (avoids boxing/unboxing). | 
| WritableDataStore Writable data store. | 
| WritableDBIDDataStore Data store specialized for doubles. | 
| WritableDoubleDistanceDataStore Data store specialized for doubles. | 
| Class and Description | 
|---|
| WritableIntegerDataStore Data store specialized for doubles. | 
| Class and Description | 
|---|
| WritableDoubleDataStore Data store specialized for doubles. | 
| Class and Description | 
|---|
| DoubleDataStore Double-valued data store (avoids boxing/unboxing). | 
| WritableDoubleDataStore Data store specialized for doubles. | 
| Class and Description | 
|---|
| DataStore Generic storage interface for objects indexed by  DBID. | 
| Class and Description | 
|---|
| DataStoreEvent.Type Available event types. | 
| DataStoreListener Defines the interface for an object that listens to changes in a
  DataStore. | 
| Class and Description | 
|---|
| DataStore Generic storage interface for objects indexed by  DBID. | 
| DataStoreEvent Encapsulates information describing changes, i.e. updates, insertions, and /
 or deletions in a  DataStore, and used to notify all subscribedDataStoreListenerof the change. | 
| DataStoreEvent.Type Available event types. | 
| DataStoreFactory API for a storage factory used for producing larger storage maps. | 
| DBIDDataStore DBID-valued data store (avoids boxing/unboxing). | 
| DoubleDataStore Double-valued data store (avoids boxing/unboxing). | 
| DoubleDistanceDataStore Double-valued data store (avoids boxing/unboxing). | 
| IntegerDataStore Integer-valued data store (avoids boxing/unboxing). | 
| RecordStore Represents a storage which stores multiple values per object in a record fashion. | 
| WritableDataStore Writable data store. | 
| WritableDBIDDataStore Data store specialized for doubles. | 
| WritableDoubleDataStore Data store specialized for doubles. | 
| WritableIntegerDataStore Data store specialized for doubles. | 
| WritableRecordStore Represents a storage which stores multiple values per object in a record fashion. | 
| Class and Description | 
|---|
| DataStore Generic storage interface for objects indexed by  DBID. | 
| DataStoreFactory API for a storage factory used for producing larger storage maps. | 
| DataStoreIDMap Interface to map DBIDs to integer record ids for use in storage. | 
| DBIDDataStore DBID-valued data store (avoids boxing/unboxing). | 
| DoubleDataStore Double-valued data store (avoids boxing/unboxing). | 
| DoubleDistanceDataStore Double-valued data store (avoids boxing/unboxing). | 
| IntegerDataStore Integer-valued data store (avoids boxing/unboxing). | 
| RecordStore Represents a storage which stores multiple values per object in a record fashion. | 
| WritableDataStore Writable data store. | 
| WritableDBIDDataStore Data store specialized for doubles. | 
| WritableDoubleDataStore Data store specialized for doubles. | 
| WritableDoubleDistanceDataStore Data store specialized for doubles. | 
| WritableIntegerDataStore Data store specialized for doubles. | 
| WritableRecordStore Represents a storage which stores multiple values per object in a record fashion. | 
| Class and Description | 
|---|
| DataStoreIDMap Interface to map DBIDs to integer record ids for use in storage. | 
| Class and Description | 
|---|
| DataStoreIDMap Interface to map DBIDs to integer record ids for use in storage. | 
| Class and Description | 
|---|
| DataStore Generic storage interface for objects indexed by  DBID. | 
| Class and Description | 
|---|
| WritableDataStore Writable data store. | 
| Class and Description | 
|---|
| WritableDataStore Writable data store. | 
| Class and Description | 
|---|
| DataStore Generic storage interface for objects indexed by  DBID. | 
| Class and Description | 
|---|
| DataStore Generic storage interface for objects indexed by  DBID. | 
| WritableDataStore Writable data store. | 
| Class and Description | 
|---|
| DataStoreEvent Encapsulates information describing changes, i.e. updates, insertions, and /
 or deletions in a  DataStore, and used to notify all subscribedDataStoreListenerof the change. | 
| DataStoreListener Defines the interface for an object that listens to changes in a
  DataStore. | 
| Class and Description | 
|---|
| DataStoreEvent Encapsulates information describing changes, i.e. updates, insertions, and /
 or deletions in a  DataStore, and used to notify all subscribedDataStoreListenerof the change. | 
| DataStoreListener Defines the interface for an object that listens to changes in a
  DataStore. | 
| Class and Description | 
|---|
| DataStoreEvent Encapsulates information describing changes, i.e. updates, insertions, and /
 or deletions in a  DataStore, and used to notify all subscribedDataStoreListenerof the change. | 
| Class and Description | 
|---|
| DataStoreListener Defines the interface for an object that listens to changes in a
  DataStore. | 
| Class and Description | 
|---|
| DataStoreListener Defines the interface for an object that listens to changes in a
  DataStore. | 
| Class and Description | 
|---|
| DataStoreListener Defines the interface for an object that listens to changes in a
  DataStore. | 
| Class and Description | 
|---|
| DataStoreListener Defines the interface for an object that listens to changes in a
  DataStore. | 
| Class and Description | 
|---|
| DataStoreListener Defines the interface for an object that listens to changes in a
  DataStore. | 
| Class and Description | 
|---|
| DataStoreListener Defines the interface for an object that listens to changes in a
  DataStore. | 
| Class and Description | 
|---|
| DataStoreListener Defines the interface for an object that listens to changes in a
  DataStore. | 
| Class and Description | 
|---|
| DataStoreListener Defines the interface for an object that listens to changes in a
  DataStore. | 
| Class and Description | 
|---|
| DataStoreListener Defines the interface for an object that listens to changes in a
  DataStore. | 
| Class and Description | 
|---|
| DataStoreListener Defines the interface for an object that listens to changes in a
  DataStore. | 
| Class and Description | 
|---|
| WritableDataStore Writable data store. |