From d567a0a472621fa8f12a54915e27c2711b459b06 Mon Sep 17 00:00:00 2001
From: Luigi Sbailo <sbailo@fhi-berlin.mpg.de>
Date: Wed, 2 Dec 2020 18:55:14 +0100
Subject: [PATCH] Add metainfo and setup files

---
 metainfo.json | 40 ++++++++++++++++++++++++++++++++++++++++
 setup.py      | 17 +++++++++++++++++
 2 files changed, 57 insertions(+)
 create mode 100644 metainfo.json
 create mode 100644 setup.py

diff --git a/metainfo.json b/metainfo.json
new file mode 100644
index 0000000..eb56861
--- /dev/null
+++ b/metainfo.json
@@ -0,0 +1,40 @@
+{
+  "authors": [
+    "Sbailò, Luigi",
+    "Ghiringhelli, Luca M."
+  ],
+  "email": "sbailo@fhi-berlin.mpg.de",
+  "title": "Introduction into clustering",
+  "description": "In this tutorial we introduce into the most popular clustering algorithms",
+  "url": "https://gitlab.mpcdf.mpg.de/nomad-lab/analytics-clustering-tutorial",
+  "link": "https://analytics-toolkit.nomad-coe.eu/hub/user-redirect/notebooks/tutorials/clustering_tutorial.ipynb",
+  "link_public": "https://analytics-toolkit.nomad-coe.eu/public/user-redirect/notebooks/tutorials/clustering_tutorial.ipynb",
+  "updated": "2020-12-2",
+  "flags":{
+    "featured": true,
+    "top_of_list": false
+  },
+  "labels": {
+    "application_keyword": [
+      "k-means",
+      "Hierarchical clustering",
+      "DBSCAN",
+      "HDBSCAN"
+    ],
+    "application_section": [
+      "Tutorials for artificial-intelligence methods"
+    ],
+    "application_system": [
+      "Artificial dataset"
+    ],
+    "category": [
+      "Tutorial"
+    ],
+    "data_analytics_method": [
+      "Clustering"
+    ],
+    "platform": [
+      "jupyter"
+    ]
+  }
+}
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..80d972f
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,17 @@
+import json
+from setuptools import setup, find_packages
+
+with open('metainfo.json') as file:
+    metainfo = json.load(file)
+
+setup(
+    name='clustering_tutorial',
+    version='1.0',
+    author=', '.join(metainfo['authors']),
+    author_email=metainfo['email'],
+    url=metainfo['url'],
+    description=metainfo['title'],
+    long_description=metainfo['description'],
+    packages=find_packages(),
+    install_requires=['numpy', 'pandas', 'matplotlib', 'scikit-learn', 'scipy', 'hdbscan'],
+)
-- 
GitLab