-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Paul Sohn edited this page Feb 1, 2017
·
42 revisions
This is the draft plan for developing a revised version of the current UrbanSim pro forma and developer modules.
- How to organize project vis-a-vis full
urbansim
andurbansim_defaults
repositories - How to release to UDST (how should old models start using the new proforma model?)
- Need to discuss:
- Releases and versioning scheme
- Proper setup for an open source python package
Paul's writeup of desired features in the Discourse forum is a good starting place. See the Features page for more discussion.
- We have a consulting contract with MAG (Phoenix) to complete this work. See requirements
- SEMCOG (Detroit) is also interested in improvements to this functionality. See requirements
- Paul S (point person, coding)
- Conor (client support, code review, possible coding)
- Martin (code review, possible coding)
- Contact interested clients (MAG and SEMCOG) and ask for desired features, implementation, and test data (done)
- Get or create test data for new features (e.g. a multi-period development) (probably skip this step)
- Code Review of existing implementations (Tuesday)
- Review features in detail (Wednesday)
- Complete high-level project plan (Wednesday)
- Get signoff from team, Paul (Thursday)
- Kickoff meeting with team to discuss the plan (Friday)
- Should come with a detailed, structured plan in response to features
- Conor and I should have processed and discussed MAG wishlist and data by then (and SEMCOG if possible)
- No new features
- Decision on extent of refactoring vs. rewriting
- High-level architectural decisions
- Prioritization of features
- Revised roadmap
- Set up UDST repo, versioning/release scheme
- General refactoring
- Review test coverage and add tests as needed
- Ensure backward compatibility
- No new features
- No deliverables
Paul Sohn on vacation
Paul Sohn on vacation
- General refactoring
- No new features
- Release: refactored modules with no added features
- Multiperiod development
- Multiperiod evaluation
- Multiperiod development
- Multiperiod evaluation
- Release: Multiperiod development and evaluation
- Improved search over feasible project configurations
- Uncertainty analysis
- Market analysis
- Trade-off analysis
- Release
- Other features! (To discuss)
- Final release
- Things to keep in mind: https://github.com/UDST/urbansim/issues/112