bistromath / gr-air-modes

Gnuradio Mode-S/ADS-B radio
This project implements a Mode S receiver for the Gnuradio software-defined radio project. It is designed to receive Mode S transmissions from aircraft and decode them to a human-readable format, including ADS-B information messages such as position and a
GNU General Public License v3.0
443 stars 126 forks source link

Please switch to Python 3 #106

Closed rhertzog closed 4 years ago

rhertzog commented 5 years ago

gnuradio is now working with Python 3 and Debian is actively dropping support for Python 2. This means that gr-air-modes (which is packaged in Debian) also needs to use Python 3 instead of Python 2.

See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=936650 for the Debian bug report.

It would be nice to have a new tagged release working with Python 3. If that new release could also fix #98 that would be nice, even if you decide to deprecate modes_gui it's OK.

rhertzog commented 5 years ago

BTW, for Qt GUI in Python 3 you have the choice between PyQt5 and Pyside2.

bistromath commented 5 years ago

I just pushed a version which builds and runs on Gnuradio 3.8 (which is Python 3-only).

It's untested as I'm on the road right now. I'll tag it and close this after testing. Reports of success or failure would be welcome!

rhertzog commented 5 years ago

Did you have the time to test your update? Unfortunately, we are only "packagers" and not real users so we can't really help with the testing.

bistromath commented 5 years ago

Master modes_rx now works with Python3 and GR3.8. Tag "gr37" works with Python2 and GR3.7. I'm working on updating modes_gui to transition to PyQt5, remove Qwt and replace with custom widgets, and reimplement the map display. This will take some time.

Nick

On Thu, Oct 17, 2019 at 2:07 AM Raphaël Hertzog notifications@github.com wrote:

Did you have the time to test your update? Unfortunately, we are only "packagers" and not real users so we can't really help with the testing.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/bistromath/gr-air-modes/issues/106?email_source=notifications&email_token=AADBTK333SGVTKQ2NELXZODQPATOZA5CNFSM4IYUGCKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBPMLLA#issuecomment-543081900, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADBTKZZ7GTHJ7QLMJPB77TQPATOZANCNFSM4IYUGCKA .