Author Archives: MantasCode

126,241 Heroin Arrests Visualized, Chicago 2001 – 2020

A look into heroin related arrests spanning almost 2 decades. The data is collected by the Chicago Police Department and available at Chicago Data Portal – Public Safety section. Click on static maps below to enlarge and/or play animation.

Full city map of all incidents.

West Side of Chicago. Heroin enforcement in the west side is so dense that city blocks are fully illuminated by incident reports.

West Side of Chicago over-time animation (Geo Temporal map). Interesting migration patterns can be seen here.

South Side of Chicago (2133x2917px).

South Side of Chicago over-time animation.

Over the last two decades CPD’s enforcement of heroin has gone down.

Time Lapse Maps of Residential Property Completion North of Chicago

Watch Cook County Grow over time!
Northern Triennial Townships. Residential Property Age visualized over time. Data ranges over 100 years. Data Source

Assessment dataset used by the Cook County Assessor in their Computer Assisted Mass Appraisal (CAMA) system used to assess residential properties in Northern Triennial Townships.



New York City Drug Crime Map Visualizations

The data is collected by the New York Police Department. It can be found here To create the maps below, the dataset titled “NYPD Complaint Data Historic” was filtered down by the calcification of “Dangerous Drugs”. Carto was used to render maps.

[1261×341] Point map of incidents with screening. Click to enlarge.

[1585×1501] Heat map of incidents. Click to enlarge.

[935×837] Categorical point map by suspect’s race. Click to enlarge.

[800×668] Heatmap animation. 2008 – 2017 excluding Marijuana. Click to play.

Simulating Rigid Bodies interacting with Fluids using Blender

Physics animations created using Blender. Combining Rigid with Fluid.
First, the rigid body simulation was created using the Blender Game Engine. Then, the simulation was recorded, so each rigid body object had its own animation. Next, in Blender’s Cycles Engine, all the animated rigid body objects were assigned either Fluid->Obstacle or Collision physics attributes. From there, another simulation was baked on top of the rigid body animation using either particle or fluid sims.