FailedChanges

Summary

  1. python2 -> python3: futurize stage 1 (commit: 6c36294e7c724f7c03ef90f87438532fa8449757) (details)
  2. python2 -> python3: furturize stage 1 for the other directories (commit: cf276573f05620fa231ef905f255ad5add69fbce) (details)
  3. python2 -> python3: really furturize stage 1 for the other directories (commit: 20aac1f52204bd8af402f0cb63c917648836d60f) (details)
  4. python2 -> python 3: first pass of the second stage (commit: 638005a41567493d553d538b60eff82288d32aab) (details)
  5. logging.warn -> logging.warning (commit: 7ecfdbfbf62e48f4748f90e0c104355707a8404f) (details)
  6. Fix formatting errors introduced by the automatic change (commit: 50beeb052164697566763c9a6d1aea86a6b25c00) (details)
  7. python2 -> python3: sort dict keys before comparing (commit: fe42a546ca35aa6741bc14e51620dad65bdaa0f6) (details)
  8. Remove various warnings (commit: 2e8ea27e44a156df8754589635c4347393d70d89) (details)
  9. python2 -> python3: type comparison issue (commit: faf6ceeda25af785f6d3653b7438d2ce536a8128) (details)
  10. python2 -> python3: update the bottle version (commit: c9fa94e6b8f9ee9742c80d94a644c1464b74f512) (details)
  11. python2 -> python3: fix the webapp by removing relative imports (commit: 26952b953e9b02710e7e1bdebb896e5d5c842d00) (details)
  12. Turn off gzipped logs + rename them (commit: bacfa23009d7763f527fb6e9b6a91c1b45a207ca) (details)
  13. Change database.save(entry) -> edb.save(database, entry) (commit: 440e57e756ff05cdfb4b115a36709594eed27261) (details)
  14. Fixes to the clean + resample pipeline (commit: d34472fd2eb6bf1e47f1939f2039bd6b2b641d0d) (details)
  15. Couple of other small fixes (commit: c302b927ebfd8993d8ffd9e4b72c88912ddf0067) (details)
  16. Add a new test that verifies behavior with multiple states (commit: 4c4a6ff9f22585f73d8a3615bf91590bd747e505) (details)
  17. Handle conversion to python3 + pymongo3 (commit: dd68e99e43691461cbe801bfef0b3d8598ea8186) (details)
  18. Make it easier to set up a well-defined server environment (commit: fdfa85711b15336ee666f2e6e239a740b4486902) (details)
  19. Modify setup scripts to work with prefixes + teardown (commit: d89d303c10cdd0db93c713d6c8130e60c18d7e0d) (details)
  20. Address changes in the past month (commit: 2be3c47578ac10030fa6fa6ad5cbf4e4fe440e9e) (details)
  21. Fix the setup to update instead of create the environment (commit: bef2488b67f16bd15bd915d7c0caf3418d78c77d) (details)
  22. Set the environment name to emission to be consistent (commit: 26c03d5a865360f9aba9c825a68d885e5f178267) (details)
  23. Remove OSX-specific packages from the environment (commit: fbdc4bccac9710d9bb9e3306dee690e3f382672e) (details)
  24. Couple of teardown checks to make them work without user interaction (commit: 231c7ab27667ea836726a52be1fe5e0a58bb4663) (details)
Commit 6c36294e7c724f7c03ef90f87438532fa8449757 by shankari
python2 -> python3: futurize stage 1
Changes are all to print statements in the scripts under `bin`. Not too
bad! Maybe this will be easier than I thought. Obviously this has no
effect on the tests :)
(commit: 6c36294e7c724f7c03ef90f87438532fa8449757)
The file was modifiedbin/purge_database.py (diff)
The file was modifiedbin/delete_user.py (diff)
The file was modifiedbin/purge_analysis_database.py (diff)
The file was modifiedbin/reset_pipeline.py (diff)
The file was modifiedbin/plot_trip.py (diff)
Commit cf276573f05620fa231ef905f255ad5add69fbce by shankari
python2 -> python3: furturize stage 1 for the other directories
The previous commit 6c36294e7c724f7c03ef90f87438532fa8449757 only
handled the conversions of the `bin` directory although I used
globbing. This:
- finishes the rest of the directories
- handles the updates of the libraries to their most recent 2.7 version
- updates the list of packages to this recent list
- creates an environment.yml that can be used to create a new conda
environment
All tests now pass. Since we are currently at ToT for all libraries,
all remaining changes must be related to the python2 -> python3
conversion.
Onward to Step 2!
(commit: cf276573f05620fa231ef905f255ad5add69fbce)
The file was modifiedemission/core/timer.py (diff)
The file was modifiedemission/pipeline/intake_stage.py (diff)
The file was modifiedemission/incomplete_tests/TestAlternativeTripPipeline.py (diff)
The file was modifiedemission/analysis/result/metrics/time_grouping.py (diff)
The file was modifiedemission/incomplete_tests/TestUserModel.py (diff)
The file was modifiedemission/tests/analysisTests/modeinferTests/TestPipeline.py (diff)
The file was modifiedemission/incomplete_tests/TestRecommendationPipeline.py (diff)
The file was modifiedemission/incomplete_tests/TestHomeDetection.py (diff)
The file was modifiedemission/tests/netTests/TestHabiticaRegister.py (diff)
The file was modifiedemission/public/pull_and_load_public_data.py (diff)
The file was modifiedemission/tests/common.py (diff)
The file was modifiedemission/pipeline/reset.py (diff)
The file was modifiedemission/incomplete_tests/TestWorkDetection.py (diff)
The file was modifiedemission/tests/storageTests/TestMongoGeoJSONQueries.py (diff)
The file was modifiedemission/simulation/trip_gen.py (diff)
The file was modifiedemission/tests/coreTests/TestBase.py (diff)
The file was modifiedemission/incomplete_tests/TestUtilityModelPipeline.py (diff)
The file was addedenvironment.yml
The file was modifiedemission/analysis/intake/cleaning/location_smoothing.py (diff)
The file was modifiedemission/tests/analysisTests/TestFeaturization.py (diff)
The file was modifiedemission/tests/netTests/TestVisualize.py (diff)
The file was modifiedemission/incomplete_tests/TestCarbon.py (diff)
The file was modifiedemission/tests/coreTests/TestEntry.py (diff)
The file was modifiedemission/incomplete_tests/TestRouteMatching.py (diff)
The file was modifiedrequirements.txt (diff)
The file was modifiedemission/incomplete_tests/TestMovesRegister.py (diff)
Commit 20aac1f52204bd8af402f0cb63c917648836d60f by shankari
python2 -> python3: really furturize stage 1 for the other directories
It turns out that the globbing doesn't work unless you have turned it
on https://unix.stackexchange.com/questions/49913/recursive-glob and
apparently my version of bash is too old
```
$ bash --version GNU bash, version 3.2.57(1)-release
(x86_64-apple-darwin16) Copyright (C) 2007 Free Software Foundation,
Inc.
$ shopt -s globstar
-bash: shopt: globstar: invalid shell option name
```
So all this time, I've been working on one directory at a time. I used
xargs to get all python files, and the first stage of the conversion is
finally complete.
All tests pass.
(commit: 20aac1f52204bd8af402f0cb63c917648836d60f)
The file was modifiedemission/analysis/plotting/leaflet_osm/our_plotter.py (diff)
The file was modifiedemission/net/usercache/formatters/android/sync_config.py (diff)
The file was modifiedbin/historical/migrations/updateExistence.py (diff)
The file was modifiedemission/core/wrapper/wrapperbase.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/trajectory_matching/route_matching.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/prior_unused/exploratory_scripts/plot_error_types.py (diff)
The file was modifiedbin/historical/read_data_from_raw_dumps.py (diff)
The file was modifiedemission/core/wrapper/user.py (diff)
The file was modifiedemission/tests/analysisTests/modeinferTests/TestPipeline.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/kmedoid.py (diff)
The file was modifiedemission/core/wrapper/filter_modules.py (diff)
The file was modifiedemission/net/usercache/formatters/android/client_error.py (diff)
The file was modifiedbin/analysis/find_inactive_users.py (diff)
The file was modifiedemission/net/usercache/formatters/android/consent.py (diff)
The file was modifiedbin/debug/common.py (diff)
The file was modifiedemission/net/ext_service/gmaps/common.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/trajectory_matching/DifferenceMetricPipeline.py (diff)
The file was modifiedemission/analysis/classification/inference/mode.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/client_nav_event.py (diff)
The file was modifiedbin/historical/correct_modes.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/trajectory_matching/Profile.py (diff)
The file was modifiedemission/analysis/intake/segmentation/trip_segmentation_methods/dwell_segmentation_time_filter.py (diff)
The file was modifiedemission/tests/analysisTests/intakeTests/TestPipelineRealData.py (diff)
The file was modifiedbin/public/request_public_data.py (diff)
The file was modifiedemission/net/usercache/builtin_usercache.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/sensor_config.py (diff)
The file was modifiedbin/debug/extract_timeline_for_day_and_user.py (diff)
The file was modifiedemission/analysis/intake/segmentation/vij_implementation_unused.py (diff)
The file was modifiedbin/historical/migrations/move_trips_places_sections_stops_to_analysis_timeseries_db.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/featurization.py (diff)
The file was modifiedemission/analysis/modelling/user_model/user_utility_model.py (diff)
The file was modifiedbin/debug/load_timeline_for_day_and_user.py (diff)
The file was modifiedemission/net/api/bottle.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/consent.py (diff)
The file was modifiedbin/debug/extract_trips_for_day_and_user.py (diff)
The file was modifiedemission/tests/analysisTests/tourModelTests/common.py (diff)
The file was modifiedemission/analysis/intake/segmentation/section_segmentation.py (diff)
The file was modifiedemission/net/ext_service/gmaps/googlemaps.py (diff)
The file was modifiedemission/analysis/modelling/user_model/emissions_model.py (diff)
The file was modifiedemission/analysis/modelling/user_model_josh/utility_model.py (diff)
The file was modifiedemission/incomplete_tests/TestMovesCollect.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/prior_unused/exploratory_scripts/generate_smoothing_from_ground_truth_clusters.py (diff)
The file was modifiedemission/analysis/modelling/user_model/simple_cost_time_mode_model.py (diff)
The file was modifiedemission/analysis/intake/cleaning/check_increasing_timestamp.py (diff)
The file was modifiedemission/net/ext_service/gmaps/testTrip.py (diff)
The file was modifiedemission/net/usercache/formatters/android/client_time.py (diff)
The file was modifiedbin/historical/migrations/Split_uuid_from_moves_db.py (diff)
The file was modifiedbin/debug/extract_timeline_for_day_range_and_user.py (diff)
The file was modifiedemission/net/usercache/formatters/android/sensor_config.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/prior_unused/exploratory_scripts/explore_smoothing_trajectories.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/sync_config.py (diff)
The file was modifiedemission/net/api/cfc_webapp.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/client_error.py (diff)
The file was modifiedemission/net/ext_service/otp/otp.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/client_time.py (diff)
The file was modifiedemission/storage/compat/convert_moves_style_data.py (diff)
The file was modifiedemission/storage/decorations/location_queries.py (diff)
The file was modifiedbin/ext_service/historical/fix_autocheck_tasks.py (diff)
The file was modifiedemission/tests/coreTests/wrapperTests/TestClient.py (diff)
The file was modifiedemission/net/api/wsgiserver2.py (diff)
The file was modifiedbin/ext_service/reset_habitica_timestamps.py (diff)
The file was modifiedemission/net/usercache/formatters/android/client_nav_event.py (diff)
The file was modifiedemission/analysis/plotting/gmaps/display_trip_moves_format_unused.py (diff)
The file was modifiedemission/analysis/intake/segmentation/trip_segmentation.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/prior_unused/truth_pipeline.py (diff)
The file was modifiedemission/analysis/intake/cleaning/clean_and_resample.py (diff)
The file was modifiedbin/historical/fix_sensor_config_key.py (diff)
The file was modifiedemission/analysis/plotting/gmaps/plot_common_trips.py (diff)
The file was modifiedemission/core/wrapper/trip_old.py (diff)
The file was modifiedemission/storage/timeseries/builtin_timeseries.py (diff)
The file was modifiedemission/analysis/plotting/gmaps/gmap_display.py (diff)
The file was modifiedbin/public/extract_uuids_from_email_list.py (diff)
The file was modifiedemission/net/api/utility_model_api.py (diff)
The file was modifiedemission/analysis/plotting/geojson/geojson_feature_converter.py (diff)
The file was modifiedemission/core/wrapper/tripiterator.py (diff)
The file was modifiedemission/analysis/intake/cleaning/cleaning_methods/jump_smoothing.py (diff)
The file was modifiedbin/debug/simulate_server_to_phone.py (diff)
The file was modifiedemission/analysis/modelling/user_model/utility_model_pipeline.py (diff)
Commit 638005a41567493d553d538b60eff82288d32aab by shankari
python2 -> python 3: first pass of the second stage
```
$ find . -name \*.py | xargs futurize --stage2 --unicode-literals
--all-imports -w
RefactoringTool: ./folium/plugins/timestamped_geo_json.py
RefactoringTool: ./folium/six.py RefactoringTool: ./folium/utilities.py
RefactoringTool: ./webapp/www/lib/qrcode-generator/python/qrcode.py
```
Haven't run tests yet
(commit: 638005a41567493d553d538b60eff82288d32aab)
The file was modifiedemission/analysis/plotting/gmaps/gmap_display.py (diff)
The file was modifiedemission/incomplete_tests/TestProfile.py (diff)
The file was modifiedemission/analysis/modelling/user_model/alternative_trips_pipeline.py (diff)
The file was modifiedemission/net/ext_service/push/query/point_count.py (diff)
The file was modifiedemission/net/auth/token_list.py (diff)
The file was modifiedemission/core/wrapper/location.py (diff)
The file was modifiedemission/analysis/plotting/geojson/geojson_feature_converter.py (diff)
The file was modifiedemission/core/wrapper/consentconfig.py (diff)
The file was modifiedemission/storage/decorations/section_queries.py (diff)
The file was modifiedemission/core/wrapper/wrapperbase.py (diff)
The file was modifiedemission/net/api/pipeline.py (diff)
The file was modifiedemission/net/ext_service/gmaps/testTrip.py (diff)
The file was modifiedemission/net/usercache/formatters/android/consent.py (diff)
The file was modifiedemission/tests/netTests/TestMetrics.py (diff)
The file was modifiedbin/debug/purge_multi_timeline_for_range.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/filtered_location.py (diff)
The file was modifiedemission/core/wrapper/stop.py (diff)
The file was modifiedemission/net/ext_service/geocoder/nominatim.py (diff)
The file was modifiedemission/tests/netTests/TestVisualize.py (diff)
The file was modifiedbin/historical/migrations/stats_from_db_to_ts.py (diff)
The file was modifiedemission/incomplete_tests/TestMovesRegister.py (diff)
The file was modifiedemission/net/ext_service/habitica/proxy.py (diff)
The file was modifiedemission/net/usercache/formatters/common.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/sync_config.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/cluster_pipeline.py (diff)
The file was modifiedemission/core/wrapper/untrackedtime.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/motion_activity.py (diff)
The file was modifiedemission/net/usercache/formatters/android/filtered_location.py (diff)
The file was modifiedemission/analysis/modelling/user_model/alternative_trips_module.py (diff)
The file was modifiedemission/tests/netTests/TestHabiticaRegister.py (diff)
The file was modifiedbin/historical/before_bic2cal/user_cache_step.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/tour_model_matrix.py (diff)
The file was modifiedemission/net/ext_service/push/query/platform.py (diff)
The file was modifiedbin/historical/before_bic2cal/intake_stage_1.py (diff)
The file was modifiedbin/ext_service/historical/fix_autocheck_tasks.py (diff)
The file was modifiedemission/tests/analysisTests/TestClusterPipeline.py (diff)
The file was modifiedbin/debug/extract_timeline_for_day_range_and_user.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/representatives.py (diff)
The file was modifiedemission/analysis/plotting/leaflet_osm/ipython_helper.py (diff)
The file was modifiedemission/net/usercache/formatters/android/incident.py (diff)
The file was modifiedemission/storage/decorations/timeline.py (diff)
The file was modifiedbin/purge_analysis_database.py (diff)
The file was modifiedemission/analysis/plotting/gmaps/plot_common_trips.py (diff)
The file was modifiedemission/core/wrapper/localdate.py (diff)
The file was modifiedemission/net/api/stats.py (diff)
The file was modifiedbin/intake_multiprocess.py (diff)
The file was modifiedemission/tests/storageTests/TestLocalDateQueries.py (diff)
The file was modifiedemission/tests/storageTests/TestPlaceQueries.py (diff)
The file was modifiedemission/core/wrapper/user.py (diff)
The file was modifiedbin/debug/simulate_server_to_phone.py (diff)
The file was modifiedemission/storage/timeseries/geoquery.py (diff)
The file was modifiedemission/tests/netTests/pushTests/TestPointCountQuery.py (diff)
The file was modifiedemission/analysis/result/carbon.py (diff)
The file was modifiedemission/core/wrapper/tour_model.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/client_error.py (diff)
The file was modifiedemission/tests/analysisTests/plottingTests/TestGeojsonFeatureConverter.py (diff)
The file was modifiedemission/net/usercache/builtin_usercache.py (diff)
The file was modifiedemission/storage/timeseries/format_hacks/move_filter_field.py (diff)
The file was modifiedbin/historical/migrations/move_trips_places_sections_stops_to_analysis_timeseries_db.py (diff)
The file was modifiedemission/tests/coreTests/wrapperTests/TestUser.py (diff)
The file was modifiedbin/analysis/find_inactive_users.py (diff)
The file was modifiedemission/core/wrapper/tripiterator.py (diff)
The file was modifiedemission/storage/decorations/stop_queries.py (diff)
The file was modifiedemission/analysis/intake/segmentation/vij_implementation_unused.py (diff)
The file was modifiedemission/net/auth/google_auth.py (diff)
The file was modifiedemission/core/wrapper/trip.py (diff)
The file was modifiedemission/analysis/result/metrics/simple_metrics.py (diff)
The file was modifiedemission/core/wrapper/cleanedplace.py (diff)
The file was modifiedemission/pipeline/model_stage.py (diff)
The file was modifiedemission/simulation/trip_gen.py (diff)
The file was modifiedemission/net/usercache/formatters/android/activity.py (diff)
The file was modifiedbin/delete_user.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/create_tour_model_matrix.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/prior_unused/cluster_pipeline.py (diff)
The file was modifiedemission/analysis/configs/consent.py (diff)
The file was modifiedemission/incomplete_tests/TestMovesCollect.py (diff)
The file was modifiedemission/net/usercache/builtin_usercache_handler.py (diff)
The file was modifiedemission/tests/analysisTests/configTests/TestSaveAllConfigs.py (diff)
The file was modifiedemission/tests/coreTests/TestEntry.py (diff)
The file was modifiedemission/simulation/markov_model_counter.py (diff)
The file was modifiedemission/analysis/result/recommendation/recommendation.py (diff)
The file was modifiedemission/analysis/configs/config.py (diff)
The file was modifiedemission/core/wrapper/recreatedlocation.py (diff)
The file was modifiedemission/incomplete_tests/TestUtilityModelPipeline.py (diff)
The file was modifiedemission/storage/timeseries/builtin_timeseries.py (diff)
The file was modifiedemission/net/usercache/formatters/android/location.py (diff)
The file was modifiedemission/storage/timeseries/aggregate_timeseries.py (diff)
The file was modifiedemission/incomplete_tests/TestHomeDetection.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/kmedoid.py (diff)
The file was modifiedemission/storage/decorations/place_queries.py (diff)
The file was modifiedemission/tests/coreTests/wrapperTests/TestClient.py (diff)
The file was modifiedbin/historical/migrations/Split_uuid_from_moves_db.py (diff)
The file was modifiedbin/push/send_survey.py (diff)
The file was modifiedemission/analysis/plotting/gmaps/pygmaps_modified.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/trajectory_matching/LCS.py (diff)
The file was modifiedemission/net/usercache/abstract_usercache_handler.py (diff)
The file was modifiedemission/net/usercache/formatters/android/client_error.py (diff)
The file was modifiedemission/tests/netTests/TestBuiltinUserCacheHandlerInput.py (diff)
The file was modifiedemission/analysis/plotting/leaflet_osm/folium_geojson_plugin.py (diff)
The file was modifiedemission/net/ext_service/habitica/executor.py (diff)
The file was modifiedbin/historical/migrations/rename_client_ts_to_ts.py (diff)
The file was modifiedemission/analysis/intake/cleaning/clean_and_resample.py (diff)
The file was modifiedemission/core/wrapper/motionactivity.py (diff)
The file was modifiedemission/core/wrapper/cleanedtrip.py (diff)
The file was modifiedemission/pipeline/intake_stage.py (diff)
The file was modifiedbin/ext_service/create_party_leaders_in_db.py (diff)
The file was modifiedemission/net/usercache/formatters/android/client_time.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/trajectory_matching/Frechet.py (diff)
The file was modifiedemission/core/wrapper/incident.py (diff)
The file was modifiedbin/debug/fix_usercache_processing.py (diff)
The file was modifiedemission/analysis/modelling/user_model_josh/utility_model.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/transition.py (diff)
The file was modifiedemission/tests/storageTests/TestTripQueries.py (diff)
The file was modifiedemission/analysis/intake/segmentation/restart_checking.py (diff)
The file was modifiedemission/net/api/wsgiserver2.py (diff)
The file was modifiedemission/net/ext_service/gmaps/common.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/tour_model.py (diff)
The file was modifiedemission/core/wrapper/transition.py (diff)
The file was modifiedemission/storage/timeseries/abstract_timeseries.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/trajectory_matching/route_matching.py (diff)
The file was modifiedemission/tests/storageTests/TestMongoGeoJSONQueries.py (diff)
The file was modifiedemission/net/auth/openid_auth.py (diff)
The file was modifiedemission/net/ext_service/gmaps/googlemaps.py (diff)
The file was modifiedemission/tests/analysisTests/TestRepresentatives.py (diff)
The file was modifiedemission/tests/common.py (diff)
The file was modifiedemission/core/common.py (diff)
The file was modifiedemission/incomplete_tests/TestMoveFilterField.py (diff)
The file was modifiedbin/historical/migrations/populate_local_dt.py (diff)
The file was modifiedemission/core/timer.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/client_nav_event.py (diff)
The file was modifiedemission/core/wrapper/entry.py (diff)
The file was modifiedemission/core/wrapper/section.py (diff)
The file was modifiedemission/storage/decorations/stats_queries.py (diff)
The file was modifiedemission/net/usercache/formatters/android/client_nav_event.py (diff)
The file was modifiedbin/debug/extract_timeline_for_day_and_user.py (diff)
The file was modifiedbin/ext_service/remove_dups.py (diff)
The file was modifiedemission/net/usercache/formatters/android/mode_confirm.py (diff)
The file was modifiedemission/analysis/modelling/user_model/query.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/prior_unused/cluster_groundtruth.py (diff)
The file was modifiedemission/tests/analysisTests/intakeTests/TestCleanAndResample.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/cluster_groundtruth.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/location.py (diff)
The file was modifiedemission/storage/pipeline_queries.py (diff)
The file was modifiedemission/net/usercache/formatters/android/sync_config.py (diff)
The file was modifiedemission/analysis/intake/segmentation/section_segmentation_methods/smoothed_high_confidence_with_visit_transitions.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/trajectory_matching/DTW.py (diff)
The file was modifiedemission/analysis/modelling/user_model/user_utility_model.py (diff)
The file was modifiedemission/storage/decorations/tour_model_queries.py (diff)
The file was modifiedemission/analysis/configs/config_utils.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/consent.py (diff)
The file was modifiedemission/simulation/populate_three_hardcoded_sections_unused.py (diff)
The file was modifiedbin/historical/migrations/move_filter_field.py (diff)
The file was modifiedbin/push/silent_ios_push.py (diff)
The file was modifiedemission/incomplete_tests/TestRecommendationPipeline.py (diff)
The file was modifiedemission/core/wrapper/rawplace.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/K_medoid.py (diff)
The file was modifiedemission/analysis/intake/cleaning/cleaning_methods/speed_outlier_detection.py (diff)
The file was modifiedemission/net/usercache/formatters/formatter.py (diff)
The file was modifiedemission/analysis/plotting/geojson/__init__.py (diff)
The file was modifiedemission/net/auth/auth.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/battery.py (diff)
The file was modifiedbin/historical/fix_sensor_config_key.py (diff)
The file was modifiedemission/core/wrapper/common_place.py (diff)
The file was modifiedemission/storage/timeseries/tcquery.py (diff)
The file was modifiedbin/Mode.py (diff)
The file was modifiedemission/analysis/result/metrics/time_grouping.py (diff)
The file was modifiedemission/storage/decorations/location_queries.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/prior_unused/exploratory_scripts/explore_smoothing_trajectories.py (diff)
The file was modifiedemission/net/api/utility_model_api.py (diff)
The file was modifiedemission/analysis/point_features.py (diff)
The file was modifiedemission/analysis/intake/segmentation/trip_segmentation_methods/dwell_segmentation_time_filter.py (diff)
The file was modifiedemission/pipeline/reset.py (diff)
The file was modifiedemission/storage/decorations/common_place_queries.py (diff)
The file was modifiedemission/net/ext_service/habitica/auto_tasks/task.py (diff)
The file was modifiedemission/core/wrapper/client.py (diff)
The file was modifiedemission/tests/coreTests/TestBase.py (diff)
The file was modifiedemission/tests/analysisTests/modeinferTests/TestPipeline.py (diff)
The file was modifiedemission/tests/storageTests/analysis_ts_common.py (diff)
The file was modifiedbin/historical/migrations/updateExistence.py (diff)
The file was modifiedemission/analysis/classification/inference/mode.py (diff)
The file was modifiedemission/analysis/section_features.py (diff)
The file was modifiedemission/core/wrapper/trip_old.py (diff)
The file was modifiedemission/tests/analysisTests/TestFeaturization.py (diff)
The file was modifiedemission/tests/netTests/pushTests/TestTripMetricsQuery.py (diff)
The file was modifiedbin/reset_pipeline.py (diff)
The file was modifiedbin/historical/before_bic2cal/intake_stage_2.py (diff)
The file was modifiedemission/core/wrapper/userlabel.py (diff)
The file was modifiedemission/tests/analysisTests/intakeTests/TestSectionSegmentation.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/mode_confirm.py (diff)
The file was modifiedbin/ext_service/reset_habitica_timestamps.py (diff)
The file was modifiedemission/net/ext_service/push/notify_interface.py (diff)
The file was modifiedbin/public/request_public_data.py (diff)
The file was modifiedbin/historical/fix_ios_broken_battery.py (diff)
The file was modifiedemission/tests/storageTests/TestStopQueries.py (diff)
The file was modifiedbin/debug/extract_trips_for_day_and_user.py (diff)
The file was modifiedemission/tests/storageTests/TestAnalysisTimeseries.py (diff)
The file was modifiedemission/net/usercache/formatters/android/motion_activity.py (diff)
The file was modifiedemission/incomplete_tests/TestGpsSmoothing.py (diff)
The file was modifiedemission/tests/storageTests/TestPipelineQueries.py (diff)
The file was modifiedemission/core/wrapper/battery.py (diff)
The file was modifiedemission/tests/netTests/TestAuthSelection.py (diff)
The file was modifiedemission/core/wrapper/pipelinestate.py (diff)
The file was modifiedbin/analysis/get_app_analytics.py (diff)
The file was modifiedemission/analysis/intake/cleaning/filter_accuracy.py (diff)
The file was modifiedemission/net/usercache/formatters/android/transition.py (diff)
The file was modifiedemission/core/wrapper/syncconfig.py (diff)
The file was modifiedemission/incomplete_tests/TestSimilarity.py (diff)
The file was modifiedemission/analysis/result/recommendation/recommendation_pipeline.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/incident.py (diff)
The file was modifiedemission/storage/decorations/useful_queries.py (diff)
The file was modifiedemission/net/ext_service/push/notify_queries.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/prior_unused/util.py (diff)
The file was modifiedemission/analysis/plotting/gmaps/display_trip_moves_format_unused.py (diff)
The file was modifiedemission/core/wrapper/filter_modules.py (diff)
The file was modifiedemission/storage/timeseries/cache_series.py (diff)
The file was modifiedemission/storage/decorations/user_queries.py (diff)
The file was modifiedbin/ext_service/reset_all_habitica_users.py (diff)
The file was modifiedemission/incomplete_tests/TestApiCalls.py (diff)
The file was modifiedemission/analysis/intake/cleaning/check_increasing_timestamp.py (diff)
The file was modifiedbin/plot_trip.py (diff)
The file was modifiedemission/net/usercache/formatters/android/purpose_confirm.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/similarity.py (diff)
The file was modifiedemission/core/wrapper/common_trip.py (diff)
The file was modifiedemission/pipeline/scheduler.py (diff)
The file was modifiedbin/deploy/giles_conf.py (diff)
The file was modifiedemission/incomplete_tests/TestRouteMatching.py (diff)
The file was modifiedemission/net/ext_service/push/notify_interface_impl/firebase.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/purpose_confirm.py (diff)
The file was modifiedemission/tests/netTests/TestPush.py (diff)
The file was modifiedbin/debug/intake_single_user.py (diff)
The file was modifiedemission/tests/storageTests/TestTimeline.py (diff)
The file was modifiedemission/storage/decorations/common_trip_queries.py (diff)
The file was modifiedemission/core/wrapper/cleanedsection.py (diff)
The file was modifiedemission/incomplete_tests/TestWorkDetection.py (diff)
The file was modifiedemission/net/ext_service/push/query/trip_metrics.py (diff)
The file was modifiedemission/tests/storageTests/TestCommonPlaceQueries.py (diff)
The file was modifiedemission/tests/storageTests/TestSectionQueries.py (diff)
The file was modifiedemission/net/usercache/formatters/android/battery.py (diff)
The file was modifiedemission/net/ext_service/otp/otp.py (diff)
The file was modifiedemission/analysis/intake/segmentation/section_segmentation_methods/smoothed_high_confidence_motion.py (diff)
The file was modifiedbin/debug/load_multi_timeline_for_range.py (diff)
The file was modifiedemission/tests/netTests/TestBuiltinUserCache.py (diff)
The file was modifiedemission/incomplete_tests/TestUserModel.py (diff)
The file was modifiedbin/debug/common.py (diff)
The file was modifiedemission/net/api/visualize.py (diff)
The file was modifiedemission/public/pull_and_load_public_data.py (diff)
The file was modifiedemission/storage/decorations/local_date_queries.py (diff)
The file was modifiedemission/analysis/result/recommendation/perturb.py (diff)
The file was modifiedemission/storage/timeseries/timequery.py (diff)
The file was modifiedemission/tests/netTests/TestHabiticaAutocheck.py (diff)
The file was modifiedemission/net/api/usercache.py (diff)
The file was modifiedemission/incomplete_tests/TestDatabaseUtils.py (diff)
The file was modifiedemission/storage/decorations/analysis_timeseries_queries.py (diff)
The file was modifiedbin/historical/migrations/Switch_user_test2staging.py (diff)
The file was modifiedemission/analysis/intake/segmentation/trip_segmentation_methods/dwell_segmentation_dist_filter.py (diff)
The file was modifiedbin/historical/read_data_from_raw_dumps.py (diff)
The file was modifiedemission/analysis/modelling/user_model/utility_model_pipeline.py (diff)
The file was modifiedemission/core/get_database.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/sensor_config.py (diff)
The file was modifiedemission/analysis/intake/segmentation/trip_segmentation.py (diff)
The file was modifiedemission/core/wrapper/sensorconfig.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/prior_unused/truth_pipeline.py (diff)
The file was modifiedemission/analysis/intake/cleaning/cleaning_methods/jump_smoothing.py (diff)
The file was modifiedemission/core/wrapper/rawtrip.py (diff)
The file was modifiedemission/net/api/timeline.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/trajectory_matching/Profile.py (diff)
The file was modifiedemission/analysis/modelling/user_model/emissions_model.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/prior_unused/exploratory_scripts/plot_error_types.py (diff)
The file was modifiedemission/tests/pipelineTests/TestPipelineReset.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/trajectory_matching/DifferenceMetricPipeline.py (diff)
The file was modifiedbin/deploy/push_conf.py (diff)
The file was modifiedbin/debug/load_timeline_for_day_and_user.py (diff)
The file was modifiedbin/ext_service/clean_habitica_user.py (diff)
The file was modifiedbin/public/extract_uuids_from_email_list.py (diff)
The file was modifiedemission/storage/decorations/trip_queries.py (diff)
The file was modifiedemission/analysis/intake/cleaning/location_smoothing.py (diff)
The file was modifiedemission/analysis/modelling/user_model/simple_cost_time_mode_model.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/featurization.py (diff)
The file was modifiedbin/historical/correct_modes.py (diff)
The file was modifiedemission/storage/compat/convert_moves_style_data.py (diff)
The file was modifiedemission/tests/storageTests/TestCommonTripQueries.py (diff)
The file was modifiedemission/net/auth/skip.py (diff)
The file was modifiedemission/tests/analysisTests/tourModelTests/common.py (diff)
The file was modifiedemission/analysis/modelling/user_model/query_scheduler_pipeline.py (diff)
The file was modifiedemission/net/usercache/formatters/generic/userlabel.py (diff)
The file was modifiedemission/net/api/cfc_webapp.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/client_time.py (diff)
The file was modifiedemission/tests/analysisTests/intakeTests/TestTripSegmentation.py (diff)
The file was modifiedemission/tests/storageTests/TestTourModelQueries.py (diff)
The file was modifiedemission/analysis/configs/sync_config.py (diff)
The file was modifiedemission/core/wrapper/metadata.py (diff)
The file was modifiedemission/analysis/result/userclient.py (diff)
The file was modifiedemission/tests/analysisTests/intakeTests/TestLocationSmoothing.py (diff)
The file was modifiedemission/tests/netTests/TestFormatters.py (diff)
The file was modifiedemission/net/api/bottle.py (diff)
The file was modifiedbin/purge_database.py (diff)
The file was modifiedemission/core/wrapper/modestattimesummary.py (diff)
The file was modifiedemission/tests/analysisTests/modeinferTests/TestFeatureCalc.py (diff)
The file was modifiedemission/tests/analysisTests/intakeTests/TestFilterAccuracy.py (diff)
The file was modifiedbin/push/push_to_users.py (diff)
The file was modifiedemission/core/wrapper/statsevent.py (diff)
The file was modifiedemission/net/usercache/abstract_usercache.py (diff)
The file was modifiedbin/historical/migrations/move_carbon_footprint_to_own_field.py (diff)
The file was modifiedemission/net/usercache/formatters/android/sensor_config.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/prior_unused/exploratory_scripts/generate_smoothing_from_ground_truth_clusters.py (diff)
The file was modifiedemission/core/wrapper/place.py (diff)
The file was modifiedbin/historical/before_bic2cal/reset_uuids.py (diff)
The file was modifiedbin/deploy/habitica_conf.py (diff)
The file was modifiedemission/net/ext_service/habitica/auto_tasks/active_distance.py (diff)
The file was modifiedemission/tests/analysisTests/resultTests/TestTimeGrouping.py (diff)
The file was modifiedemission/analysis/intake/segmentation/section_segmentation.py (diff)
The file was modifiedemission/analysis/plotting/leaflet_osm/our_plotter.py (diff)
The file was modifiedemission/net/ext_service/push/query/dispatch.py (diff)
The file was modifiedemission/tests/storageTests/TestUsefulQueries.py (diff)
The file was modifiedemission/analysis/configs/sensor_config.py (diff)
The file was modifiedemission/net/ext_service/push/notify_interface_impl/ionic.py (diff)
The file was modifiedemission/net/ext_service/push/notify_usage.py (diff)
The file was modifiedemission/incomplete_tests/TestAlternativeTripPipeline.py (diff)
The file was modifiedemission/tests/storageTests/TestTimeSeries.py (diff)
The file was modifiedemission/incomplete_tests/TestCarbon.py (diff)
The file was modifiedemission/tests/netTests/TestBuiltinUserCacheHandlerOutput.py (diff)
The file was modifiedemission/core/wrapper/smoothresults.py (diff)
The file was modifiedemission/tests/analysisTests/intakeTests/TestPipelineRealData.py (diff)
The file was modifiedemission/net/api/metrics.py (diff)
Commit 7ecfdbfbf62e48f4748f90e0c104355707a8404f by shankari
logging.warn -> logging.warning
To remove warnings while running tests
(commit: 7ecfdbfbf62e48f4748f90e0c104355707a8404f)
The file was modifiedemission/net/usercache/formatters/android/sensor_config.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/client_nav_event.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/sensor_config.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/client_error.py (diff)
The file was modifiedemission/analysis/plotting/leaflet_osm/our_plotter.py (diff)
The file was modifiedemission/net/usercache/formatters/android/sync_config.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/consent.py (diff)
The file was modifiedemission/net/usercache/formatters/android/client_time.py (diff)
The file was modifiedemission/net/usercache/formatters/android/client_nav_event.py (diff)
The file was modifiedemission/net/usercache/formatters/android/client_error.py (diff)
The file was modifiedemission/tests/netTests/TestFormatters.py (diff)
The file was modifiedemission/analysis/section_features.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/client_time.py (diff)
The file was modifiedemission/net/usercache/formatters/android/consent.py (diff)
The file was modifiedemission/analysis/plotting/gmaps/gmap_display.py (diff)
The file was modifiedemission/core/wrapper/tripiterator.py (diff)
The file was modifiedemission/core/wrapper/trip_old.py (diff)
The file was modifiedemission/analysis/modelling/tour_model/prior_unused/exploratory_scripts/generate_smoothing_from_ground_truth_clusters.py (diff)
The file was modifiedemission/net/usercache/formatters/ios/sync_config.py (diff)
The file was modifiedemission/net/usercache/builtin_usercache_handler.py (diff)
Commit 50beeb052164697566763c9a6d1aea86a6b25c00 by shankari
Fix formatting errors introduced by the automatic change
(commit: 50beeb052164697566763c9a6d1aea86a6b25c00)
The file was modifiedemission/tests/analysisTests/TestClusterPipeline.py (diff)
Commit fe42a546ca35aa6741bc14e51620dad65bdaa0f6 by shankari
python2 -> python3: sort dict keys before comparing
https://eev.ee/blog/2016/07/31/python-faq-how-do-i-port-to-python-3/#hash-randomization
(commit: fe42a546ca35aa6741bc14e51620dad65bdaa0f6)
The file was modifiedemission/tests/netTests/TestBuiltinUserCache.py (diff)
Commit 2e8ea27e44a156df8754589635c4347393d70d89 by shankari
Remove various warnings
- open(xxx) -> with open(xxx) as yyy:
- remove -> delete_many
- save -> insert_one
(commit: 2e8ea27e44a156df8754589635c4347393d70d89)
The file was modifiedemission/tests/analysisTests/intakeTests/TestFilterAccuracy.py (diff)
The file was modifiedemission/tests/common.py (diff)
The file was modifiedemission/tests/analysisTests/TestFeaturization.py (diff)
The file was modifiedemission/tests/analysisTests/configTests/TestSaveAllConfigs.py (diff)
The file was modifiedemission/tests/analysisTests/intakeTests/TestPipelineRealData.py (diff)
Commit faf6ceeda25af785f6d3653b7438d2ce536a8128 by shankari
python2 -> python3: type comparison issue
https://github.com/e-mission/e-mission-server/issues/533#issuecomment-348870865
(commit: faf6ceeda25af785f6d3653b7438d2ce536a8128)
The file was modifiedemission/analysis/configs/config.py (diff)
Commit c9fa94e6b8f9ee9742c80d94a644c1464b74f512 by shankari
python2 -> python3: update the bottle version
https://github.com/e-mission/e-mission-server/issues/533#issuecomment-349038335
(commit: c9fa94e6b8f9ee9742c80d94a644c1464b74f512)
The file was modifiedemission/net/api/bottle.py (diff)
Commit 26952b953e9b02710e7e1bdebb896e5d5c842d00 by shankari
python2 -> python3: fix the webapp by removing relative imports
Also because the new version of bottle works with the new version of
cherrypy, which has split out cheroot as the wsgiserver, swtich the
server to cheroot
(commit: 26952b953e9b02710e7e1bdebb896e5d5c842d00)
The file was modifiedemission/net/api/cfc_webapp.py (diff)
Commit bacfa23009d7763f527fb6e9b6a91c1b45a207ca by shankari
Turn off gzipped logs + rename them
Workaround for
https://github.com/e-mission/e-mission-server/issues/533#issuecomment-349041346
(commit: bacfa23009d7763f527fb6e9b6a91c1b45a207ca)
The file was modifiedconf/log/intake.conf.sample (diff)
The file was modifiedconf/log/webserver.conf.sample (diff)
Commit 440e57e756ff05cdfb4b115a36709594eed27261 by shankari
Change database.save(entry) -> edb.save(database, entry)
This allows us to provide a drop-in replacement for the database.save()
method that is deprecated,
https://github.com/e-mission/e-mission-server/issues/533#issuecomment-349220698
and allow us to keep the replacement changes and debugging contained
https://github.com/e-mission/e-mission-server/issues/533#issuecomment-349407849
+ minor fix for hook that adds the habitica userid and API key to the
return method - the data after adding should be binary not text, so we
`encode`
(commit: 440e57e756ff05cdfb4b115a36709594eed27261)
The file was modifiedemission/tests/analysisTests/intakeTests/TestLocationSmoothing.py (diff)
The file was modifiedemission/storage/timeseries/format_hacks/move_filter_field.py (diff)
The file was modifiedemission/net/ext_service/habitica/proxy.py (diff)
The file was modifiedemission/storage/decorations/common_place_queries.py (diff)
The file was modifiedemission/tests/analysisTests/intakeTests/TestTripSegmentation.py (diff)
The file was modifiedemission/tests/common.py (diff)
The file was modifiedemission/public/pull_and_load_public_data.py (diff)
The file was modifiedemission/storage/pipeline_queries.py (diff)
The file was modifiedemission/core/get_database.py (diff)
Commit d34472fd2eb6bf1e47f1939f2039bd6b2b641d0d by shankari
Fixes to the clean + resample pipeline
Fixes 3 issues found in the migration
- int64 -> float conversion
https://github.com/e-mission/e-mission-server/issues/533#issuecomment-349067017
- timezone conversion with only one point
https://github.com/e-mission/e-mission-server/issues/533#issuecomment-349116801
- division by zero
https://github.com/e-mission/e-mission-server/issues/533#issuecomment-349408949
- additional logging to debug squash_mismatch code
https://github.com/e-mission/e-mission-server/issues/533#issuecomment-349135793
Also something that I haven't really encountered so far, but new
duration should be old *duration* + 30. Might want to add a new test
case for that
(commit: d34472fd2eb6bf1e47f1939f2039bd6b2b641d0d)
The file was modifiedemission/analysis/intake/cleaning/clean_and_resample.py (diff)
Commit c302b927ebfd8993d8ffd9e4b72c88912ddf0067 by shankari
Couple of other small fixes
- another float conversion before storing
- accessing a missing value apparently throws `TypeError` instead of
`ValueError` in python3
(commit: c302b927ebfd8993d8ffd9e4b72c88912ddf0067)
The file was modifiedemission/tests/netTests/TestAuthSelection.py (diff)
The file was modifiedemission/net/ext_service/habitica/auto_tasks/active_distance.py (diff)
Commit 4c4a6ff9f22585f73d8a3615bf91590bd747e505 by shankari
Add a new test that verifies behavior with multiple states
https://github.com/e-mission/e-mission-server/issues/533#issuecomment-349226915
(commit: 4c4a6ff9f22585f73d8a3615bf91590bd747e505)
The file was modifiedemission/tests/storageTests/TestPipelineQueries.py (diff)
Commit dd68e99e43691461cbe801bfef0b3d8598ea8186 by shankari
Handle conversion to python3 + pymongo3
- convert queries that pass in numpy values to floats
https://github.com/e-mission/e-mission-server/issues/533#issuecomment-348872771
- convert `insert` -> `insert_one` and `insert_many`
- `insert_many` throws an error even if some inserts succeeded, so add
a try/catch
https://github.com/e-mission/e-mission-server/issues/533#issuecomment-349554627
- switch to edb.save instead of database.save
(440e57e756ff05cdfb4b115a36709594eed27261)
(commit: dd68e99e43691461cbe801bfef0b3d8598ea8186)
The file was modifiedemission/storage/timeseries/builtin_timeseries.py (diff)
Commit fdfa85711b15336ee666f2e6e239a740b4486902 by shankari
Make it easier to set up a well-defined server environment
Switch to `conda env` instead of pip for setting up the environment.
This makes it easier to include packages that are installed through
conda (e.g.
`sklearn`, `numpy`, `pandas`, etc)
Add a simple script that can be run to set up the environment. Although
it is a two-line script, it makes it easier for us to run automated
tests.
source the new environment before running the tests. Note that this is
not strictly necessary for manual execution, but again, helps with
automated testing.
(commit: fdfa85711b15336ee666f2e6e239a740b4486902)
The file was addedsetup/environment36.yml
The file was modifiedrunAllTests.sh (diff)
The file was addedsetup/setup.sh
The file was addedsetup/requirements.txt
The file was removedenvironment.yml
The file was removedrequirements.txt
The file was addedsetup/environment27.yml
Commit d89d303c10cdd0db93c713d6c8130e60c18d7e0d by shankari
Modify setup scripts to work with prefixes + teardown
Based on feedback from @shaneknapp, modify the test setup scripts to
work with prefixes. The test setup now installs to a temporary prefix
location and tears it down at the end. It also runs the other
deployment scripts (e.g.
`bin/deploy/*`) so we can now have a single script to do all the setup.
The regular setup mirrors the test setup, but with a named environment
and without the additional deploy scripts.
Both setup scripts now source the environment that they just set up -
the source command was moved out of `runAllTests.sh` since the
enviroments that it runs in could have been set up in different ways.
Automated tests can now be run using:
```
$ source setup/setup_tests.sh
$ ./runAllTests.sh
$ source setup/teardown_tests.sh
```
(commit: d89d303c10cdd0db93c713d6c8130e60c18d7e0d)
The file was addedsetup/teardown_tests.sh
The file was modifiedsetup/environment36.yml (diff)
The file was modifiedrunAllTests.sh (diff)
The file was modifiedsetup/setup.sh (diff)
The file was addedsetup/teardown.sh
The file was addedsetup/setup_tests.sh
Commit 2be3c47578ac10030fa6fa6ad5cbf4e4fe440e9e by noreply
Address changes in the past month
Changes were from the `support_multiple_auth_modes`,
`remove_obsolete_code` and `switch_to_python3` (current) branches
(commit: 2be3c47578ac10030fa6fa6ad5cbf4e4fe440e9e)
The file was modifiedREADME.md (diff)
Commit bef2488b67f16bd15bd915d7c0caf3418d78c77d by shankari
Fix the setup to update instead of create the environment
So that people can update after pulling by just running the script. So
the sequence should be:
```
$ git pull origin ....
$ source setup/setup.sh
```
(commit: bef2488b67f16bd15bd915d7c0caf3418d78c77d)
The file was modifiedsetup/setup.sh (diff)
Commit 26c03d5a865360f9aba9c825a68d885e5f178267 by shankari
Set the environment name to emission to be consistent
(commit: 26c03d5a865360f9aba9c825a68d885e5f178267)
The file was modifiedsetup/environment36.yml (diff)
Commit fbdc4bccac9710d9bb9e3306dee690e3f382672e by shankari
Remove OSX-specific packages from the environment
`appnope` and `appscript` are OSX-specific. It is safe to remove them
because they will be automatically installed as dependencies of the
anaconda package.
Also remove explicit patch versions from the `qt` packages because it
looks like there is a slight mismatch between linux and OSX.
(commit: fbdc4bccac9710d9bb9e3306dee690e3f382672e)
The file was modifiedsetup/environment36.yml (diff)
Commit 231c7ab27667ea836726a52be1fe5e0a58bb4663 by shankari
Couple of teardown checks to make them work without user interaction
(commit: 231c7ab27667ea836726a52be1fe5e0a58bb4663)
The file was modifiedsetup/teardown_tests.sh (diff)