ActivitySim / activitysim

An Open Platform for Activity-Based Travel Modeling
https://activitysim.github.io
BSD 3-Clause "New" or "Revised" License
189 stars 96 forks source link

Progress report and discussion topics for 12-19-14 meeting #10

Closed fscottfoti closed 9 years ago

fscottfoti commented 9 years ago

Progress since the last meeting

Infrastructure

Thoughts?

fscottfoti commented 9 years ago

One other thing to add to this list is naming conventions - PEP8 conventions say variables should be named number_persons_age_5_to_15 while most of the variables currently are named like numPersAge5to15. I've changed most of these in the code to match PEP8 conventions but want to make sure people are OK with this. Column names in tables might need to be changed too which I haven't done yet.

danielsclint commented 9 years ago

@fscottfoti Thank you for pulling together this thorough update on the progress for the last two weeks. It's been nice to follow the progress you and Matt are making via the frequent documentation in GitHub.

A few thoughts on where we are and where we may want to go on the issues outlined above.

Code

Configuration Files:

Relationship to UrbanSim

Performance

Naming Conventions

Next Models

e-lo commented 9 years ago

I concur with @danielsclint that this update was very fun to review and I appreciate the sending of this report with links to everything. Pretty Sweet.

One thing that may be useful in the future is to discus specific design questions in their own issues so they are easier to follow. But for now, I will follow Clint's lead and just add my thoughts here.

Config file formats

Performance

guyrousseau commented 9 years ago

It was interesting to keep up with software development over the past couple of weeks, very transparent process, much appreciated, many thanks. That said, a few comments:

I agree that we should not have to have Urbansim installed in order to run Activitysim, though leveraging the Urbansim architecture is most definitely ok and the way to go.

Distributed processing across servers should be as flexible as possible.

CDAP as the next model component to tackle is one more step heading in the right direction with this project moving forward.