🏮 MBTA Performance Processing (LAMPLighter)
Scripts for processing MBTA performance data both from LAMP and from monthly historical files
Requirements to develop locally
- Python 3.12 with recent poetry (1.7.0 or later)
- Verify with
python --version && poetry --version
poetry self update
to update poetry
Instructions to run locally
- Add your AWS credentials (AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY) to your shell environment, OR add them to a .boto config file with awscli command
aws configure
.
Testing
- From the
mbta-performance
directory, set up the poetry with poetry shell; poetry install
- From the
mbta-performance
directory, run poetry run pytest