Caveats
Features
dims = [idims[i] for i from 0 <= i < ndims]
Generators, decorators
Profiling
Scientific computing
- SciPy Cookbook
- Views versus copies in NumPy
- A gallery of interesting Jupyter Notebooks
- Awkward Array - a library for nested, variable-sized data, including arbitrary-length lists, records, mixed types, and missing data, using NumPy-like idioms (Python library with C++ backend).
- Dask https://docs.dask.org/en/latest/deploying-hpc.html
- JAX: High-Performance Array Computing
- Python Plotting With Matplotlib (Guide)
Optimization
- Speeding up Python (NumPy, Cython, and Weave)
- A beginners guide to using Python for performance computing
- Cython for NumPy users
- Numba
Parallel computing
CUDA libraries
PyQt
- PyQt5 tutorial
- pynsist (tool for building Windows installers)