Skip to content

This repository allows data enthusiasts to learn and gain experience by working with real-world open data from cities around the world.

Notifications You must be signed in to change notification settings

yamtimor/open-data-cities-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

60 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Open Data Cities Analysis 🌍

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.


βœ… Existing Projects

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

βœ… How to Contribute

Contributions can be simple β€” a single notebook, a visualization, or a small script analyzing one dataset.

1. Choose a City πŸŒ†

Pick any city with an Open Data Portal.
If you need inspiration, NYC’s portal is excellent:
https://opendata.cityofnewyork.us/

2. Pick a Dataset πŸ“Š

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.

3. Create Your Project Structure

Inside the repo: CityName/ Your-Project-Name/ notebook.ipynb any scripts / visualizations

4. Fork & Branch

git checkout -b my-new-project

5. Add Your Files

  • Make a new city folder if it doesn’t exist
  • Add a new project folder inside it
  • Include notebooks, scripts, or visualizations

6. Commit & Push

git commit -m "Add for " git push origin my-new-project

7. Open a Pull Request βœ…

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!


βœ… Contributors


⭐ Want to Help Beyond Adding Projects?

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.

About

This repository allows data enthusiasts to learn and gain experience by working with real-world open data from cities around the world.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages