September 14th, 2018
9.00 am - 6.00 pm
Contacts:
Riccardo Tommasini
Research Line:
Data, web, and society
The hackathon focuses on the implementation of a language kernel for Jupyter Notebook for Flux, the innovative data scripting language recently released by Influx Data. During the day the participants will interact with the involved technologies with the help of some mentors from Politecnico di Milano and Influx Data.
InfluxDB is an open-source time series database developed by InfluxData. It is written in Go and optimized for fast, high-availability storage and retrieval of time series data in fields such as operations monitoring, application metrics, Internet of Things sensor data, and real-time analytics. Flux is the data scripting language created to make querying and analysing time series and other kinds of data quick and easy. Flux will be able to work with data from InfluxDB, Prometheus, relational databases, CSV files, S3, and any other.
Jupyter Notebooks (Formerly IPython Notebooks) is a web-based interactive computational environment for creating Jupyter notebooks. Jupyter have an central role in data analytics for both research and industrial works. Project Jupyter was awarded the 2017 ACM Software System Award. Jupyter Notebook can connect to many kernels, (by default Jupyter Notebook ships with the IPython kernel) to allow programming in many languages. A Jupyter kernel is a program responsible for handling various types of request (code execution, code completions, inspection), and providing a reply.
Program
9.15 am - 10.00 am InfluxDB, Flux Lang by Gianluca Arbezzano (Influx Data)
10.15 am - 11.00 am Jupyter Notebooks and Kernel by Riccardo Tommasini (Polimi)
11.15 am - 1.00 pm Software Engineering of the Kernel Infrastructure
1.00 pm Lunch (Sponsored by Influx Data)
2.00 pm - 6.00 pm Group Work and Implementation
The registration is free, but required. The registration form is available online.