The Fifth Elephant 2018

The seventh edition of India's best data conference

Complex network analysis using NetworkX - Graph Theory in Python

Submitted by Himanshu Mishra (@orkohunter-himanshu) on Thursday, 1 February 2018

videocam_off

Technical level

Beginner

Section

Workshop

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +3

Abstract

The workshop will be focused on the basic usage of NetworkX in manipulation of Graphs and Networks. After that, we will use NetworkX for visualization and real world network analysis.

Outline

NetworkX is a well maintained Python library for the creation, manipulation, and study of graphs and complex networks. NetworkX provides data structures for networks along with graph algorithms, generators, and drawing tools. In particular NetworkX complements Python’s scientific computing suite of SciPy/NumPy, Matplotlib, and Graphviz and can handle graphs in very large memory. NetworkX is recommended to be part of every data scientist’s toolkit.

The core algorithms that are included are implemented on very fast legacy code. Graphs are hugely flexible (nodes can be any hashable type), and there is an extensive set of native IO formats.

Requirements

Python3, Jupyter Notebook

Speaker bio

I (Himanshu Mishra) am a fourth year undergrad student at IIT Kharagpur pursuing Mathematics and Computing. I have worked on NetworkX as a Google Summer of Code 2015 student. I am currently involved as a GSoC mentor under Python Software Foundation (Timelab) where I was a GSoC 2016 student.

I am passionate about Software and Python.

Speaker Links:
GitHub - https://github.com/OrkoHunter
Website - https://orkohunter.net/
Blog - https://medium.com/@OrkoHunter
Talk at SciPy 2017, Austin TX - https://youtu.be/7tcJi378B2M

Links

Slides

https://docs.google.com/presentation/d/1KrrG5ZZt9ShS7KFptAwYWogzuG1MWs01Bj4fV-7XN4Q

Comments

  • 1
    Zainab Bawa (@zainabbawa) Reviewer 7 months ago

    Himanshu, you have to submit a preview video so that we can complete evaluation for your proposal.

Login with Twitter or Google to leave a comment