Jpp
18.2.0
the software that should make you happy
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
software
JCompass
get_convergence_angle.py
Go to the documentation of this file.
1
#!/usr/bin/env python
2
'''Calculate convergence angle from UTM coordinates in degrees
3
Requires `pip install docopt numpy utm km3astro`
4
5
Usage:
6
get_convergence_angle.py <easting> <northing> <zone> <letter>
7
8
Arguments:
9
easting UTM Easting of the site
10
northing UTM Northing of the site
11
zone UTM zone
12
letter UTM letter
13
'''
14
from
docopt
import
docopt
15
from
km3astro.coord
import
convergence_angle
16
import
utm
17
import
numpy
18
19
args = docopt(__doc__, version=
'0.1'
)
20
easting = args[
'<easting>'
]
21
northing = args[
'<northing>'
]
22
zone = args[
'<zone>'
]
23
letter = args[
'<letter>'
]
24
25
latitude, longitude = utm.to_latlon(float(easting), float(northing), int(zone), letter)
26
conv_angle = convergence_angle(latitude/180.*numpy.pi,longitude/180.*numpy.pi)*180./numpy.pi
27
print
(
"lat, long"
, latitude, longitude)
28
print
(
"convergence angle"
,conv_angle)
print
print
Definition:
JConvertDusj.sh:44
Generated by
1.8.5