The objective of this presentation is to examine multiple approaches for gaining deeper insights and a better understanding of the NYC 311 Street Flood Complaints open data.
NYC Open Data Website: NYC Open Data Week 2023
Date: Saturday, March 18, 2023 🕘
Analysis Book: nyc-street-flooding-analysis.datalife.nyc
Presentation Slides: ⭳ Download
| Presenter | GitHub | ||
|---|---|---|---|
| Ho Hsieh | |||
| Nathan Williamson | |||
| Mark Bauer | |||
| Chidi Ezeolu |
-
Install Anaconda to manage Python packages and environments.
-
Install Git to maintain version control.
-
Install Graphviz to build diagrams with code.
-
Clone nyc-street-flood-analysis repo
git clone https://github.com/datalifenyc/nyc-street-flood-analysis.git
-
Enter folder directory of local repo
cd nyc-street-flood-analysis -
Install requirements
conda env create -f environment.yml
Two alternative environment files are provided, which offer detailed library versions (
environment-no-builds.yml) and build info (environment-with-builds.yml). -
Activate conda environment
conda activate nyc-street-flood-analysis
-
Install and Configure Git to track large notebook files
Step 1: Install Step 2: Configure git lfs installgit lfs track "*.ipynb"Jupyter Notebooks with maps tend to larger in size. For best practices and to avoid commit warning/errors, as well as, issues pushing repo to GitHub, use Git Large File Storage (Git LFS): website | docs | repo.
To
pushlfs updates to repo, enter:git lfs push origin main
Jupyter Notebooks can be found in the analysis-book folder.