MobilityNet / mobilitynet.github.io

BSD 3-Clause "New" or "Revised" License
0 stars 3 forks source link

Phone view validation does not work #29

Open shankari opened 1 year ago

shankari commented 1 year ago

Commenting this out for now with the unit tests But we need to debug and fix it later.

shankari commented 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'