Pardi, B., Ahmed, S. T., Flores, S. J., Flores, W., Friedt, J.-M., Mears, L. L. E., Soto, B. Y., & Eguiluz, R. C. A. (2024). pyQCM-BraTaDio: A tool for visualization, data mining,and modelling of Quartz crystal microbalance with dissipationdata. Journal of Open Source Software, 9(99), 68311–68317. https://doi.org/10.21105/joss.06831
Here, we present a Python-based software that allows for the rapid visualization, data mining, and basic model applications of quartz crystal microbalance with dissipation data. Our implementation begins with a Tkinter GUI to prompt the user for all required information, such as file name/location, selection of baseline time, and overtones for visualization (with customization capabilities). These inputs are then fed to a workflow that will use the baseline time to scrub and temporally shift data using the Pandas (McKinney & others, 2010) and NumPy (Harris et al., 2020) libraries and carry out the plot options for visualization. The last stage consists of an interactive plot, that presents the data and allows the user to select ranges in MatPlotLib-generated panels (Hunter, 2007), followed by application of data models, including Sauerbrey, thin films in liquid, among others, that are carried out with NumPy and SciPy (Virtanen et al., 2020). The implementation of this software allows for simple and expedited data visualization and analysis, in lieu of time consuming and labor-intensive spreadsheet analysis.
en
Project (external):
National Science Foundatio CAREER grant NSF CMMI LEAP HI grant NSF CMMI
-
Project ID:
NSF- HRD-1547848 239665 2245367
-
Research Areas:
Materials Characterization: 30% Surfaces and Interfaces: 30% Computer Engineering and Software-Intensive Systems: 40%