Other Packages¶
There are lots of other
packages in the python
ecosystem.
This is an opinionated
list with packages sorted in order of preference
, and/or
the best order for learning
.
Note
If the research group has a particular interest in any of the following packages. Please add a comment to this issue on the workshop repository Issues list and let me know as a comment
Plotting and Visualisation¶
Package |
Description |
---|---|
The core library for generating plots |
|
A plotting library with a focus on statistical graphics |
|
build plots for the web through javascript powered visualisations |
|
a |
Statistical Modelling & Machine Learning¶
Package |
Description |
---|---|
Statistical modelling (Econometrics focus) |
|
Extends |
|
The standard machine learning library |
|
Bayesian Statistical modeling, data analysis, and prediction |
|
Alternative package for Bayesian statistical modeling |
|
Survival analysis based on top of scikit-learn |
|
Survival analysis in Python |
Performance & Scale¶
Package |
Description |
---|---|
Generates optimised code using a |
|
Infrastructure for building parallel workloads across |
|
Translates Python-style code to C |
Scientific Computing & Mathematics¶
Package |
Description |
---|---|
The core library for |
|
Convex optimisation |
|
Platform for partial differential equations (PDE) |
Networks¶
Package |
Description |
---|---|
NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks |
|
A toolkit for large-scale network analysis |
|
Network library designed to be fast and largely implemented in C/C++ |
|
A python interface for SNAP (a general purpose, high performance library for analysis and manipulation of large networks) |
|
A |
The article Python Packages for Networks
is a good reference [1].
Others:
Natural Language Processing (NLP)¶
Course |
Description |
---|---|
Natural Language Toolkit |
|
Library with lots of NLP algorithms |
|
Topic modelling |
Online Courses¶
Course |
Description |
---|---|
Introduction to the |
|
A series of lectures on quantitative economic modelling |
|
Introduction to various programming topics |
|
Hands-on, interactive lessons on various data analysis topics |
- 1
Vladimir Batagelj. Python Packages for Networks, pages 1943–1952. Springer New York, New York, NY, 2018. URL: https://doi.org/10.1007/978-1-4939-7131-2_110210, doi:10.1007/978-1-4939-7131-2_110210.