Giter VIP home page Giter VIP logo

Hello! 👋

My name is John Paul Helveston and I am an Assistant Professor in EMSE @ GWU. On GitHub you'll usually see me contributing to research projects, R packages, courses I develop / teach, or other fun side projects. I speak English, Chinese, R (base + tidyverse), and Python fluently as well as some moderate CSS and HTML. 😄

Links

Research Projects

Each of these repositories contain the data and code to reproduce analyses for research projects:

  • vmt-2023: Replication code for our 2023 paper "Quantifying electric vehicle mileage in the United States." Joule. DOI: 10.1016/j.joule.2023.09.015
  • solar-learning-2021: Replication for our 2022 paper "Quantifying the cost savings of global solar photovoltaic supply chains." Nature. DOI: 10.1038/s41586-022-05316-6
  • pev-incentives-2021: Replication for our 2022 paper "Not all subsidies are equal: Measuring preferences for electric vehicle financial incentives.” Environmental Research Letters. DOI: 10.1088/1748-9326/ac7df3
  • dcTravelSurvey: A conjoint survey about user trip travel preferences in the DC Metro Area conducted at George Washington University.
  • pev-experience-2019: Replication for our 2020 paper "Electric vehicle adoption: can short experiences lead to big change?,” Environmental Research Letters. 15(0940c3). DOI: 10.1088/1748-9326/aba715
  • tra2015: Replication for our 2015 paper "Will subsidies drive electric vehicle adoption? Measuring consumer preferences in the U.S. and China" Transportation Research Part A: Policy and Practice, 73, 96–112. DOI: 10.1016/j.tra.2015.01.002

R Packages

  • logitr: logitr: Fast Estimation of Multinomial and Mixed Logit Models with Preference Space and Willingness to Pay Space Utility Parameterizations utility parameterizations. Accomanying JSS article here: DOI: 10.18637/jss.v105.i10
  • cbcTools: An R package with tools for designing choice based conjoint (cbc) survey experiments and conduction power analyses.
  • renderthis: Package for rendering media (e.g., xaringan slides) into multiple different formats. Co-authored with Garrick Aden-Buie.
  • surveydown: An attempt to build a markdown-based survey platform using Quarto & Shiny. This is a work in progress and is not yet formatting into a formal package.

Open Source Courses

Community

  • GW Coders: A community organization co-founded by myself and Ryan Watkins that brings together students and faculty to apply computational and data analytics skills in research.
  • The Distillery: A distill blog and showcase about building distill websites and blogs.

Keyboards

  • splitKbCompare: An interactive tool for comparing layouts of different split mechanical keyboards.
  • Wireless Corne: Build log and photo gallery for my Wireless Corne keyboard.
  • Iris Rev 2: Build log and photo gallery for my Iris Rev 2 keyboard.

John Helveston's Projects

2021-user-healthy-hands icon 2021-user-healthy-hands

Slides for my 2021 useR conference ⚡️ talk on software and hardware solutions for more ergonomic typing ⌨️ ❤️ 🙌 ❤️

assess icon assess

Package for grading assignments - this is something I use for my classes, so it's highly bespoke

cbctools icon cbctools

An R package with tools for designing choice based conjoint (cbc) survey experiments and conducting power analyses

conjointtools icon conjointtools

An R package with tools for designing choice based conjoint (cbc) survey experiments and conduction power analyses

cv icon cv

My CV, generated using R, Quarto, and a Googlesheet

distillery icon distillery

A distill blog and showcase about building distill websites and blogs!

distilltools icon distilltools

A collection of tools to support the creation and styling of content on {distill} websites

edadata icon edadata

Data package for my Exploratory Data Analysis course

fastdummies icon fastdummies

The goal of fastDummies is to quickly create dummy variables (columns) and dummy rows.

formr4conjoint icon formr4conjoint

A simple demo of using formr.org to create a choice-based conjoint survey

gglabelr icon gglabelr

Interactive shiny app to create labels on ggplot

intro icon intro

Slides of a brief introduction to some of my teaching and research

iris-rev2 icon iris-rev2

Build log of my Iris keyboard (a.k.a. the "Altoids Can")

jhelvy icon jhelvy

Welcome to John Paul Helveston's GitHub!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.