James Powell: Building Web-based Analysis & Simulation Platforms | PyData London 2017

Share this & earn $10
PyData
Published at : 10 Jan 2021
25791 views
506
36

Titles - Building Web-based Analysis & Simulation Platforms with React/Redux, Flask, Celery, Bokeh, and Numpy

Description
What use is analytical code if it can't be integrated into a business workflow to solve real problems? This tutorial is about integrating analytical work into a real production system that can be used by business users. It focuses on building a web-based platform for managing long-running analytical code and presenting results in a convenient format, using cutting-edge combination of tools.

Abstract
The purpose of this stack is to be able to rapidly create web-based environments for users to interact with the results of analytical and simulation processes (without needing to retrain one's self as a web programmer!)

This tutorial is composed of the following pieces:

building a simple simulation using Numpy. For the purposes of this tutorial, we model a very simple Monte Carlo simulation with a number of user-controllable, tweakable algorithm inputs and model parameters. The simulation is chosen to be simple enough to present and code quickly. The purpose of this tutorial is not building Monte Carlo simulations but packaging them into lightweight production systems.

Celery for launching and managing the above simulation jobs. This tutorial will not cover all aspects of Celery. It will merely show how the tool can be used as a job management system.

Flask as a very thin JSON API layer. The tutorial will make use of Flask plugins for quickly building JSON APIs. This is the thinnest and least interesting component of the tutorial and won't be covered in great depth.

React + Redux for a slick, simple single-page app. Attendees are expected to be least familiar with Javascript and the React ecosystem. The tutorial will spend a fair amount of time on this component, and will cover setting up build environment using Babel (for JSX transpilation) and Gulp as a build system.

Bokeh for presenting graphical results from the simulation. This component may be cut based on time considerations.

If time permits, it might also be possible to discuss the use of React Native to quickly build mobile apps using the same infrastructure.

www.pydata.org

PyData is an educational program of NumFOCUS, a 501(c)3 non-profit organization in the United States. PyData provides a forum for the international community of users and developers of data analysis tools to share ideas and learn from each other. The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization. PyData communities approach data science using many languages, including (but not limited to) Python, Julia, and R.

We aim to be an accessible, community-driven conference, with novice to advanced level presentations. PyData tutorials and talks bring attendees the latest project features along with cutting-edge use cases.

__
www.pydata.org

PyData is an educational program of NumFOCUS, a 501(c)3 non-profit organization in the United States. PyData provides a forum for the international community of users and developers of data analysis tools to share ideas and learn from each other. The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization. PyData communities approach data science using many languages, including (but not limited to) Python, Julia, and R.

PyData conferences aim to be accessible and community-driven, with novice to advanced level presentations. PyData tutorials and talks bring attendees the latest project features along with cutting-edge use cases.
PythonTutorialEducation

Digital Fashion Printing on Fabric - HunbulTex

Digital Fashion Printing on Fabric - HunbulTex

7 Best DIY Home Security Available On Amazon

7 Best DIY Home Security Available On Amazon

What is DUMMY PURCHASER? What does DUMMY PURCHASER mean? DUMMY PURCHASER meaning

What is DUMMY PURCHASER? What does DUMMY PURCHASER mean? DUMMY PURCHASER meaning

The Book of Positive Aspects ~ An Abraham Process

The Book of Positive Aspects ~ An Abraham Process

Become the leader that they are searching for. | Ken Nwadike Jr. | TEDxFurmanU

Become the leader that they are searching for. | Ken Nwadike Jr. | TEDxFurmanU

What is IPO? Who Can Apply for IPO? - School of Money Management ( Tamil )

What is IPO? Who Can Apply for IPO? - School of Money Management ( Tamil )

Simply so

Simply so

INSIDE OUT | Trailer 2 - UK | Official Disney UK

INSIDE OUT | Trailer 2 - UK | Official Disney UK

The Lobby P1: Young Friends of Israel l Al Jazeera Investigations

The Lobby P1: Young Friends of Israel l Al Jazeera Investigations

[Well Done Mom] Monkey Twins, Judy & Jayla Have Very Good Discipline Drinking Milk In Order

[Well Done Mom] Monkey Twins, Judy & Jayla Have Very Good Discipline Drinking Milk In Order

WHAT EVERYONE IS WEARING IN NEW YORK | FALL WINTER TRENDS 2020

WHAT EVERYONE IS WEARING IN NEW YORK | FALL WINTER TRENDS 2020

dating someone famous sucks

dating someone famous sucks

Pupil - 20/20

Pupil - 20/20

Food Vending Machines Paradise - Eric Meal Time #529

Food Vending Machines Paradise - Eric Meal Time #529

Correct spelling for comprise.

Correct spelling for comprise.

Metallica - Enter Sandman - Drum Cover

Metallica - Enter Sandman - Drum Cover

EINFACHE Mütze stricken / für Anfänger

EINFACHE Mütze stricken / für Anfänger

Bobb Trimble - "Selling Me Short While Stringing Me Long" - Harvest Of Dreams (1982)

Bobb Trimble - "Selling Me Short While Stringing Me Long" - Harvest Of Dreams (1982)

First Aid in Seizures

First Aid in Seizures

How to create simple IN and OUT Inventory System in Excel

How to create simple IN and OUT Inventory System in Excel

How To Have Fun In Life

How To Have Fun In Life

Top 10 Survival Preps for 2021

Top 10 Survival Preps for 2021

EA HAS COMPLETELY RUINED THIS GAMEPLAY - FIFA 21 ULTIMATE TEAM

EA HAS COMPLETELY RUINED THIS GAMEPLAY - FIFA 21 ULTIMATE TEAM

Songs You Can't Sing Along To #2

Songs You Can't Sing Along To #2

Fuse ODG - No Daylight (Official Video) #AFROJAM

Fuse ODG - No Daylight (Official Video) #AFROJAM

Cutest baby animals Videos Compilation Cute moment of the Animals - Cutest Animals #22

Cutest baby animals Videos Compilation Cute moment of the Animals - Cutest Animals #22

What does forty-seventh mean?

What does forty-seventh mean?

How 9/11 Unfolded

How 9/11 Unfolded

Assassin's Creed Valhalla #32 : Adorning The Adorned

Assassin's Creed Valhalla #32 : Adorning The Adorned

New Release - "Identified"- Official Video

New Release - "Identified"- Official Video

Across the Stars: Love Theme

Across the Stars: Love Theme

Fishing A Duck Lure For MONSTER Pike!

Fishing A Duck Lure For MONSTER Pike!

What is a permit to work system?

What is a permit to work system?

Victor Crone - This Can't Be Love (Official Video)

Victor Crone - This Can't Be Love (Official Video)

My Favorite Chocolate Cake Decorating Ideas | Best Chocolate Cake Recipes | Mr Cakes #2

My Favorite Chocolate Cake Decorating Ideas | Best Chocolate Cake Recipes | Mr Cakes #2

[KBS 뮤직뱅크] Carry On by Hee(희) ft. Ellie, Yehana of Wegirls (위걸스)

[KBS 뮤직뱅크] Carry On by Hee(희) ft. Ellie, Yehana of Wegirls (위걸스)

Regulation of Cholesterol Synthesis (Part 1 of 4) - Intro

Regulation of Cholesterol Synthesis (Part 1 of 4) - Intro

What Style Bracket Are You In? | $100 v $1,000 v $10,000

What Style Bracket Are You In? | $100 v $1,000 v $10,000

1 Peter 3:1-7 "Beauty of a Gentle & Quiet Spirit"

1 Peter 3:1-7 "Beauty of a Gentle & Quiet Spirit"

Protecting Africa's elephants: Discover Samburu with Save the Elephants & Google Maps

Protecting Africa's elephants: Discover Samburu with Save the Elephants & Google Maps

Throwing PERFECTLY good parts in the TRASH!!

Throwing PERFECTLY good parts in the TRASH!!

WillThaRapper - Maintaining (Official Visual)

WillThaRapper - Maintaining (Official Visual)

MINE - ATM Ft. DaBaby & Clever (YOUTUBE EXCLUSIVE)

MINE - ATM Ft. DaBaby & Clever (YOUTUBE EXCLUSIVE)

Really Good teaching! Holy Spirit led 💕

Really Good teaching! Holy Spirit led 💕

Sumail BACK to CARRY Position 1 — Hard Practicing

Sumail BACK to CARRY Position 1 — Hard Practicing

Pokemon Heart Gold Manipless Speedrun in 3:48:41

Pokemon Heart Gold Manipless Speedrun in 3:48:41

PEE CLOCK - LONGTIME  Ft. GUY JAMES & G - BEAR (Official MV)

PEE CLOCK - LONGTIME Ft. GUY JAMES & G - BEAR (Official MV)

1908 Home With Different Types Of Wiring, Flicker Power Is Occurring

1908 Home With Different Types Of Wiring, Flicker Power Is Occurring

We Dropped The WORLD’S LARGEST WATER BALLOON From A 200ft Crane!

We Dropped The WORLD’S LARGEST WATER BALLOON From A 200ft Crane!