Project Registry
The Project Registry tracks open source projects at GW
Students, faculty, and staff are encouraged to register publicly available projects to help us recognize and strengthen our GW open source community.
Projects
Individual and group projects maintained by GW community members.
Colonial Courses
Project Lead: Michael Rossetti
Colonial Courses makes it easy for students to know which courses are being offered in a given semester. Users choose a semester and input a list of departments, and the app provides an export of course registration information in CSV format.
Screening Shakespeare
Project Lead: Alexa Alice Joubin
The openly-licensed learning modules in this Open Educational Resources (OER) introduce students to key concepts of film studies, such as mise-en-scène, cinematography, sound and music, and film theory within the context of film adaptations of Shakespeare’s plays.
MIT Global Shakespeares open-access performance video archive
Project Lead: Alexa Alice Joubin (GW) and Peter S. Donaldson (MIT)
This archive is intended to promote cross-cultural understanding of Shakespeare's works and serve as a core resource for students, teachers, and researchers. We invite you to participate in this international research and educational online community.
Python Camp
Project Lead: Dolsy Smith, Debbie Bezanson, Alex Boyd, Emily Blumenthal, Josh McDonald, Marcus Peerman, Max Turer
Python Camp is a non-credit, hands-on, intensive mini-course offered by GW Libraries & Academic Innovation (GW LAI) for the GW community. It introduces foundational programming practice using the Python language, with a focus on building skill through team-based activities & self-guided exercises.
The Gooseneck Barnacle Genome
Project Lead: Keith Crandall
The barnacles are a group of more than 2,000 species that have fascinated biologists, including Darwin, for centuries. Here we present the most comprehensive barnacle genome to date with open access data and analyses.
Practical Numerical Methods with Python
Project Lead: Lorena A. Barba
A full course teaching students how to connect the physics represented by a mathematical model to the characteristics of numerical methods, select appropriate solution methods, implement them correctly in computer programs, and interpret the numerical solutions obtained.
logitr
Project Lead: John Paul Helveston
Fast estimation of multinomial (MNL) and mixed logit (MXL) models in R with "Preference" space or "Willingness-to-pay" (WTP) space utility parameterizations in R.
renderthis
Project Lead: John Paul Helveston
This package contains functions for rendering R Markdown and Quarto documents — priamrily xaringan or revealjs slides — to different formats, including HTML, PDF, PNG, GIF, PPTX, and MP4, as well as a ‘social’ output, a png of the first slide re-sized for sharing on social media.
cbcTools
Project Lead: John Paul Helveston
Functions for designing surveys and conducting power analyses for choice-based conjoint survey experiments in R.
PyGIS
Project Lead: Michael Mann
This book will introduce you to the methods required for spatial programming. We focus on building your core programming techniques while helping you: leverage spatial data from OSM and the US Census, use satellite imagery, track land-use change, and track social distance during a pandemic, amongst others.
GRAG
Project Lead: Arjun Bingly, Sanchit Vijay, Kunal Inglunkar, Erika Pham
GRAG is a Python package that lets users implement end-to-end RAG (Retrieval Augmented Generation) with ease. The package lets users seamlessly deploy a multitude of language models (LLMs), leveraging local deployment capabilities, quantization support, and effortless integration with vectorstores.