Analysis of spatio-temporal weather data using a graph database (neo4j)
The meat of this project is in the jupyter notebook, and the import/*.cypher
queries needed to create the database.
- Download
central_west.csv
andstations.csv
from Brazil Weather Surface dataset on Kaggle - Install neo4j Desktop.
- Copy both downloaded CSV files into the neo4j workspace (i.e: in neo4j Desktop, create a project, find the "three dots menu" of the project, click "Open folder" and select "import" folder option. Copy both CSV files into that folder.)
- Run the three cypher queries available on the import/ folder of this project (careful, not the previous import/ folder, we picked an intentionally confusing name, sorry about that).
- Create a virtualenv or whatever and then
pip install -r requirements.txt
. - Open the jupyter notebook, note that it's all written in spanish and ask yourself why these steps are in english.