colab : unterstützung für datenzentrierte prozesse · softwareunterstützung für datenzentrierte...

11
Harry Enke & EScience @ AIP colab : Unterstützung für datenzentrierte Prozesse

Upload: others

Post on 27-Oct-2019

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: colab : Unterstützung für datenzentrierte Prozesse · Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de 12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft

Harry Enke & EScience @ AIP

colab : Unterstützung für datenzentrierte Prozesse

Page 2: colab : Unterstützung für datenzentrierte Prozesse · Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de 12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft

Softwareunterstützung für datenzentrierte Prozesse

Neben Werkzeugen zum Datenmanagement (RDMO) und Datenpublikation (Daiquiri)

-  betreibt das AIP eine Reihe von Collaborative Research Environments (CRE)

-  zur kollaborativen Arbeit an grossen Datensammlungen (Kosmologische Simulationen)

-  www.clues-project.org

-  zur kollaborativen Arbeit an Beobachtungsdaten (MUSE, GREGOR)

-  Daten-Center-Ring mit gemeinsamen Storage, Execution-Engine und Metadatenbank

-  Storage und Analysis Facility für GREGOR

-  Die CRE haben jeweils sehr spezifische Workflows und Software-Tools, und lang andauernde Mitgliedschaft

-  Damit nicht abgedeckt sind dabei kleine Arbeitsgruppen oder Ad Hoc Zusammenschlüsse

-  z.B. um gemeinsam Machine-Learning Anwendungen auf Daten zu entwickeln

-  temporäre Tasks wie die Vorbereitung von Datenreleases zu organisieren

12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft 2

Page 3: colab : Unterstützung für datenzentrierte Prozesse · Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de 12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft

Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de

12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft 3

Page 4: colab : Unterstützung für datenzentrierte Prozesse · Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de 12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft

Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de

12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft 4

•  Colab ist die AIP-Installation der OpenSource Software CoCalc (mit einigen Anpassungen)

•  Colab bietet -  eine Webapplikation mit Nutzermanagement als Interface zu einem Server

(pool), derzeit Virtuelle Maschine in OVirt

-  die Webapplikation interagiert mit dem Server

•  stellt (virtualisierte) Umgebungen bereit

-  Kernel (wahlweise) ,es gibt auch weitere:

•  Python 2.7/ 3.5 / 3.6

•  R

•  Sagemath

•  Latex

-  Kernel können erweitert werden nach Bedarf durch Installation von Modulen und Paketen in der individuellen Umgebung

•  über die virtualisierten Umgebungen können Ressourcen des

Servers für Computing, Grafik und wissenschaftliche Textbearbeitung

kollaborativ genutzt werden

Page 5: colab : Unterstützung für datenzentrierte Prozesse · Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de 12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft

Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de

12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft 5

Liste der Mitglieder des

jeweiligen Projekts

Page 6: colab : Unterstützung für datenzentrierte Prozesse · Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de 12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft

Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de

12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft 6

Beispiel:

-  Vorbereitung eines Datenreleases

•  RAVE {RAdial Velocity Experiment}

•  Ca. 500000 Sternspektren

-  Aufgaben:

•  Verschiedene, aufeinander aufbauende Pipelines zur Berechnung von

-  Radialgeschwindigkeiten,

-  Sterntemperaturen, Oberflächenschwerkraft, Metallizität

•  Verifikation der Ergebnisse der Pipelines

-  Statistische Analyse

-  Vergleich mit Sternpopulationen (HRD)

-  Vergleich mit anderen Katalogen

•  Publikation der Datenreduktionen/Analysen

-  Tabellen (Datenbank)

-  Spektren (Dateien im FITS format)

Page 7: colab : Unterstützung für datenzentrierte Prozesse · Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de 12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft

RAVE Survey (https://www.rave-survey.org/project/gallery/movies/#RAVE-flightmovies)

12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft 7

Beispiel:

-  Vorbereitung eines Datenreleases

•  RAVE {RAdial Velocity Experiment}

Page 8: colab : Unterstützung für datenzentrierte Prozesse · Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de 12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft

Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de

12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft 8

(Live Colab)

1. File handling (Import / Export / Shell)

2. Jupiter Notebook mit Python 3.6

- Zusatzmodule installierbar

hier astropy, pandas, numpy,

3. Vergleich RAVE/Gaia Daten zeigt eine Gruppe von Sternen, die

keine physikalische Deutung haben (live)

4. Mollweidediagramm von Photoplatten

(Daten sind aus www.plate-archive.de abrufbar,

SQL-Statement und Python Code auf Anfrage )

Die folgenden 3 Folien wurden nachträglich eingefügt

Page 9: colab : Unterstützung für datenzentrierte Prozesse · Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de 12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft

colab.aip.de: . Mollweidediagramm von Photoplatten (I)

12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft 9

Page 10: colab : Unterstützung für datenzentrierte Prozesse · Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de 12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft

colab.aip.de: . Mollweidediagramm von Photoplatten (II)

12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft 10

Page 11: colab : Unterstützung für datenzentrierte Prozesse · Softwareunterstützung für datenzentrierte Prozesse: colab.aip.de 12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft

colab.aip.de: . Mollweidediagramm von Photoplatten (III)

12.06.2017 / AK Forschungsdaten -ELN - Leibniz-Gemeinschaft 11