Package for processing non-destructive ultrasound testing data
Project description
This package contains the functions to process and analyze nondestructive ultrasound tests. Among these codes are tools for reading inspection files from various sources, data preprocessing algorithms, image reconstruction algorithms, and codes for presenting results. The primary function of each module is described below:
framework.data_types: contains classes that define data structures other modules use in the mini-auspex package. Data structures store inspection data (such as inspection, part, and transducer parameters), generate regions of interest (ROI), and store results from imaging algorithms.framework.file_civa: dedicated to reading CIVA simulator files.framework.file_m2k: responsible for reading files that have the .m2k extension. Currently, the module can read files generated by inspections with Multix++ and Panther equipment.framework.pre_proc: the algorithms implemented to perform the preprocessing on the inspection data.framework.post_proc: functions that apply postprocessing operations to the results provided by image reconstruction algorithms.imaging.bscan: implements the B-Scan image reconstruction algorithm.imaging.saft: implements the SAFT image reconstruction algorithm.imaging.tfm: implements the TFM image reconstruction algorithm.imaging.cpwc: implements the CPWC image reconstruction algorithm.surface.surface: implements the module class that identifies the external surface of an object inspected by the immersion technique and also provides propagation times for a set of transducer elements and region of interest (ROI) points.surface.nonlinearopt: implements auxiliary functions necessary for surface estimation by the surface class.parameter_estimation.intsurf_estimation: algorithms for estimating underwater pipes' internal surface to evaluate these pipes' internal corrosion.parameter_estimation.cl_estimators: algorithms for estimating the propagation speed of ultrasonic waves within water.
Building
These are the necessary steps to build the mini-auspex wheel package:
- Update the
miniAUSPEXbranch with the latest changes from theorigin/miniAUSPEXbranch. - Merge the
origin/developbranch into theminiAUSPEXbranch. - Edit the setup.cfg file to update the version number.
- Run the command
python setup_mini.py sdist bdist_wheelfrom the terminal in the root directory of the AUSPEX project. - The wheel file will be available in the
distdirectory.
Acknowledgments
The package was developed by the Laboratory of Statistical Signal Processing & Inverse Problems - LASSIP at the UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ - UTFPR).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mini_auspex-1.5.14-py3-none-any.whl.
File metadata
- Download URL: mini_auspex-1.5.14-py3-none-any.whl
- Upload date:
- Size: 97.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f07dcd256b70b20f05d9c5c72d6d3cecc59679b98b488ded438b67082056abd7
|
|
| MD5 |
2b34a6bebf22e05627484efd63b80da5
|
|
| BLAKE2b-256 |
8ae3a5429c639e3c5ea68061f67dc1c8d815d8bd5904776810b8737d186f2ed0
|