Skip to content

maxcan7/ERA

Repository files navigation

Equal Rights for All (Conde Nast 2020 Hackathon Entry)

Participants

Max Cantor, Parameswaran Kandasamy, Charlene Luo, Michele Tram, Satnam Gandhi

How to use

  • Clone / fork this repo
  • Make sure you have python and pip (tested only with a conda environment)
  • Install requirements: pip install -r requirements.txt
  • Install ERA package: run ./build_sh to build a python wheel distribution, or pip install -e .
  • Create constants.yml in the main directory, modeled after constants_example.yml, with your NYC Open Data information, Google information, and the path for your NYPD Complaint data (e.g. NYPD_Complaint_DB/CCRB_database_raw.csv for the raw csv database in the NYPD_Complaint_DB directory)
  • The classes can be passed a constants dict as a keyword argument rather than expecting one in the directory
  • The NYPD Complaints data can be read from dbfs rather than from local files

Requirements

In addition to the python package requirements in requirements.txt, this package has the following requirements:

Description

Creates normalized class structures for various offline datasets (e.g. NYPDComplaints) and online data sources (e.g. NYCODAPIClient)

Front-End

Datasets wrangled using this platform were passed to a front-end project; a react-based web app of datapoints mapped onto google maps, among other features. Within the timeframe of the hackathon and other logistics, we were not able to fully synchronize these projects. https://github.com/CondeNast/era

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published