SuccessChanges

Summary

  1. Vastly simplify the set of dependencies for the main e-mission server (commit: 50d31b6d923df8bd96c3fd0d79eaa5bd46cd9735) (details)
  2. Move the tour model tests into the tour model folder (commit: a327423014a5ea4cb442d57fa378c5867a4003b7) (details)
  3. Change the python version slightly + move tour model tests out (commit: 9b99263212875b2c2d9630782bdc57c503c7078b) (details)
  4. Set a particular python version again (commit: 249010d1ed2ed16978bcdd01999eba8305085b7c) (details)
  5. Add a new environment file for the nomkl version (commit: e3e4795e97b19662fa9e0f5f0b55ef1b97bb8732) (details)
  6. Move out a couple of other common * queries (commit: 465ee9562fd6693eff5812577bafb3744a9c3244) (details)
  7. Move one more tour model file out (commit: abe21dc54b06e9b15dca289f4a95d227a20bd62b) (details)
  8. Add the exported versions of the environment (commit: 4616433c1e0446cc6328af6a76c5133a65cf364c) (details)
  9. Add support for ipython notebook (commit: d93cfd2a9bdcf31f86ec68acaf5bbcda73a8e43b) (details)
  10. Add a new non-mkl version (commit: 11ff18f7fea41fb7e12387dac41ecf7c0beb7b61) (details)
  11. Remove notebook packages we don't need (commit: 07f4dc95a65fac2068d7db711a407a8efcf39e67) (details)
Commit 50d31b6d923df8bd96c3fd0d79eaa5bd46cd9735 by shankari
Vastly simplify the set of dependencies for the main e-mission server
Significant decrease even on OSX, need to see what it is on docker...
1.6G /Users/shankari/OSS/anaconda/envs/emission 627M
/Users/shankari/OSS/anaconda/envs/minimal_emission
Testing done:
- Started the server
- Connected the iOS emulator with location simulation
- Manually ended a couple of trips so that the data was pushed to the
server
- Ran the pipeline
Bonus fix: Removed the reference to the tour model from the output
generator because:
- it has a dependency on matplotlib
- we don't actually use it right now
(commit: 50d31b6d923df8bd96c3fd0d79eaa5bd46cd9735)
The file was modifiedemission/net/usercache/builtin_usercache_handler.py (diff)
The file was modifiedsetup/environment36.yml (diff)
Commit a327423014a5ea4cb442d57fa378c5867a4003b7 by shankari
Move the tour model tests into the tour model folder
So that they are not loitering around outside
(commit: a327423014a5ea4cb442d57fa378c5867a4003b7)
The file was removedemission/tests/analysisTests/TestClusterPipeline.py
The file was removedemission/tests/analysisTests/TestRepresentatives.py
The file was addedemission/tests/analysisTests/tourModelTests/TestClusterPipeline.py
The file was removedemission/tests/analysisTests/TestFeaturization.py
The file was addedemission/tests/analysisTests/tourModelTests/TestFeaturization.py
The file was addedemission/tests/analysisTests/tourModelTests/TestRepresentatives.py
Commit 9b99263212875b2c2d9630782bdc57c503c7078b by shankari
Change the python version slightly + move tour model tests out
Since they all import matplotlib, which we have now removed from the
production environment
(commit: 9b99263212875b2c2d9630782bdc57c503c7078b)
The file was removedemission/tests/analysisTests/tourModelTests/__init__.py
The file was modifiedsetup/environment36.yml (diff)
The file was addedemission/incomplete_tests/tourModelTests/TestRepresentatives.py
The file was addedemission/incomplete_tests/tourModelTests/__init__.py
The file was removedemission/tests/analysisTests/tourModelTests/TestRepresentatives.py
The file was removedemission/tests/analysisTests/tourModelTests/TestClusterPipeline.py
The file was addedemission/incomplete_tests/tourModelTests/TestFeaturization.py
The file was addedemission/incomplete_tests/tourModelTests/common.py
The file was addedemission/incomplete_tests/tourModelTests/TestClusterPipeline.py
The file was removedemission/tests/analysisTests/tourModelTests/TestFeaturization.py
The file was removedemission/tests/analysisTests/tourModelTests/common.py
The file was modifiedsetup/environment36.yml (diff)
Commit e3e4795e97b19662fa9e0f5f0b55ef1b97bb8732 by shankari
Add a new environment file for the nomkl version
So that we can make this more minimal
(commit: e3e4795e97b19662fa9e0f5f0b55ef1b97bb8732)
The file was addedsetup/environment36.nomkl.yml
Commit 465ee9562fd6693eff5812577bafb3744a9c3244 by shankari
Move out a couple of other common * queries
To not have to import matplotlib
(commit: 465ee9562fd6693eff5812577bafb3744a9c3244)
The file was removedemission/tests/storageTests/TestCommonPlaceQueries.py
The file was addedemission/incomplete_tests/TestCommonTripQueries.py
The file was removedemission/tests/storageTests/TestCommonTripQueries.py
The file was addedemission/incomplete_tests/TestCommonPlaceQueries.py
The file was removedemission/tests/storageTests/TestTourModelQueries.py
The file was addedemission/incomplete_tests/TestTourModelQueries.py
Commit 4616433c1e0446cc6328af6a76c5133a65cf364c by shankari
Add the exported versions of the environment
So that we know exactly which versions were used
(commit: 4616433c1e0446cc6328af6a76c5133a65cf364c)
The file was addedsetup/environment36.nomkl.exported.yml
The file was addedsetup/environment36.exported.yml
Commit d93cfd2a9bdcf31f86ec68acaf5bbcda73a8e43b by shankari
Add support for ipython notebook
This is a new environment that adds the packages for using the notebook
- new complete notebook environment
- new incremental notebook environment
- new setup script that sets up the notebook environment (incrementally)
- remove the unnessary six update in both the existing setup scripts
(commit: d93cfd2a9bdcf31f86ec68acaf5bbcda73a8e43b)
The file was addedsetup/setup_notebook.sh
The file was addedsetup/environment36.notebook.additions.yml
The file was addedsetup/environment36.notebook.yml
The file was modifiedsetup/setup_tests.sh (diff)
The file was addedsetup/environment36.notebook.exported.yml
The file was modifiedsetup/setup.sh (diff)
Commit 11ff18f7fea41fb7e12387dac41ecf7c0beb7b61 by shankari
Add a new non-mkl version
- Remove the 2.7 environment because it is obsolete
(commit: 11ff18f7fea41fb7e12387dac41ecf7c0beb7b61)
The file was addedsetup/setup_nomkl.sh
The file was removedsetup/environment27.yml
Commit 07f4dc95a65fac2068d7db711a407a8efcf39e67 by shankari
Remove notebook packages we don't need
Turns out that altair and vincent are added back anyway by folium. But
at least I tried!
(commit: 07f4dc95a65fac2068d7db711a407a8efcf39e67)
The file was modifiedsetup/environment36.notebook.exported.yml (diff)
The file was modifiedsetup/environment36.notebook.additions.yml (diff)
The file was modifiedsetup/environment36.notebook.yml (diff)