Fabien Maussion

Associate Professor

Bristol, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Fabien Maussion is an Associate Professor based in Bristol with 11 years of experience at the intersection of climate science, glaciology, and software engineering. He combines academic research with hands-on open-source development, contributing testing and plotting improvements to high-profile Python projects like matplotlib and xarray. Fabien’s work emphasizes reliable visualization and color mapping for geoscientific data, improving test coverage and plotting robustness for masked arrays and colorbars. Known for strengthening documentation and installation workflows, he brings a user-focused mindset to back-end code and scientific tooling. His profile reflects a rare blend of domain expertise in glaciers and practical skills in test automation and visualization libraries.
code11 years of coding experience
github-logo-circle

Github Skills (12)

testing10
data-visualizations10
xray10
data-visualization10
data-visualisation10
python10
plot10
documentation10
numpy10
matplotlib10
xa10
data-science8

Programming languages (14)

C++CSSTeXHTMLJupyter NotebookJuliaTypeScriptDockerfile

Github contributions (5)

github-logo-circle
pydata/xarray

Nov 2015 - May 2022

N-D labeled arrays and datasets in Python
Role in this project:
userBack-end Developer & Documentation Specialist
Contributions:4 reviews, 67 commits, 128 PRs in 6 years 7 months
Contributions summary:Fabien contributed to the xarray library by implementing new features and fixing bugs related to plotting and colorbar parameters. Their work included adding more control over colormap parameters, fixing transpose issues, and providing better handling of additional coordinates. Additionally, the user addressed documentation issues, including correcting errors and improving installation instructions, highlighting their involvement in enhancing the user experience and code quality.
pythonnetcdfnumpydaskarrays
matplotlib/matplotlib

Jul 2015 - Aug 2018

matplotlib: plotting with Python
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:11 commits, 2 PRs, 46 comments in 3 years 1 month
Contributions summary:Fabien's contributions primarily focused on enhancing the testing framework of the matplotlib library. They added new tests, particularly for the `BoundaryNorm` class, including test cases for masked arrays and clipping functionality. Furthermore, the user incorporated tests related to colorbar extensions, ensuring the library's color mapping and visualization features function correctly under various conditions. These changes suggest a focus on improving code coverage and validating the behavior of color-related components.
pythondata-sciencegtkdata-visualizationplotting
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Fabien Maussion - Associate Professor