Skip to main content

Package for processing non-destructive ultrasound testing data

Reason this release was yanked:

Bugada

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 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).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mini_auspex-1.5.13.tar.gz (111.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mini_auspex-1.5.13-py3-none-any.whl (97.8 kB view details)

Uploaded Python 3

File details

Details for the file mini_auspex-1.5.13.tar.gz.

File metadata

  • Download URL: mini_auspex-1.5.13.tar.gz
  • Upload date:
  • Size: 111.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for mini_auspex-1.5.13.tar.gz
Algorithm Hash digest
SHA256 3c9b533b97c6f9b5f5a00a8b6a57f61655d3c4f27b2d8e3ebc8f6f20c4311978
MD5 99ae49f1be1a34f481afc98acc8c9c90
BLAKE2b-256 6921336bb78c17979bc307b5f4f1ef41cde1ceac8a6046d6cd37f004217eed36

See more details on using hashes here.

File details

Details for the file mini_auspex-1.5.13-py3-none-any.whl.

File metadata

  • Download URL: mini_auspex-1.5.13-py3-none-any.whl
  • Upload date:
  • Size: 97.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for mini_auspex-1.5.13-py3-none-any.whl
Algorithm Hash digest
SHA256 df0d1a8bd35b392ea8af30a7d29815e05f382cc6be7fac598f8b3ba7b64b8116
MD5 d3798de671a3eea1267ee011438eba14
BLAKE2b-256 41b1d9f563657d153fd7ab6f7b68109a21f3823ba30604bb40579e6fd311e1e7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page