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 |