UDST / bayarea_urbansim

UrbanSim implementation for the San Francisco Bay Area
14 stars 26 forks source link

version control for dependencies #36

Closed tbuckl closed 9 years ago

tbuckl commented 9 years ago

In order to successfully get from source data to outputs, this repository has at least 2 dependencies (GDAL/PostGIS, Anaconda) that are installed at a lower level than a base python installation. Thus far we have been using shell scripts to keep track of these dependencies, for example:

https://github.com/MetropolitanTransportationCommission/bayarea_urbansim_setup/tree/vagrant-ubuntu14

On Windows however, we do not have a straightforward way of debugging these environmental/operating system requirements and configuration. We have discussed keeping track of dependencies in a simple text file.

How would this help us for debugging problems at the OS/environment level? For example, if a windows user needs to completely reinstall Anaconda, what do they need to do to re-configure gdal for Anaconda?

tbuckl commented 9 years ago

see also: http://analytics.mtc.ca.gov/foswiki/UrbanSimTwo/Versioning

tbuckl commented 9 years ago

For everything but PostGIS/GDAL processing we will attempt to use Windows as detailed in the analytics Wiki link above. When we run into issues with that, we will use Vagrant/Shell as linked to above to debug.