From 8591fa79f05a75ebf9d1f0863bc9315c49e7c97b Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 29 Jan 2025 12:26:31 +1100 Subject: [PATCH] mark all tools as python3 --- tools/AccelSearch.py | 2 +- tools/MPU6KSearch.py | 2 +- tools/extract_parms.py | 2 +- tools/find_aliasing.py | 2 +- tools/isb_extract.py | 2 +- tools/magfit.py | 2 +- tools/magfit_WMM.py | 2 +- tools/magfit_compassmot.py | 2 +- tools/magfit_delta.py | 2 +- tools/magfit_elliptical.py | 2 +- tools/magfit_gps.py | 2 +- tools/magfit_motors.py | 2 +- tools/magfit_rotation_gps.py | 2 +- tools/magfit_rotation_gyro.py | 2 +- tools/mavextract.py | 2 +- tools/mavfft.py | 2 +- tools/mavfft_int.py | 2 +- tools/mavfft_isb.py | 2 +- tools/mavfft_pid.py | 2 +- tools/mavfixtimedrift.py | 2 +- tools/mavflightmodes.py | 2 +- tools/mavflighttime.py | 2 +- tools/mavftpdecode.py | 2 +- tools/mavgen.py | 2 +- tools/mavgps_CEP.py | 2 +- tools/mavgpslag.py | 2 +- tools/mavgpslock.py | 2 +- tools/mavgraph.py | 2 +- tools/mavkml.py | 2 +- tools/mavlink_bitmask_decoder.py | 2 +- tools/mavlogdump.py | 2 +- tools/mavloss.py | 2 +- tools/mavmerge.py | 2 +- tools/mavmission.py | 2 +- tools/mavmsgstats.py | 2 +- tools/mavparmdiff.py | 2 +- tools/mavparms.py | 2 +- tools/mavplayback.py | 2 +- tools/mavsearch.py | 2 +- tools/mavsigloss.py | 2 +- tools/mavsplit_sysid.py | 2 +- tools/mavsummarize.py | 2 +- tools/mavtelemetry_datarates.py | 2 +- tools/mavtogpx.py | 2 +- tools/mavtomfile.py | 2 +- tools/python_array_test_recv.py | 2 +- tools/python_array_test_send.py | 2 +- 47 files changed, 47 insertions(+), 47 deletions(-) diff --git a/tools/AccelSearch.py b/tools/AccelSearch.py index 0b6d007a6..56e17024e 100755 --- a/tools/AccelSearch.py +++ b/tools/AccelSearch.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' search a set of log files for bad accel values diff --git a/tools/MPU6KSearch.py b/tools/MPU6KSearch.py index 0f2e2efd8..a8c6c0f14 100755 --- a/tools/MPU6KSearch.py +++ b/tools/MPU6KSearch.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' search a set of log files for signs of inconsistent IMU data diff --git a/tools/extract_parms.py b/tools/extract_parms.py index bb8b2710b..07712123b 100755 --- a/tools/extract_parms.py +++ b/tools/extract_parms.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' extract non-default parameters for publishing ''' diff --git a/tools/find_aliasing.py b/tools/find_aliasing.py index 09f6ad68a..ad6ef8dbb 100755 --- a/tools/find_aliasing.py +++ b/tools/find_aliasing.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' find signs of aliasing on IMU3 ''' diff --git a/tools/isb_extract.py b/tools/isb_extract.py index 8b1bc4b23..3f412d6e9 100644 --- a/tools/isb_extract.py +++ b/tools/isb_extract.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' extract ISBH and ISBD messages from AP_Logging files into a csv file diff --git a/tools/magfit.py b/tools/magfit.py index 98e45053f..5b4dd1ef6 100755 --- a/tools/magfit.py +++ b/tools/magfit.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' fit best estimate of magnetometer offsets diff --git a/tools/magfit_WMM.py b/tools/magfit_WMM.py index 5c048510f..a97e6d263 100755 --- a/tools/magfit_WMM.py +++ b/tools/magfit_WMM.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' fit best estimate of magnetometer offsets, diagonals, off-diagonals, cmot and scaling using WMM target diff --git a/tools/magfit_compassmot.py b/tools/magfit_compassmot.py index a2a66b1f2..6ed36e3bb 100755 --- a/tools/magfit_compassmot.py +++ b/tools/magfit_compassmot.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' estimate COMPASS_MOT_* parameters for throttle based compensation diff --git a/tools/magfit_delta.py b/tools/magfit_delta.py index 549af01aa..f6b0a4e95 100755 --- a/tools/magfit_delta.py +++ b/tools/magfit_delta.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' fit best estimate of magnetometer offsets using the algorithm from diff --git a/tools/magfit_elliptical.py b/tools/magfit_elliptical.py index 17ee24693..cc92e62c9 100755 --- a/tools/magfit_elliptical.py +++ b/tools/magfit_elliptical.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' fit best estimate of magnetometer offsets diff --git a/tools/magfit_gps.py b/tools/magfit_gps.py index dbb5d68f9..3c69bc0bd 100755 --- a/tools/magfit_gps.py +++ b/tools/magfit_gps.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' fit best estimate of magnetometer offsets diff --git a/tools/magfit_motors.py b/tools/magfit_motors.py index 35d45ae53..6996c2413 100755 --- a/tools/magfit_motors.py +++ b/tools/magfit_motors.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' fit best estimate of magnetometer offsets, trying to take into account motor interference diff --git a/tools/magfit_rotation_gps.py b/tools/magfit_rotation_gps.py index 815fd4fd6..3220f7396 100755 --- a/tools/magfit_rotation_gps.py +++ b/tools/magfit_rotation_gps.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' fit best estimate of magnetometer rotation to GPS data diff --git a/tools/magfit_rotation_gyro.py b/tools/magfit_rotation_gyro.py index 77fa3ea95..772260055 100755 --- a/tools/magfit_rotation_gyro.py +++ b/tools/magfit_rotation_gyro.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' fit best estimate of magnetometer rotation to gyro data diff --git a/tools/mavextract.py b/tools/mavextract.py index 43f0cd082..a81769649 100755 --- a/tools/mavextract.py +++ b/tools/mavextract.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' extract one mode type from a log diff --git a/tools/mavfft.py b/tools/mavfft.py index 05e21b8fb..00a3e9651 100755 --- a/tools/mavfft.py +++ b/tools/mavfft.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' fit best estimate of magnetometer offsets diff --git a/tools/mavfft_int.py b/tools/mavfft_int.py index 75619fb97..888c9f377 100755 --- a/tools/mavfft_int.py +++ b/tools/mavfft_int.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' interactively select accel and gyro data for FFT analysis diff --git a/tools/mavfft_isb.py b/tools/mavfft_isb.py index 6da58cb40..66acacf6e 100755 --- a/tools/mavfft_isb.py +++ b/tools/mavfft_isb.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' extract ISBH and ISBD messages from AP_Logging files and produce FFT plots diff --git a/tools/mavfft_pid.py b/tools/mavfft_pid.py index 9c3b136a5..65961677e 100755 --- a/tools/mavfft_pid.py +++ b/tools/mavfft_pid.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' fit estimate of PID oscillations diff --git a/tools/mavfixtimedrift.py b/tools/mavfixtimedrift.py index 8d5ff59ac..00d4f38ad 100755 --- a/tools/mavfixtimedrift.py +++ b/tools/mavfixtimedrift.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' fix time drift in the TimeUS field of logs based on GPS time diff --git a/tools/mavflightmodes.py b/tools/mavflightmodes.py index 7aef418b2..3a6d427ce 100755 --- a/tools/mavflightmodes.py +++ b/tools/mavflightmodes.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' show changes in flight modes diff --git a/tools/mavflighttime.py b/tools/mavflighttime.py index bdc6e4c69..cf9a2c1e7 100755 --- a/tools/mavflighttime.py +++ b/tools/mavflighttime.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' work out total flight time for a mavlink log diff --git a/tools/mavftpdecode.py b/tools/mavftpdecode.py index 5669f7a9f..6ed5a4879 100755 --- a/tools/mavftpdecode.py +++ b/tools/mavftpdecode.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' decode FTP file transfers from tlog diff --git a/tools/mavgen.py b/tools/mavgen.py index 4bdd78419..bb151ecc5 100755 --- a/tools/mavgen.py +++ b/tools/mavgen.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' parse a MAVLink protocol XML file and generate a python implementation diff --git a/tools/mavgps_CEP.py b/tools/mavgps_CEP.py index bdff2097c..222f3408a 100755 --- a/tools/mavgps_CEP.py +++ b/tools/mavgps_CEP.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' calculate GPS CEP from DF or mavlink log for all present GPS modules diff --git a/tools/mavgpslag.py b/tools/mavgpslag.py index 052e271b6..c224796e4 100755 --- a/tools/mavgpslag.py +++ b/tools/mavgpslag.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' calculate GPS lag from DF log diff --git a/tools/mavgpslock.py b/tools/mavgpslock.py index 7bdd06740..c63c64324 100755 --- a/tools/mavgpslock.py +++ b/tools/mavgpslock.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' show GPS lock events in a MAVLink log diff --git a/tools/mavgraph.py b/tools/mavgraph.py index 5b1d032b0..477a793df 100755 --- a/tools/mavgraph.py +++ b/tools/mavgraph.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' graph a MAVLink log file Andrew Tridgell August 2011 diff --git a/tools/mavkml.py b/tools/mavkml.py index d5466780a..718f894fc 100755 --- a/tools/mavkml.py +++ b/tools/mavkml.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' simple kml export for logfiles diff --git a/tools/mavlink_bitmask_decoder.py b/tools/mavlink_bitmask_decoder.py index 9e3d6783b..f7ac4a86f 100755 --- a/tools/mavlink_bitmask_decoder.py +++ b/tools/mavlink_bitmask_decoder.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 from __future__ import print_function diff --git a/tools/mavlogdump.py b/tools/mavlogdump.py index d5ce683ed..ba5cf0102 100755 --- a/tools/mavlogdump.py +++ b/tools/mavlogdump.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' example program that dumps a Mavlink log file. The log file is diff --git a/tools/mavloss.py b/tools/mavloss.py index eec6c9e9f..f13337e1b 100755 --- a/tools/mavloss.py +++ b/tools/mavloss.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' show MAVLink packet loss diff --git a/tools/mavmerge.py b/tools/mavmerge.py index 1f2be828a..70f5a2fe4 100755 --- a/tools/mavmerge.py +++ b/tools/mavmerge.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' merge two tlogs diff --git a/tools/mavmission.py b/tools/mavmission.py index 910e0dc94..1270adf2e 100755 --- a/tools/mavmission.py +++ b/tools/mavmission.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' extract mavlink mission from log diff --git a/tools/mavmsgstats.py b/tools/mavmsgstats.py index 8eb7d6e07..c23381369 100755 --- a/tools/mavmsgstats.py +++ b/tools/mavmsgstats.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' show stats on messages in a log diff --git a/tools/mavparmdiff.py b/tools/mavparmdiff.py index ef989c475..6041ed7e0 100755 --- a/tools/mavparmdiff.py +++ b/tools/mavparmdiff.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' compare two MAVLink parameter files ''' diff --git a/tools/mavparms.py b/tools/mavparms.py index c2af9c61e..8eeda319b 100755 --- a/tools/mavparms.py +++ b/tools/mavparms.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' extract mavlink parameter values diff --git a/tools/mavplayback.py b/tools/mavplayback.py index f744683c3..80767c621 100755 --- a/tools/mavplayback.py +++ b/tools/mavplayback.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' play back a mavlink log as a FlightGear FG NET stream, and as a diff --git a/tools/mavsearch.py b/tools/mavsearch.py index 5d3c4b77c..6e640b13e 100755 --- a/tools/mavsearch.py +++ b/tools/mavsearch.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' search a set of log files for a condition diff --git a/tools/mavsigloss.py b/tools/mavsigloss.py index f9c5752f0..2df95cd9b 100755 --- a/tools/mavsigloss.py +++ b/tools/mavsigloss.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' show times when signal is lost diff --git a/tools/mavsplit_sysid.py b/tools/mavsplit_sysid.py index 6f9324fad..20e13168e 100755 --- a/tools/mavsplit_sysid.py +++ b/tools/mavsplit_sysid.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' split log by system ID diff --git a/tools/mavsummarize.py b/tools/mavsummarize.py index 8755df2a2..821e7569d 100644 --- a/tools/mavsummarize.py +++ b/tools/mavsummarize.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' Summarize MAVLink logs. Useful for identifying which log is of interest in a large set. diff --git a/tools/mavtelemetry_datarates.py b/tools/mavtelemetry_datarates.py index 053c89b74..e2b3be666 100644 --- a/tools/mavtelemetry_datarates.py +++ b/tools/mavtelemetry_datarates.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' GUI to calculate telemetry data rate between vehicle and GCS diff --git a/tools/mavtogpx.py b/tools/mavtogpx.py index 88c7d6200..9a39fa4a7 100755 --- a/tools/mavtogpx.py +++ b/tools/mavtogpx.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' example program to extract GPS data from a mavlink log, and create a GPX diff --git a/tools/mavtomfile.py b/tools/mavtomfile.py index 6f8c34b3f..94864de13 100755 --- a/tools/mavtomfile.py +++ b/tools/mavtomfile.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' convert a MAVLink tlog file to a MATLab mfile diff --git a/tools/python_array_test_recv.py b/tools/python_array_test_recv.py index 7eac7155b..62f1d648b 100644 --- a/tools/python_array_test_recv.py +++ b/tools/python_array_test_recv.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # -*- coding: utf-8 -*- from __future__ import print_function diff --git a/tools/python_array_test_send.py b/tools/python_array_test_send.py index d9e380634..2480e1342 100644 --- a/tools/python_array_test_send.py +++ b/tools/python_array_test_send.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # -*- coding: utf-8 -*- import time