Phiala Thouvenin, Ph.D.'s Portfolio

Coding Projects and Examples

View My GitHub Profile

My professional and recreational programming portfolio.

Here is my resume.

Here is my LinkedIn profile.

Scientific Data Processing Examples

Here is an example of simple machine learning tools as applied to missing particle tracking data. This uses Scikit-learn and Pandas.

Here is an example of code I wrote to displace synthetic particles using a k-d tree method and particle image velocimetry data, further utilizing Pandas for data analysis. [repo]

Here is an example of code I wrote to mask images based on foreground and background estimation, using Pandas, HDF5, and image processing tools. [repo]

Here is an example of using the surfaces generated in the previous example to give an estimate of surface slope, using Pandas, HDF5, and image processing tools. [repo]

Here is an example of manipulating NumPy arrays and saving them as scientific grid file formats (for Generic Mapping Tools and netCDF4). [repo]

Digital Signal Processing Examples

Here is a repo used to batch normalize and amplify/attenuate Make Noise Morphagene reels while preserving splice locations already present in the reels.

Here is a repo used to automatically detect onset transients in audio .wav files, saving them as splices in correctly-formatted Make Noise Morphagene reels.


Please feel free to contact me at phialathouvenin@gmail.com with any questions!