Thanks to visit codestin.com
Credit goes to github.com

Skip to content

dgerosa/CV

Repository files navigation

Davide Gerosa, CV

Here is where I keep my (hopefully updated) CV, publication list, talks, etc.

For more information on my research, please visit my personal homepage: davidegerosa.com

Pdf files can be accessed using the links below:

Additionally, my citation count is available here.

My CV and website workflow

This is how I handle it.

The only files one needs to change are database.py and CV.tex. Everything else is machine-generated.

  • Add new papers, talks, and students in database.py in the same format as the others. The order is important.
  • Touch the other things in the CV directly in CV.tex.
  • Tags %mark_CVshort indicate what to exclude when building the short version of the CV.

Then run makeCV.py:

  • Fetch citations from ADS and INSPIRE.
  • Put together papers and talks in tex format.
  • Fetch full bibtex record from ADS for a .bib file.
  • Create markdown pages _*.md for a Jekyll website like my own.
  • Sanitize the database if the ADS key changed.
  • Push to git

Then there's a github action .github/workflows/CV_website.yml that:

  • Compile full CV, short CV, standalone publication list, standalone presentation list.
  • Publish a Github release to get permanent URLs.
  • Push updates to the CV repo if any.
  • Push updates to the website repo if any (from there, another action will publish the website itself).

At the end of the day: you change something and then type

python makeCV.py "commit message"

About

My CV, publication list, talks, etc.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •