Writing


Git/Jupyter Books

Here is a list of GitBooks that I have either written or helped write:

NameDescription
Level Up Your PythonIntermediate to advanced Python, for a Princeton Research Computing Workshop.
Modern CMakeA fantastic, up-to-date resource for CMake the way it should be.
CompClassComputational Science in Python course given at the University of Cincinnati, Fall 2018.
DevelopKitDeveloping software in LHCb’s Run 3.
GitBook Plugin - TermA powerful terminal formatting plugin (used in other GitBooks).
CLI11 TutorialCommand line parsing made beautiful.
UC ROOT TutorialBasic ROOT for HEP, conversion from old material.
GooFit 2TorialUsing GooFit, writing GooFit.

Tutorials and workshops

NameDescription
HSF Modern CMake workshopWorkshop on CMake for ATLAS students at LBNL.
Python CPU minicourseMinicourse for high-performance CPU programming.
Python GPU minicourseMinicourse for GPU programming.
Pandas demoDemo of Pandas.

Websites

These are websites I have either created or worked on.

NameAboutPlatform
CLARIPHYArtificial Intelligence research to enable discoveries in particle physics.Jekyll
Science RespondsInformation source hub for COVID-19 related research, resources, and research projects.Jekyll
IRIS-HEPInstitute for sustainable software site. Includes Ruby plugins.Jekyll
Scikit-HEPOrg for Python in HEP.Jekyll
ISciNumPyMy blog over programming.Hugo
UC HenryMy UC centric blog and site.Hugo
SSE ML LHCbWritten in Hugo.Hugo
GooFitWritten in Jekyll.Jekyll
MayaMuonWritten in Nikola.Nikola
PHY102MPure HTML.HTML
Angelo State HSAMy site has been replaced, but the logo is still my design.HTML
Angelo State Society of Physics StudentsNo longer up.Drupal