Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create configurable base year - so we can start from 2010 or 2020 and achieve the same result #384

Open
wants to merge 59 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
a66c4b6
Move slack to simplistic submodel for more information on simulation
lmz Jul 9, 2024
a1eec4b
Fix copy/paste error
lmz Jul 12, 2024
4dc4060
Make run setup yaml an argument so multiple versions can run at once …
lmz Jul 12, 2024
1f636ba
Fix copy paste/error correctly this time
lmz Jul 12, 2024
5dc485c
Fix slack error call
lmz Jul 16, 2024
35ac32f
Commit file used for DraftBlueprint run
lmz Jul 19, 2024
5832b11
Making base year/final year configurable via yaml
lmz Jul 22, 2024
98d3ee4
One more slack fix
lmz Jul 23, 2024
8393639
Test v01 - run_visualizer=False
lmz Jul 26, 2024
dbf847a
Remove pointless local methods which just return arrays.
lmz Jul 30, 2024
be85fb6
Stop prefixing every output file with the run name
lmz Jul 31, 2024
9046265
Sort column names for debug print since they come up in random(ish) o…
lmz Jul 31, 2024
0885dfd
Update run_name; this reproduces PBA50+ DBP
lmz Jul 31, 2024
3246cc3
Testing end in 2030
lmz Jul 31, 2024
743f966
Differentiate between final_year and stop_year
lmz Aug 1, 2024
5c15e6b
Use base_year instead of 2010
lmz Aug 1, 2024
a025ed2
Update to create a 2020-based store
lmz Aug 6, 2024
8ecb332
Use yaml.safe_load() to prevent warnings
lmz Aug 6, 2024
9a00514
For 2020-based run, don't run special baseyear models
lmz Aug 6, 2024
21b856a
Fix bugs so the h5 table is successfully written
lmz Aug 7, 2024
0931807
This version produces results consistent with PBA50+ DBP
lmz Aug 7, 2024
7ac2193
Add residential_units and preproc suffix
lmz Aug 8, 2024
0b7464e
Don't create the 2020 file for the start-in-2020 year run
lmz Aug 13, 2024
63ae3f6
Use the 2020 year base store for the 2020-year start run
lmz Aug 13, 2024
e7b6b06
Move debug to the start of the simulation models
lmz Aug 13, 2024
53b53c1
Rename parcel/building_summary to disaggregate_output
lmz Oct 1, 2024
de5176e
Specify static parcels using parcel_id, not geom_id
lmz Oct 1, 2024
979d399
Fix for rename of disaggregate output files
lmz Oct 2, 2024
5a8cada
Add move_in_year for households and jobs
lmz Oct 17, 2024
06b28b8
Add residential units to disaggregate output
lmz Oct 17, 2024
4759cab
Update to most recent 2020 h5
lmz Oct 17, 2024
f761618
Merge branch 'main' into configurable_base_year
lmz Oct 17, 2024
23aac59
Fix merge error
lmz Oct 17, 2024
174d281
Logging: write new file (don't append) and turn down some other logle…
lmz Oct 17, 2024
a2d9abb
Fixing more merge errors in baus.py with slack/asana
lmz Oct 17, 2024
8de34fc
Put the baus logger into orca
lmz Oct 18, 2024
5cd76dc
Merge branch 'main' into configurable_base_year
lmz Oct 18, 2024
b56147f
Remove unnecessary line given Aksel's last commit
lmz Oct 18, 2024
858b0b4
Read developer_settings_2020.yaml for 2020 version of static parcels
lmz Oct 23, 2024
3c5879f
Convert print to logger.debug and log acct_settings, limit_settings, …
lmz Oct 23, 2024
1eae966
Follow-up commit to dropping run_name from output files
lmz Oct 31, 2024
9a02290
Fixes to make 2020 baseyear work and reproduce the same results
lmz Nov 2, 2024
605ed6c
Back off caching as these can change
lmz Nov 2, 2024
b46f614
Turn down logging for other files
lmz Nov 2, 2024
6334251
Increment run_name
lmz Nov 2, 2024
04c153a
Update 2020 input
lmz Nov 2, 2024
51d8125
Doing 2050 test
lmz Nov 2, 2024
a175a07
Fix debug logging
lmz Nov 6, 2024
7bbd24b
Add special case for baseyear 2020 to match 2010
lmz Nov 6, 2024
ff26a92
Use options.run_setup_yaml rather than 'run_setup.yaml'
lmz Nov 6, 2024
709ba04
Don't write 2020 data store every time
lmz Nov 6, 2024
4a623ff
Continue using DBP yaml for rerun
lmz Nov 6, 2024
b81495b
Test removing this
lmz Nov 6, 2024
96f439f
Comment updates to DBP yaml
lmz Nov 6, 2024
fd99e07
Remove test file
lmz Nov 7, 2024
4dbf0e8
Rename for clarity
lmz Nov 7, 2024
ddcd753
Update viz_dir (after the runs)
lmz Nov 9, 2024
50ee416
Deprecated; this isn't used
lmz Nov 9, 2024
c5888da
Fix comment
lmz Nov 9, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ Bay Area UrbanSim is written in Python and runs in a command line environment. I

## Optional Slack Messenger
* Install the Slack SDK using `pip install slack_sdk`
* Set environment variable `SLACK_TOKEN = token` (you will need an appropriate slack token from your MTC contact)
* Set environment variable `URBANSIM_SLACK = TRUE`
* Set environment variable `SLACK_TOKEN=token` (you will need an appropriate slack token from your MTC contact)
* Set environment variable `URBANSIM_SLACK=TRUE`


## Optional Model Run Visualizer
Expand Down
Loading