Skip to content
Working from home
Working from home




@ropensci @openjournals @epiforecasts @covid19-forecast-hub-europe
Block or Report

Block or report Bisaloo

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.

Report abuse

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

Report abuse

Hello world 👋

I'm Hugo Gruson [ygo gʁyzɔ̃]. I'm primarily an Evolutionary Biologist but I fell in love with R and package development during my PhD. I am now a Research Software Engineer in Epidemiology and I can enjoy building tools to facilitate research of others.

I'm particularly proud about the following R packages I'm maintaining or I've helped build:

  • pavo*: Perceptual Analysis, Visualization and Organization of Spectral Colour Data
  • lightr*: Read Spectrometric Data and Metadata
  • rromeo*: Access Publisher Copyright & Self-Archiving Policies via the 'SHERPA/RoMEO' API
  • mcmcensemble*: Ensemble Sampler for Affine-Invariant MCMC
  • contactdata: Social Contact Matrices for 152 Countries
  • asymptor: Estimate Asymptomatic Cases via Capture/Recapture Methods
  • fundiversity*: Easy Computation of Alpha Functional Diversity Indices

(* collaborative projects. Please check the full list of authors!)

I'm always super happy to receive feedback about my packages so feel free to get in touch to talk about any problems you encounter, possible improvements, feature requests and just tell me about how you used my packages! I want my projects to be really community projects and not just open-source projects.

But I didn't get started with open-source development with R packages. My initial involvement in a community project was with HTTPS Everywhere, a browser extension to force HTTPS connection to websites via a manually curated list of rewrite rules. I started as a happy user who wanted to increase the HTTPS coverage provided by the extension. I enjoyed the experience of collaborating to build something great together and continued contributing, until I eventually became one of the main contributors and then a ruleset maintainer.

You can interact with me here on GitHub or on Twitter (@grusonh)!

If I submitted a PR in one of your repository

Below are some things to know if I submitted a PR in a repository:

  • my PRs are just suggestions. Feel free to request any amount of tweaks before merging or even to close them if you don't like my changes or if you can think of a better way to fix them.
  • in general, I prefer to be asked to tweak my changes myself rather than you directly editing on my branch. I think this provides better learning opportunities. However, if I left you the technical possibility to do it, it means you can go ahead if you think that's a better option
  • I usually try to re-organise my commits in a logical way before submitting a PR. Because of this, I strongly recommend you review my changes commit by commit. This will be much easier than reviewing all changes at once.


  1. A browser extension that encrypts your communications with many websites that offer HTTPS but still allow unencrypted connections.

    JavaScript 3.3k 1.2k

  2. tools for the analysis of color data in R

    R 33 11

  3. Import spectral data and related metadata in R

    R 7 1

  4. R package with social contact data for 152 countries (Prem et al. 2017)

    R 4 2

  5. Forked from SandaD/MCMCEnsembleSampler

    R Package Providing Ensemble Sampler for Affine-Invariant MCMC

    R 1

  6. Get Semáforo Epidemiológico Data from 🇲🇽 Mexico COVID-19 Response

    R 3 1

Contribution activity

January 2022

Created 1 repository

Created a pull request in epiforecasts/ that received 5 comments

Automate software list

Is it desirable to have all packages from r-universe here or should we include just a subset? Should I use the (more detailed) Description field fr…

+29 −25 5 comments
Opened 11 other pull requests in 8 repositories
covid19-forecast-hub-europe/covid19-forecast-hub-europe 3 merged
epiforecasts/ 2 merged
bramvandijk88/cacatoo 1 merged
epiforecasts/socialmixr 1 open
covid19-forecast-hub-europe/EuroForecastHub 1 merged
epiforecasts/scoringutils 1 closed
covid19-forecast-hub-europe/covid19-forecast-hub-europe-website 1 merged
r-hub/blog 1 open
Reviewed 7 pull requests in 5 repositories
epiforecasts/ 3 pull requests
covid19-forecast-hub-europe/covid19-forecast-hub-europe 1 pull request
r-hub/blog 1 pull request
epiforecasts/rhub_blog 1 pull request
covid19-forecast-hub-europe/covid19-forecast-hub-europe-submissions 1 pull request

Created an issue in epiforecasts/scoringutils that received 9 comments

Add colour aesthetic in plot_predictions()

This is an example from ?plot_predictions() example1 <- scoringutils::continuous_example_data scoringutils::plot_predictions(example1, x = "value_date

Opened 8 other issues in 8 repositories
epiforecasts/ 1 open
covid19-forecast-hub-europe/ForecastHubSubmissionApp 1 open
epiforecasts/socialmixr 1 open
covid19-forecast-hub-europe/covid19-forecast-hub-europe-validations 1 open
bramvandijk88/cacatoo 1 closed
covid19-forecast-hub-europe/covid19-forecast-hub-europe 1 open
covid19-forecast-hub-europe/covid19-forecast-hub-europe-website 1 open
Bisaloo/fundiversity 1 open

Seeing something unexpected? Take a look at the GitHub profile guide.