12.3. Python packages

This chapter contains further python packages demos to show how itom is used as a general python IDE. Click on any image to see the full script documentation.

12.3.1. Matplotlib

Fill features

Fill features

Fill features
Multi cursor

Multi cursor

Multi cursor
1D animation

1D animation

1D animation
Polar axis

Polar axis

Polar axis
Streamplot

Streamplot

Streamplot
Surface 3D

Surface 3D

Surface 3D
Scatter 3D

Scatter 3D

Scatter 3D
Text fontdict

Text fontdict

Text fontdict
Function animation

Function animation

Function animation
Histogram 2D size control

Histogram 2D size control

Histogram 2D size control
Errorbar

Errorbar

Errorbar
Events

Events

Events
2D animation

2D animation

2D animation
Buttons

Buttons

Buttons
Colorbar tick labelling

Colorbar tick labelling

Colorbar tick labelling
Logarithmus

Logarithmus

Logarithmus
Date axis

Date axis

Date axis
GGPlot

GGPlot

GGPlot
Slider

Slider

Slider
Oscilloscope

Oscilloscope

Oscilloscope
Tex

Tex

Tex
Toolmanager

Toolmanager

Toolmanager
Path editor

Path editor

Path editor

12.3.2. Numpy

This demos shows the features of numpy (https://numpy.org/doc/stable/user/quickstart.html).

Shape manipulation

Shape manipulation

Shape manipulation
Splitting array

Splitting array

Splitting array
Indexing, Slicing and Iterating

Indexing, Slicing and Iterating

Indexing, Slicing and Iterating
Copy

Copy

Copy
Stacking arrays

Stacking arrays

Stacking arrays
Create array

Create array

Create array
Operations

Operations

Operations
Numpy FFT, PyFFTW

Numpy FFT, PyFFTW

Numpy FFT, PyFFTW
Rank and nullspace demo

Rank and nullspace demo

Rank and nullspace demo

12.3.3. others

Pyro4

Pyro4

Pyro4
Matlab engine

Matlab engine

Matlab engine

12.3.4. Pandas

This demos show the basics feature of pandas (copied from https://pandas.pydata.org/docs/user_guide/10min.html).

Plotting

Plotting

Plotting
Missing data

Missing data

Missing data
Categoricals

Categoricals

Categoricals
Getting data in/out

Getting data in/out

Getting data in/out
Operations

Operations

Operations
Grouping data

Grouping data

Grouping data
Merge data

Merge data

Merge data
Create and view an object

Create and view an object

Create and view an object
Selection of data

Selection of data

Selection of data
Reshaping data

Reshaping data

Reshaping data

12.3.5. Parallelization and Threading

Worker thread

Worker thread

Worker thread
Thread pool executor

Thread pool executor

Thread pool executor
Multi processing

Multi processing

Multi processing

12.3.6. Plotly

Simple

Simple

Simple
GUI integrated

GUI integrated

GUI integrated

12.3.7. PyTest

Pytest

Pytest

Pytest

12.3.8. Scikit-learn

Recursive feature elimination

Recursive feature elimination

Recursive feature elimination
K-Means clustering

K-Means clustering

K-Means clustering
Principal Component Regression vs Partial Least Squares Regression

Principal Component Regression vs Partial Least Squares Regression

Principal Component Regression vs Partial Least Squares Regression

12.3.9. Scipy

Signal correlation

Signal correlation

Signal correlation
Nearest neighbors

Nearest neighbors

Nearest neighbors
Scipy

Scipy

Scipy

12.3.10. Seaborn

Timerseries

Timerseries

Timerseries
Joint kernel

Joint kernel

Joint kernel
Scatterplot

Scatterplot

Scatterplot
Violinplots

Violinplots

Violinplots
Linear regression

Linear regression

Linear regression
Bivariate

Bivariate

Bivariate