Jaren Haber's repositories
computational-text-analysis-intro-2019
A 1-hr introduction to Computational Text Analysis for beginners. Created for TextXD in 2019 by Jaren Haber
nlp-python-2020
An introduction to Natural Language Processing for NLP beginners with some Python know-how. Created for GU's Massive Data Institute in fall 2020 by Jaren Haber, PhD
QSS20_public_f22
Content for QSS 20: Slides, activities, etc.
archive
OBSOLETE (see my other repos). Code for URL scraping, HTML parsing, and computational text analysis. My dissertation analyzes charter school website self-descriptions to look at identity patterns and relate them to community characteristics and state policy. Later I'll get longitudinal website data using the Internet Archive.
wem4themes
Generalized inductive method of generating domain-specific dictionaries through word embedding models
web_scraping
Code and data for the research team scraping charter websites using scrapy, requests, Selenium, and wget with Python, shell, and Docker. This is the foundation of analyses into charter schools' linguistic strategies and social implications.
web_tools
Useful scripts and functions for web-crawling and web-scraping, using a variety of modules (mostly in Python): BeautifulSoup, requests, selenium, scrapy, and wget (shell). Used to develop a charter school database of 10K+ units identified using federal data sources (CCD, ACS, etc).
charters4textxd2018
Word embedding models and text data from charter school websites for workshop and hackathon of TextXD 2018 at BIDS, UC Berkeley.
text-classify-2021
An introduction to text classification for NLP beginners with some Python know-how. Created for GU's Massive Data Institute in fall 2021 by Jaren Haber, PhD
web-crawling-intro-2021
An introduction to web-crawling/scraping for beginners with some Python know-how. Created for GU's Massive Data Institute in spring 2021 by Jaren Haber, PhD
website-academic
code for personal website of jaren haber
academic-kickstart
Easily create a beautiful website using Academic and Hugo
cluster-wine
Clustering on wine quality data
Computational-Text-Analysis-2017
An introduction to Computational Text Analysis in four 2hr sessions designed to help beginners build intuition, and to interact with workflows for natural language processing, supervised, and unsupervised approaches. Created for CTAWG in 2017 by Ben Gebre-Medhin
ctawg_contracts
This is a sample of 1,000 of ~half a million contracts reported to the SEC by publicly registered companies for CTAWG
data_tools
Useful scripts and functions for managing large data sets in Python, usually with Pandas. Developed for a charter school database of 10K+ units based on web-crawling and federal data sources (CCD, ACS, etc).
jhaber-zz.github.io
Webpages like blog posts, including D-Lab blog on URL scraping.
neh-nlp
Natural language processing on NEH grant products
python-fundamentals
Materials for teaching the Python FUNdamentals workshop at UC Berkeley's D-lab
QSS20_public
Slides, activities, etc. for QSS 20: Modern Statistical Computing @ Dartmouth College
QSS20_site
Online syllabus/course page for QSS 20: Modern Statistical Computing @ Dartmouth College
QSS20_site_f22
Course page for QSS20 at Dartmouth College
textxd.github.io
TextXD website based on jekyll
three-day-computational-text-analysis
Three day version of D-Lab's computational text analysis workshop
topic-models-2022
An introduction to topic modeling for beginners with some Python know-how. Created for Georgetown University's Massive Data Institute in spring 2022 by Jaren Haber, PhD