Matteo Busso, Andrea Bontempelli, Leonardo Javier Malcotti, Lakmal Meegahapola, Peter Kun, Shyam Diwakar, Chaitanya Nutakki, Marcelo Dario Rodas Britez, Hao Xu, Donglei Song, Salvador Ruiz Correa, Andrea-Rebeca Mendoza-Lara, George Gaskell, Sally Stares, Miriam Bidoglia, Amarsanaa Ganbold, Altangerel Chagnaa, Luca Cernuzzi, Alethia Hume, Ronald Chenu-Abente, Roy Alia Asiku, Ivan Kayongo, Daniel Gatica-Perez, Amalia de Götzen, Ivano Bison, and Fausto Giunchiglia. 2025. DiversityOne: A Multi-Country Smartphone Sensor Dataset for Everyday Life Behavior Modeling. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 9, 1, Article 1 (March 2025)
Useful links
The code in this repository reproduces the visualizations on sensors and time diaries data of the paper.
- Python > 3.11
Clone the repository
git clone [email protected]:datascientiafoundation/diversityone-visualizations.git diversityone
cd diversityone
Create a new environment
python3 -m venv venv
pip install -r requirements.txt
source venv/bin/activate
Ensure that you have placed the dataset files in the data
folder (the dataset can be requested on Datascientia platform). The script generate the plot with seaborn.
python sensors.py
python timediaries.py
.
├── data // datasets
├── figures // output of the scripts
├── config.py // configure colors and university names
├── README.md
├── requirements.txt
├── sensors.py // generate plots of sensors data
├── timediaries.py // generate plots of time diaries
└── utils.py