Stanford-NavLab / gnss_lib_py

Modular Python tool for parsing, analyzing, and visualizing Global Navigation Satellite Systems (GNSS) data and state estimates
MIT License
116 stars 28 forks source link

Colab installation requires older pandas #138

Open shubhg1996 opened 10 months ago

shubhg1996 commented 10 months ago

Describe the bug Installing the library on Colab seems to require an older version of pandas

To Reproduce Steps to reproduce the behavior: Run pip install on Google Colab

Screenshots

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
google-colab 1.0.0 requires pandas==1.5.3, but you have pandas 2.0.3 which is incompatible.
betaBison commented 10 months ago

We will investigate more into how to remove this error.

This error is printed because installing gnss_lib_py overrides the Pandas version that is installed in the google colab setup.

Overriding the pandas version from 1.5.3 to newer pandas 2.x.x hasn't caused us any issues in our testing. Please let us know if any specific issues in running gnss_lib_py come up for you.

betaBison commented 9 months ago

Google Colab themselves say you can upgrade the pandas package [link], so I'm confident this error can be safely ignored.

We're not the only ones dealing with this issue [link].

I'll keep this issue open until we add documentation on this error on the Install page and Troubleshooting page on our website.