Publication Cover
High Pressure Research
An International Journal
Volume 43, 2023 - Issue 1
417
Views
0
CrossRef citations to date
0
Altmetric
Articles

SonicPy: a suite of programs for ultrasound pulse-echo data acquisition and analysis

ORCID Icon & ORCID Icon
Pages 23-39 | Received 07 Nov 2022, Accepted 11 Feb 2023, Published online: 15 Mar 2023

References

  • Kono Y, Park C, Sakamaki T, et al. Simultaneous structure and elastic wave velocity measurement of SiO2 glass at high pressures and high temperatures in a paris-edinburgh cell. Rev Scientific Instrum. 2012;83(3):033905.
  • Whitaker ML, Baldwin KJ, Huebsch WR. DIASCoPE: directly integrated acoustic system combined with pressure experiments – a new method for fast acoustic velocity measurements at high pressure. Rev Scientific Instrum. 2017;88(3):034901.
  • Jing Z, Yu T, Xu M, et al. High pressure sound velocity measurements of liquids using in situ ultrasonic techniques in a multianvil apparatus. Minerals. 2020;10(2):126.
  • Kono Y, Higo Y, Gréaux S, et al. Continuous measurement of ultrasonic elastic wave velocities, x-ray radiography and x-ray diffraction of Zr50 Cu40 Al10 metallic glass at high pressure and high temperature conditions. High Press Res. 2021;41(3):219–232.
  • Hu Q, Li B, Gao X, et al. Ultrasound elasticity of diamond at gigapascal pressures. Proc Natl Acad Sci. 2021;118(51):1–6.
  • Lipp MJ, Jenei Z, Cynn H, et al. Anomalous elastic properties across the γ to α volume collapse in cerium. Nat Commun. 2017;8(1):1198.
  • Li B, Kung J, Uchida T, et al. Pressure calibration to 20 gpa by simultaneous use of ultrasonic and x-ray techniques. J Appl Phys. 2005;98(1):013521.
  • Li B, Kung J, Liebermann RC. Modern techniques in measuring elasticity of earth materials at high pressure and high temperature using ultrasonic interferometry in conjunction with synchrotron x-radiation in multi-anvil apparatus. Phys Earth Planetary Interiors. 2004;143–144:559–574.
  • Jordan JL, Rowland RL, Greenhall J, et al. Elastic properties of polyethylene from high pressure sound speed measurements. Polymer. 2021;212:123164.
  • Kono Y, Park C, Kenney-Benson C, et al. Toward comprehensive studies of liquids at high pressures and high temperatures: combined structure, elastic wave velocity, and viscosity measurements in the paris-edinburgh cell. Phys Earth Planetary Interiors. 2014;228:269–280.
  • Pantea C, Rickel DG, Migliori A, et al. Digital ultrasonic pulse-echo overlap system and algorithm for unambiguous determination of pulse transit time. Rev Scientific Instrum. 2005;76(11):1–9.
  • McSkimin HJ. Pulse superposition method for measuring ultrasonic wave velocities in solids. J Acoust Soc Am. 1961;33(1):12–16.
  • Li B, Chen K, Kung J, et al. Sound velocity measurement using transfer function method. J Phys: Condensed Matter. 2002;14(44):11337–11342.
  • Sturtevant BT, Velisavljevic N, Sinha DN, et al. A broadband wavelet implementation for rapid ultrasound pulse-echo time-of-flight measurements. Rev Scientific Instrum. 2020;91(7):075115.
  • Bommannavar A, Chow P, Ferry R, et al. Overview of HPCAT and capabilities for studying minerals and various other materials at high pressure conditions. Phys Chem Miner. 2022;49(9):36.
  • Krasner GE, Pope ST. A cookbook for using the model-view controller user interface paradigm in smalltalk-80. J Object Oriented Program. 1988;1(3):26–49.
  • Prescher C, Prakapenka VB. DIOPTAS: a program for reduction of two-dimensional x-ray diffraction data and data exploration. High Press Res. 2015;35:223–230.
  • PyQt5 library. Available from: www.riverbankcomputing.com/software/pyqt.
  • Campagnola L. PyQtGraph. Available from: https://www.pyqtgraph.org.
  • Jones E, Oliphant T, Peterson P. SciPy: open source scientific tools for python. Available from: https://www.scipy.org/.
  • van der Walt S, Schönberger JL, Nunez-Iglesias J, et al. Scikit-image: image processing in python. PeerJ. 2014;2:e453.
  • Anaconda Team. Anaconda: the world's most popular python data science platform; 2019. Available from: https://www.anaconda.com/.
  • Cortesi D. PyInstaller; 2021. Available from: https://www.pyinstaller.org/.
  • Queued message handler (QMH). Available from: https://www.ni.com/tutorial/53391/en/.
  • PyVISA Authors. PyVISA documentation. Available from: https://pyvisa.readthedocs.io.
  • Dalesio LR, Hill JO, Kraimer M, et al. The experimental physics and industrial control system architecture: past, present, and future. Nucl Instrum Method Phys Res Sect A: Acceler Spect Detect Assoc Equip. 1994;352(1):179–184.
  • Matt Newille. PyEpics: epics channel access for python. Available from: https://cars9.uchicago.edu/software/python/pyepics3.
  • Press WH, Teukolsky SA, Vetterling WT, et al. Numerical recipes in C: the art of scientific computing. 2nd ed. New York: Cambridge University Press; 1992.
  • Mak DK. Ultrasonic phase velocity measurement incorporating couplant correction. British J Non-Destructive Testing. 1993;35(8):443–449.
  • Noda M, Inoue T, Tsuchiya T, et al. Reassessment of a bond correction method for in situ ultrasonic interferometry on elastic wave velocity measurement under high pressure and high temperature. High Press Res. 2022;42(3):278–293.
  • Sturtevant BT, Moss EK, Kono Y, et al. A broadband technique for couplant-corrected pulse-echo measurements in a large volume pressure cell. In: 2018 IEEE International Ultrasonics Symposium (IUS); 2018 Oct 22–25; Kobe, Japan. IEEE. p. 1–9.
  • lightalchemist. How do i ‘fit a line’ to a cluster of pixels? 2018. Available from: https://stackoverflow.com/a/52812908.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.