Skip to main content

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 miniAUSPEX branch with the latest changes from the origin/miniAUSPEX branch.
  • Merge the origin/develop branch into the miniAUSPEX branch.
  • Edit the setup.cfg file to update the version number.
  • Run the command python setup_mini.py sdist bdist_wheel from the terminal in the root directory of the AUSPEX project.
  • The wheel file will be available in the dist directory.

Acknowledgments

The package was developed by the Laboratory of Statistical Signal Processing & Inverse Problems - LASSIP at the UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ - UTFPR).

Metadata

Release files for mini-auspex 1.5.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for mini-auspex 1.5.14
File Interpreter ABI Platform
mini_auspex-1.5.14-py3-none-any.whl Python 3 none any Details

Release files / mini_auspex-1.5.14-py3-none-any.whl

Download URL mini_auspex-1.5.14-py3-none-any.whl
Size 97.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f07dcd256b70b20f05d9c5c72d6d3cecc59679b98b488ded438b67082056abd7
BLAKE2b-256 checksum
How to use checksums
8ae3a5429c639e3c5ea68061f67dc1c8d815d8bd5904776810b8737d186f2ed0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.5.14 This release

1 release file

1.5.11

1 release file

1.5.8

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page