mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-02-03 09:44:24 -05:00
1. Trapped specjt error about "images do not match".
2. Fixed grid2deg to be case-insensitive for grid locator. 3. Bumped Revision number to 5.9.3. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/trunk@116 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
parent
59a8103b8d
commit
f81ad6aacf
@ -80,8 +80,7 @@ can learn more at http://developer.berlios.de/projects/wsjt/.
|
||||
The first significant result of the group effort has been to create
|
||||
versions of WSJT that run under the Linux and FreeBSD operating
|
||||
systems. Porting WSJT to the Macintosh platform should be
|
||||
straightforward, as well, although the development team does not
|
||||
yet include anyone with Macintosh hardware.
|
||||
straightforward, as well, but has not yet been attempted.
|
||||
|
||||
If you are interested in testing and using WSJT on your own Linux or
|
||||
FreeBSD system, we'd like to hear from you.
|
||||
|
18
grid2deg.f
18
grid2deg.f
@ -1,12 +1,24 @@
|
||||
subroutine grid2deg(grid,dlong,dlat)
|
||||
subroutine grid2deg(grid0,dlong,dlat)
|
||||
|
||||
C Converts Maidenhead grid locator to degrees of West longitude
|
||||
C and North latitude.
|
||||
|
||||
character*6 grid
|
||||
character*6 grid0,grid
|
||||
character*1 g1,g2,g3,g4,g5,g6
|
||||
|
||||
if(grid(5:5).eq.' ') grid(5:6)='mm'
|
||||
grid=grid0
|
||||
i=ichar(grid(5:5))
|
||||
if(grid(5:5).eq.' ' .or. i.le.64 .or. i.ge.128) grid(5:6)='mm'
|
||||
|
||||
if(grid(1:1).ge.'a' .and. grid(1:1).le.'z') grid(1:1)=
|
||||
+ char(ichar(grid(1:1))+ichar('A')-ichar('a'))
|
||||
if(grid(2:2).ge.'a' .and. grid(2:2).le.'z') grid(2:2)=
|
||||
+ char(ichar(grid(2:2))+ichar('A')-ichar('a'))
|
||||
if(grid(5:5).ge.'A' .and. grid(5:5).le.'Z') grid(5:5)=
|
||||
+ char(ichar(grid(5:5))-ichar('A')+ichar('a'))
|
||||
if(grid(6:6).ge.'A' .and. grid(6:6).le.'Z') grid(6:6)=
|
||||
+ char(ichar(grid(6:6))-ichar('A')+ichar('a'))
|
||||
|
||||
g1=grid(1:1)
|
||||
g2=grid(2:2)
|
||||
g3=grid(3:3)
|
||||
|
@ -228,7 +228,10 @@ def update():
|
||||
n=Audio.gcom2.nlines
|
||||
box=(0,0,750,300-n) #Define region
|
||||
region=im.crop(box) #Get all but last line(s)
|
||||
try:
|
||||
im.paste(region,(0,n)) #Move waterfall down
|
||||
except:
|
||||
print "Images did not match, continuing anyway."
|
||||
for i in range(n):
|
||||
line0.putdata(a[750*i:750*(i+1)]) #One row of pixels to line0
|
||||
im.paste(line0,(0,i)) #Paste in new top line
|
||||
|
6
wsjt.py
6
wsjt.py
@ -1,4 +1,4 @@
|
||||
#--------------------------------------------------------------- WSJT
|
||||
#---------------------------------------------------------------- WSJT
|
||||
from Tkinter import *
|
||||
from tkFileDialog import *
|
||||
import Pmw
|
||||
@ -15,7 +15,7 @@ from types import *
|
||||
import array
|
||||
|
||||
root = Tk()
|
||||
Version="5.9.2 r" + "$Rev$"[6:-1]
|
||||
Version="5.9.3 r" + "$Rev$"[6:-1]
|
||||
print "******************************************************************"
|
||||
print "WSJT Version " + Version + ", by K1JT"
|
||||
print "Revision date: " + \
|
||||
@ -1253,7 +1253,7 @@ def update():
|
||||
g.ndop,g.ndop00,g.dbMoon,g.RAMoon,g.DecMoon,g.HA8,g.Dgrd, \
|
||||
g.sd,g.poloffset,g.MaxNR,g.dfdt,g.dfdt0,g.RaAux,g.DecAux, \
|
||||
g.AzAux,g.ElAux = Audio.astro0(utc[0],utc[1],utc[2], \
|
||||
utchours,nfreq.get(),options.MyGrid.get(), \
|
||||
utchours,nfreq.get(),options.MyGrid.get().upper(), \
|
||||
options.auxra.get()+' '[:9], \
|
||||
options.auxdec.get()+' '[:9])
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user