Skip to content
View eguiraud's full-sized avatar
👨‍💻
👨‍💻

Organizations

@root-project @lcm-unimi
Block or Report

Block or report eguiraud

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
eguiraud/README.md

I like software that sparks joy.

Projects

  • as a scientific software engineer, I'm currently helping Proxima Fusion in its mission to bring fusion power to the grid
  • most of my past work consisted in designing and implementing high-level, high-performance data processing interfaces for high-energy physics use cases in ROOT
  • in my free time I'm working on Kobold, a static site generator written in Rust with a friendly CLI interface
  • over the years I built a number of small Telegram bots to help with various tasks -- lastdatestanding_bot in particular turned out to be surprisingly useful
  • as part of my PhD project I worked extensively on TVO, a PyTorch package for unsupervised learning via truncated variational optimization

Here are my dotfiles and an Ansible playbook to set up or re-create my environment starting from a base Arch Linux installation.

Languages and tools I use frequently

Rust • C++ • Python • fishHelixperfTaskwarriorAnsibleSyncthing

Where to find me

Pinned

  1. root-project/root root-project/root Public

    The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

    C++ 2.4k 1.2k

  2. root_dictionaries_tutorial root_dictionaries_tutorial Public

    A tutorial on creating ROOT dictionaries to perform I/O of custom C++ classes

    C++ 8 1

  3. root-readspeed root-readspeed Public

    A tool to measure what throughput can be expected from ROOT for a given application.

    C++ 1 3

  4. cppyy_tutorial cppyy_tutorial Public

    Tutorial for cppyy prepared for the workshop on interfaces with low level libraries in Cernay, May 2018

    Jupyter Notebook 2 1

  5. cpp-graph-autodiff cpp-graph-autodiff Public

    A proof of concept implementation of C++ compute graph autodifferentiation.

    C++

  6. correctionlib-gradients correctionlib-gradients Public

    Automatic differentiation for high-energy physics correction factor calculations.

    Python 5 1