Jpp  18.0.0
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions | Variables
makedeclinationtable Namespace Reference

Functions

def gettimestamp
 

Variables

tuple args = docopt(__doc__, version='0.1')
 
list easting = args['<easting>']
 
list northing = args['<northing>']
 
list zone = args['<zone>']
 
list letter = args['<letter>']
 
string model = 'IGRF'
 
int day = 1
 
tuple x
 
tuple y = json.loads(x.text)
 
list result = y['result']
 
list declination = result['declination']
 

Function Documentation

def makedeclinationtable.gettimestamp (   year,
  month,
  day 
)

Definition at line 24 of file makedeclinationtable.py.

24 
25 def gettimestamp(year, month, day):
26  d = date(year, month, day)
27  ts = calendar.timegm(d.timetuple())
28  dt = datetime.utcfromtimestamp(ts)
29  fts = dt.replace(tzinfo=timezone.utc).timestamp()
30  return int(fts)

Variable Documentation

tuple makedeclinationtable.args = docopt(__doc__, version='0.1')

Definition at line 31 of file makedeclinationtable.py.

list makedeclinationtable.easting = args['<easting>']

Definition at line 32 of file makedeclinationtable.py.

list makedeclinationtable.northing = args['<northing>']

Definition at line 33 of file makedeclinationtable.py.

list makedeclinationtable.zone = args['<zone>']

Definition at line 34 of file makedeclinationtable.py.

list makedeclinationtable.letter = args['<letter>']

Definition at line 35 of file makedeclinationtable.py.

string makedeclinationtable.model = 'IGRF'

Definition at line 39 of file makedeclinationtable.py.

int makedeclinationtable.day = 1

Definition at line 40 of file makedeclinationtable.py.

tuple makedeclinationtable.x
Initial value:
1 = requests.get('https://www.ngdc.noaa.gov/geomag-web/calculators/calculateDeclination?lat1='+str(latitude) + \
2  '&lon1='+str(longitude) + \
3  '&model='+model + \
4  '&startYear='+str(year) + \
5  '&startMonth='+str(month) + \
6  '&startDay='+str(day) + \
7  '&resultFormat=json')

Definition at line 44 of file makedeclinationtable.py.

tuple makedeclinationtable.y = json.loads(x.text)

Definition at line 51 of file makedeclinationtable.py.

list makedeclinationtable.result = y['result']

Definition at line 52 of file makedeclinationtable.py.

list makedeclinationtable.declination = result['declination']

Definition at line 53 of file makedeclinationtable.py.