Open shankari opened 1 year ago
Error
-------------------- About to validate calibration settings --------------------
Processing data for android phones
Processing data for ios phones
-------------------- About to validate evaluation settings --------------------
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-24-83e0bf4f5346> in <module>
----> 1 pvunp.validate()
~/e-mission/mobilitynet-analysis-scripts/emeval/input/phone_view.py in validate(self)
84 evpv.validate_calibration_settings(self)
85 print(20 * "-", "About to validate evaluation settings", 20 * "-")
---> 86 evpv.validate_evaluation_settings(self)
87 print(20 * "-", "About to validate calibration range durations", 20 * "-")
88 evpv.validate_range_durations_for_calibration(self)
~/e-mission/mobilitynet-analysis-scripts/emeval/validate/phone_view.py in validate_evaluation_settings(phone_view)
137 assert unique_test_ids <= spec_test_ids, "Invalid evaluation test while comparing %s, %s" % (unique_test_ids, spec_test_ids)
138 for r in curr_evaluation_ranges:
--> 139 config_during_test_entries = phone_view.spec_details.retrieve_data_from_server(phone_label, ["config/sensor_config"], r["start_ts"], r["end_ts"])
140 print("%s -> %s" % (r["trip_id"], [c["data"]["accuracy"] for c in config_during_test_entries]))
141 # assert len(config_during_test_entries) == 1, "Out of band configuration? Found %d config changes" % len(config_during_test_entries)
AttributeError: 'FileSpecDetails' object has no attribute 'retrieve_data_from_server'
Commenting this out for now with the unit tests But we need to debug and fix it later.