A community-driven space for exploring open city datasets from around the world.
The goal is simple: pick a city, pick a dataset, create a small analysis or visualization β and share it.
Whether youβre a beginner learning data analysis or an experienced developer looking to explore real-world open data, this repo is here to help you practice, learn, and contribute.
We encourage cities to embrace data transparency, and we invite contributors to build a growing library of real analyses.
| No | City | Project | Description | Author |
|---|---|---|---|---|
| 1 | BeerSheba | Beersheba Trees Heatmap | Generates a heatmap of tree distribution using Beersheba's municipal open-data API. | Yam Timor |
Contributions can be simple β a single notebook, a visualization, or a small script analyzing one dataset.
Pick any city with an Open Data Portal.
If you need inspiration, NYCβs portal is excellent:
https://opendata.cityofnewyork.us/
Choose something interesting:
- trees
- public transportation
- climate
- parking
- health
- zoning
- education
- mobility
- 311 complaints
- anything open and public
APIs are ideal, but files (CSV/JSON) are totally fine.
Inside the repo: CityName/ Your-Project-Name/ notebook.ipynb any scripts / visualizations
git checkout -b my-new-project
- Make a new city folder if it doesnβt exist
- Add a new project folder inside it
- Include notebooks, scripts, or visualizations
git commit -m "Add for " git push origin my-new-project
In your PR:
- Include the city name
- Include the project name
- Add a short description of what you analyzed
π Thatβs it β your project joins the Open Data Cities library!
You can also contribute by:
- improving the README
- adding starter templates for new projects
- cleaning existing notebooks
- adding dataset suggestions
- adding automated data sources (API helpers)
PRs are always welcome.