Giter Site home page Giter Site logo

eren-ck / st_optics Goto Github PK

View Code? Open in Web Editor NEW
19.0 1.0 2.0 197 KB

ST-OPTICS: Spatio-temporal clustering based on OPTICS

License: MIT License

Python 100.00%
spatio-temporal-analysis spatio-temporal clustering spatio-temporal-modeling spatio-temporal-data optics optics-clustering

st_optics's Introduction

ST-OPTICS

Simple and effective tool for spatial-temporal clustering

st_optics is an open-source software package for the spatial-temporal clustering of movement data:

  • Implemnted using numpy and sklearn
  • Enables to also scale to memory - with splitting the data into frames
  • Usage: can view a demo of common features in this this Jupyter Notebook.

Installation

The easiest way to install st_optics is by using pip :

pip install st_optics

How to use

from st_optics import ST_OPTICS

st_optics = ST_OPTICS(xi = 0.4, eps2 = 10, min_samples = 5)
st_optics.fit(data)

Description

A package to perform the ST OPTICS clustering. For more details please see the following papers:

  • Ankerst, M., Breunig, M. M., Kriegel, H. P., & Sander, J. (1999). OPTICS: ordering points to identify the clustering structure. ACM Sigmod record, 28(2), 49-60.

License

This package was developed by Eren Cakmak from the Data Analysis and Visualization Group and the Department of Collective Behaviour at the University Konstanz funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany's ExcellenceStrategy – EXC 2117 – 422037984“

Released under MIT License. See the LICENSE file for details.

st_optics's People

Contributors

eren-ck avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

st_optics's Issues

Details Regarding ST OPTICS Clustering

Sir, I have come across your python code for ST_OPTICS and ST_DBSCAN. The codes were extremely useful and informative on the technical side but I have some doubts regarding the output dimension and labeling details. I have an input Geotiff file of 3 dimensions (space and time), Do i expect to get a 3 dimensional output or 2D?. How the labeling is done?, what differentiates the labels from each other?, is there any way to identify. Where shall i get more information about the spatio-temporal OPTICS and DBSCAN or visualise how the data is processed?. Also how to get optimum values for parameters like eps, max_eps, min points etc. I am relatively new to the topic so please Ignore any mistakes in the questions. Hope that you respond positively.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.