Open in app

Sign In

Write

Sign In

Justin Morgan Williams
Justin Morgan Williams

344 Followers

Home

Lists

About

Pinned

Spatial Machine Learning

An intro in applying machine learning techniques to spatial data with R — Background I became interested in data analysis/science by way of a Geographic Information Systems (GIS) course during my Environmental Policy and Sustainability Management Master’s at The New School. We utilized the industry standard proprietary software program ArcGIS, however after graduation, I lost access to this costly program. …

Geospatial

14 min read

Spatial Machine Learning
Spatial Machine Learning
Geospatial

14 min read


Published in

Better Programming

·Pinned

Call Python and R Scripts From Excel

Learn how to integrate your Python or R data processing tasks into excel — Preamble I love wrangling, munging, and processing data in Python or R. However, my employer does most everything in Excel. I wanted to take my Python or R code and integrate it within my Excel documents. Furthermore, I needed to output the results directly into the Excel workbook. I found I…

Python

6 min read

Call Python and R Scripts From Excel
Call Python and R Scripts From Excel
Python

6 min read


Published in

Better Programming

·Pinned

GIS Project With Python and GeoPandas

A GIS project implemented entirely with Python — Preamble Some background info…I recently signed up to volunteer for Statistics Without Borders, which provide pro bono services in statistics and Data Science. As a Data Analyst/Scientist with a penchant for environmental responsibility social equity, and sustainability, I felt it would make sense to use my skills for social good. This…

GIS

5 min read

GIS Project With Python and GeoPandas
GIS Project With Python and GeoPandas
GIS

5 min read


Pinned

How to make a time lapse heat map with Folium using NYC Bike Share data

A tutorial for those interested in creating a time lapse heat map. — Preamble This article is essentially a tutorial for people interested in utilizing the Folium package to construct a time lapse heat map within the Python/Pandas environment. That said, it does provide interesting insights on station locations and most active hours for utilizing bike shares. …

Heatmap

5 min read

How to make a time lapse heat map with Folium using NYC Bike Share data
How to make a time lapse heat map with Folium using NYC Bike Share data
Heatmap

5 min read


Aug 6

Visualize Parks and Racial Distribution in NYC with Dash

Using multiple callback inputs to produce dynamic Dash apps — Background I had envisioned a Dash app where one could hover over a choropleth map and trigger changes in the the dashboard, however, I also wanted a dropdown selector, that would trigger the same response. Essentially, I wanted to create an output, that had multiple inputs, and I needed to specify…

Dash

9 min read

Visualize Parks and Racial Distribution in NYC with Dash
Visualize Parks and Racial Distribution in NYC with Dash
Dash

9 min read


Published in

Better Programming

·May 28

Bivariate Choropleth Maps in Python

How to construct a bivariate choropleth map in Python with GeoPandas — Background For quite some time, I have had an interest in improving the visual impact of dual variable comparisons on a choropleth map. In the past, I constructed choropleth maps layered with graduated symbology, but felt it didn’t adequately explicate the narrative. I recently came across a blog post by Josh…

Python

8 min read

Bivariate Choropleth Maps in Python
Bivariate Choropleth Maps in Python
Python

8 min read


Mar 29

Python Dash app for NYC Tree Health

How to create a dash choropleth map to filter your visualization — Background Think of all the trees in the New York City (NYC) that help sequester carbon so that New Yorkers can breath some semblance of clean air. Without them, we would be screwed, bottom line — NYC Tree Health is important. In 2015 NYC Parks & Recreation organized a large scale…

Dash

7 min read

Python Dash app for NYC Tree Health
Python Dash app for NYC Tree Health
Dash

7 min read


Dec 26, 2022

Shiny for Python Choropleth Map

Mapping US gun violence mass shootings with ipyleaflet in Shiny for Python — Preamble The purpose of this blog is two-fold: To showcase building a choropleth map application in Shiny for Python. To elucidate the location of deaths and injuries resulting from mass shootings within the US. I had been thinking of creating an app on gun violence and mass shootings and figured with…

Python

9 min read

Shiny for Python Choropleth Map
Shiny for Python Choropleth Map
Python

9 min read


Aug 28, 2022

How to split PDF files in multi-level directories with Python

Use os.walk() and PyPDF2 to automate pdf file splitting from multiple sub-directories with a Python script — Background If you are reading this you know, most office type jobs require repetitive tasks. This is where having a bit of Python knowledge comes in handy. In fact, there is a great book published on this subject by Al Sweigart entitled Automate the Boring Stuff with Python. …

Python

4 min read

How to split PDF files in Python
How to split PDF files in Python
Python

4 min read


Jun 4, 2022

NYC COVID-19 GIS App Tracker

How to build an interactive NYC COVID-19 GIS tracker application with RShiny and Leaflet — Overview NYC Department of Mental Health and Hygiene (DOHMOH) has a fantastic open source COVID-19 database on their publicly accessible Github. The data is cleaned and requires minor wrangling to track salient aspects of the COVID-19 pandemic. For the most part the visuals they provide on NYC.gov …

GIS

11 min read

NYC COVID-19 GIS App Tracker
NYC COVID-19 GIS App Tracker
GIS

11 min read

Justin Morgan Williams

Justin Morgan Williams

344 Followers

Data scientist passionate about the intersectionality of sustainability and data.

Following
  • Ángel Molina Laguna

    Ángel Molina Laguna

  • Keith McNulty

    Keith McNulty

  • Dr. Varshita Sher

    Dr. Varshita Sher

  • Stephen David-Williams

    Stephen David-Williams

  • Python GIS

    Python GIS

See all (59)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams