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#

Buttons

Buttons

Colorbar tick labelling

Colorbar tick labelling

Cyberpunk

Cyberpunk

Date axis

Date axis

Errorbar

Errorbar

Fill features

Fill features

Function animation

Function animation

GGPlot

GGPlot

Histogram 2D size control

Histogram 2D size control

Logarithmus

Logarithmus

1D animation

1D animation

2D animation

2D animation

1D func animation

1D func animation

Events

Events

Multi cursor

Multi cursor

Oscilloscope

Oscilloscope

Path editor

Path editor

Polar axis

Polar axis

Quantum Black Styles

Quantum Black Styles

Scatter 3D

Scatter 3D

Science Plots

Science Plots

Slider

Slider

Streamplot

Streamplot

Surface 3D

Surface 3D

Tex

Tex

Text fontdict

Text fontdict

Toolmanager

Toolmanager

12.3.2. Numpy#

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

Numpy FFT, PyFFTW

Numpy FFT, PyFFTW

Copy

Copy

Create array

Create array

Indexing, Slicing and Iterating

Indexing, Slicing and Iterating

Operations

Operations

Rank and nullspace demo

Rank and nullspace demo

Shape manipulation

Shape manipulation

Splitting array

Splitting array

Stacking arrays

Stacking arrays

12.3.3. others#

Matlab engine

Matlab engine

Pyro4

Pyro4

12.3.4. Pandas#

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

Categoricals

Categoricals

Create and view an object

Create and view an object

Grouping data

Grouping data

Getting data in/out

Getting data in/out

Merge data

Merge data

Missing data

Missing data

Operations

Operations

Plotting

Plotting

Reshaping data

Reshaping data

Selection of data

Selection of data

12.3.5. Parallelization and Threading#

Multi processing

Multi processing

Thread pool executor

Thread pool executor

Worker thread

Worker thread

12.3.6. Plotly#

Simple

Simple

Sankey diagram

Sankey diagram

GUI integrated

GUI integrated

12.3.7. PyTest#

Pytest

Pytest

12.3.8. Scikit-learn#

Principal Component Regression vs Partial Least Squares Regression

Principal Component Regression vs Partial Least Squares Regression

Recursive feature elimination

Recursive feature elimination

K-Means clustering

K-Means clustering

12.3.9. Scipy#

Scipy

Scipy

Nearest neighbors

Nearest neighbors

Signal correlation

Signal correlation

12.3.10. Seaborn#

Bivariate

Bivariate

Joint kernel

Joint kernel

Linear regression

Linear regression

Scatterplot

Scatterplot

Timerseries

Timerseries

Violinplots

Violinplots