Skip to content

jfdev001/jfdev001

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 

Repository files navigation

Jared Frazier

Lover of open-source software.

Free and Open-Source Software (FOSS) Contributions

FTorch | University of Cambridge: One of the most widely-used Fortran/PyTorch interoperability libraries

  • Designed and deployed GitHub Actions CI/CD pipelines for Intel oneAPI and GCC toolchains, expanding multi-compiler support and improving cross-platform build reliability (PRs).
  • Implemented automatic pkg-config file generation, simplifying library integration into legacy build systems (PR).
  • Enabled static library builds, allowing deployment in operational models where dynamic linking is restricted (PR).
  • Diagnosed and resolved subtle compilation issues, improving test-suite stability and build reproducibility (PRs).
  • Provided ongoing maintenance and community support (all PRs, all issues).

anemoi-datasets | European Centre for Medium Range Weather Forecasts: ML framework for advanced AI weather models

  • Refactored class-based dataset test suites into parametrized pytest workflows, improving test clarity and coverage (PR).
  • Replaced legacy testing patterns with modern pytest-native constructs, aligning test suite with current best practices (PR).
  • Migrated legacy Pydantic configuration models, contributing to Python 3.10+ / Pydantic v3 compatibility (PR).
  • Improved code correctness and maintainability by removing duplicated logic and simplifying error handling semantics (PRs).

Other Open-Source Contributions | Scientific computing projects in C, Fortran, and Julia

  • Ferrite.jl: Improved developer documentation and resolved broken links, enhancing library usability (PRs, issues).
  • PETSc: Corrected API documentation and tutorial examples for the world's most widely used parallel numerical software library (PRs).
  • fftpack: Removed unused configuration logic (PR).
  • pFUnit: Identified and reported dependency edge-case failures affecting downstream HPC projects (issues).
  • SpeedyWeather.jl: Identified 5 reproducibility issues in documented examples, improving scientific correctness (issues).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors