Basic Numerical Computation |
 |
NumPy: Basic scientific computing in Python |
 |
SciPy: Algorithms for scientific computing in Python |
Generic Visualization |
 |
Qt: Cross-platform application and UI framework
PySide6: Qt for Python |
|
PyQt: Qt Python binder |
 |
VTK: The Visualization Toolkit for visualizing 2D and 3D images and models
VTK Python: VTK Python package
Qt/VTK: Qt module for VTK/Python
|
Mesh and 3D Modeling |
 |
MeshLab: Mesh model viewing and manipulation |
 |
PyVista: 3D visualization and mesh processing built on VTK |
 |
OpenMesh: mesh manipulation |
 |
CGAL: computational geometry algorithms library |
 |
PyMesh: Geometry processing library |
|
Libigl: Geometry processing library |
 |
Open3D: Library for 3D data processing |
DICOM Segmentation and Registration |
 |
ITK: Insight Segmentation and Registration Toolkit
ITK-Snap: Level set segmentation
ITK Python: ITK Python package
|
 |
3D Slicer: DICOM image computing and viewing (Windows, MacOS, Linux) |
Machine Learning |
 |
scikit-learn: Machine learning in Python |
 |
PyTorch: Machine learning library for computer vision and NLP |
 |
TensorFlow: Software library for machine learning and AI |
Numerical Software / Libraries |
 |
VXL: C++ Libraries for Computer Vision Research and Implementation
VNL: C++ algorithms for matrices, vectors, decompositions, optimisers |
 |
Armadillo: C++ linear algebra library |
|
Numerical Recipes: C/C++ libraries for numerical algorithms |
 |
GSL: GNU Scientific Library for numerical algorithms (C/C++) |
|
TAUCS: C library for efficient sparse linear solvers |
 |
Netlib: FORTRAN mathematical software, papers, and databases |
15 March 2024 |