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.

Register Open Source Projects

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.

Project Website

 

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.

Project Website

 

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.

Project Website

 

 

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.

Project Website

 

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.

Project Website

 

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.

Project Website

 

 

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.

Project Website

 

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.

Project Website

 

cbcTools

Project Lead: John Paul Helveston

Functions for designing surveys and conducting power analyses for choice-based conjoint survey experiments in R.

Project Website

 

 

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.

Project Website

 

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.

Project Website