This is a light-weight, simplified ABM.
This project uses uv as Python manager. To install uv, please visit https://docs.astral.sh/uv/getting-started/installation/
Once uv is installed on the machine, create a new Python environment for lighthouse and install dependencies.
uv sync --lockTo run the model with test data, use the following command:
uv run activitysim run -c model/configs_mp -c model/configs -d model/data -o model/outputmodel: ActivitySim inputs (configs, data) for the lighthouse model. Currentlymodel/datacontains test-scale data from CTPS.notebooks: Demo notebooks to test if the model still works.src/lighthouse: Python code used to implement this model. This may grow to include extensions to ActivitySim for things we want the lighthouse model to do.