Project for the discipline of Network Science of the PhD course in Applied Mathematics at FGV.
- All code is written in Python 3.
- requests
- pandas
- numpy
- matplotlib
- seaborn
- networkx
- To download the data, we use DadosAbertosBrasil Package, which can be installed with:
pip install DadosAbertosBrasil
- For the progress meters, we use tqdm, which can be installed with:
pip install tqdm
- Download and prepare deputies, votes, and propositions data:
python pyscripts\prepare_data.py
Non-Python files:
filename | description |
---|---|
README.md | Text file (markdown format) description of the project. |
notes\preliminary-project.pdf | Pdf file used for the Preliminary Presentation of the project. |
Python Scripts:
filename | description |
---|---|
prepare_data.py | Download and prepare deputies, votes, and propositions data. |
Python Notebooks:
filename | description |
---|---|
data_exploration.ipynb | Experiments regarding how to obtain the data and how to use it. |
primary_network_construction.ipynb | Construction of network from preliminary presentation. |
network_construction.ipynb | Experiments regarding how to define te links between deputies. |