This houses all codes for the teams projects, data pipeline and analytics.
This project uses a Python virtual environment to manage dependencies. Follow these steps to set up your development environment:
-
Ensure you have Python 3.8+ installed on your system.
-
Clone the repository:
git clone https://github.com/TribeDataTeam/Tribe-Data-Team.git cd Tribe-Data-Team
-
Create a virtual environment:
python -m venv .venv
-
Activate the virtual environment:
- On macOS/Linux:
source .venv/bin/activate
- On Windows:
.venv\Scripts\activate
- On macOS/Linux:
-
Install the project dependencies:
pip install -r requirements.txt
This repository does not include sensitive files such as:
- CSV data files (*.csv)
- Excel files (*.xls, *.xlsx)
- PDF reports (*.pdf)
- Power BI files (*.pbix)
- Image files (*.jpg, *.jpeg, *.png)
- API credentials (client_secrets.json, credentials.json)
Contact a team administrator to obtain any necessary credential files needed for development.
The repository contains several Jupyter notebooks for different analytics tasks:
- Event analytics
- Social media analytics
- Community data analysis
To start Jupyter Lab:
jupyter lab
This will open Jupyter Lab in your browser, where you can access and run the project notebooks.