wendelin: from stock movements to pivot tables inside jupyter

21
Wendelin: From Stock Movements To Pivot Tables Inside Jupyter Douglas Camata douglas.camata (at) nexedi (dot) com @douglascamata (mostly everywhere)

Upload: douglascamata

Post on 13-Feb-2017

66 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Wendelin: from stock movements to pivot tables inside Jupyter

Wendelin: From Stock Movements To Pivot TablesInside Jupyter

Douglas Camata

douglas.camata (at) nexedi (dot) com

@douglascamata (mostly everywhere)

Page 2: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsAgenda

Who is Nexedi?What is ERP5?What is Wendelin?ERP5 + Wendelin + JupyterPivotTableJsFuture

Page 3: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsNexedi: Largest OSS Publisher In Europe

Page 4: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsMany Different Clients, All Over The Globe

Page 5: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsERP5: The Most Powerful Open-Source ERP

Page 6: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsWendelin Exanalytics Core: 100% Open-Source

Page 7: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsWendelin Options

Page 8: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsWendelin And Jupyter

Page 9: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsAdvantages

Rapid prototyping (productivity++)Code executed in ERP5 contextCopy and paste to ERP5Fast access to famous scientific librariesRich visualisation of informationCustomisation through Jupyter extensions

Page 10: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsERP5 Jupyter Kernel Architecture

Page 11: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsRich Object Representation

Page 12: Wendelin: from stock movements to pivot tables inside Jupyter
Page 13: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsSupport For Multiple Processes: The Environment

Object

Page 14: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsAutomatic "Import Fixer" Using AST Transformers

Page 15: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsAutomatic "Import Fixer' Using AST Transformers

Page 16: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsPivotTableJs

Page 17: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsPivotTableJs Integration In ERP5

Page 18: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsPivotTableJs ERP5: Demo

Page 19: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsThe Future

RestrictedPython kernel (improved security andanonymous users)Patch PivotTableJs to query ERP5 when filtering &processing (removes limitations of client sideJavascript data manipulation)

Page 20: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsWendelin: From Stock Movements To Pivot Tables

Inside Jupyter

Questions?

Douglas Camata

douglas.camata (at) nexedi (dot) com

@douglascamata (mostly everywhere)

Page 21: Wendelin: from stock movements to pivot tables inside Jupyter

DetailsWendelin: From Stock Movements To Pivot Tables

Inside Jupyter

Thank you!

Douglas Camata

douglas.camata (at) nexedi (dot) com

@douglascamata (mostly everywhere)