AmpScan is a Python package that provides matrix manipulation tools specifically for
the design of prosthetic sockets. It provides functions for handling common design workflows
such as importing, aligning and registering meshes. AmpScan relies heavily on `NumPy`_ and
`SciPy`_ to perform mathematical operations with vizualisation handled by `PyQt`_ and `VTK`_.
The package is still under active development by researchers at the University of Southampton
- this documentation should be considered the 'go-to' for anyone interested in using or
developing AmpScan.
AmpScan is an open-source Python package for analysis and visualisation of digitised surface scan data, specifically for applications within Prosthetics and Orthotics. These industries are increasingly using surface scanners as part of clinical practice to capture the patient's individual geometry to design personalised devices. AmpScan gives researchers within this field access to powerful tools to analyse the collected scans to help inform clinical practice towards improved patient-outcomes. This package has been designed to be accessible for researchers with only a limited knowledge of Python. Therefore, analysis procedures can all be accessed using the lightweight Graphical User Interface.
AmpScan relies heavily on [NumPy](http://www.numpy.org/) and [SciPy](https://www.scipy.org/) to perform mathematical operations with visualisation handled by [PyQt](https://riverbankcomputing.com/software/pyqt/intro) and [VTK](https://www.vtk.org/). The package is still under development by researchers at the University of Southampton. For full documentation, visit the [AmpScan website](https://ampscan.readthedocs.io/en/latest/).