This uses populationsim and activitysim. These are easily installed with mambaforge as follows:
mamba create -n asim python=3.9 activitysim=1.2.0 -c conda-forge --override-channels
mamba create -n popsim python=3.8
mamba activate popsim
mamba install pytables
pip install populationsim==0.5.1