3737
3838import requests
3939
40- NADP_URL = ' https://nadp.slh.wisc.edu'
41- NADP_MAP_EXT = ' filelib/maps'
40+ NADP_URL = " https://nadp.slh.wisc.edu"
41+ NADP_MAP_EXT = " filelib/maps"
4242
43- NTN_CONC_PARAMS = ['pH' , ' So4' , ' NO3' , ' NH4' , 'Ca' , 'Mg' , 'K' , 'Na' , 'Cl' , 'Br' ]
43+ NTN_CONC_PARAMS = ["pH" , " So4" , " NO3" , " NH4" , "Ca" , "Mg" , "K" , "Na" , "Cl" , "Br" ]
4444NTN_DEP_PARAMS = [
45- 'H' ,
46- ' So4' ,
47- ' NO3' ,
48- ' NH4' ,
49- 'Ca' ,
50- 'Mg' ,
51- 'K' ,
52- 'Na' ,
53- 'Cl' ,
54- 'Br' ,
55- 'N' ,
56- ' SPlusN' ,
45+ "H" ,
46+ " So4" ,
47+ " NO3" ,
48+ " NH4" ,
49+ "Ca" ,
50+ "Mg" ,
51+ "K" ,
52+ "Na" ,
53+ "Cl" ,
54+ "Br" ,
55+ "N" ,
56+ " SPlusN" ,
5757]
5858
59- NTN_MEAS_TYPE = [' conc' , ' dep' , ' precip' ] # concentration or deposition
59+ NTN_MEAS_TYPE = [" conc" , " dep" , " precip" ] # concentration or deposition
6060
6161
6262class NADP_ZipFile (zipfile .ZipFile ):
@@ -65,7 +65,7 @@ class NADP_ZipFile(zipfile.ZipFile):
6565 def tif_name (self ):
6666 """Get the name of the tif file in the zip file."""
6767 filenames = self .namelist ()
68- r = re .compile (' .*tif$' )
68+ r = re .compile (" .*tif$" )
6969 tif_list = list (filter (r .match , filenames ))
7070 return tif_list [0 ]
7171
@@ -105,23 +105,23 @@ def get_annual_MDN_map(measurement_type, year, path):
105105
106106 >>> # get map of mercury concentration in 2010 and extract it to a path
107107 >>> data_path = dataretrieval.nadp.get_annual_MDN_map(
108- ... measurement_type=' conc' , year=' 2010' , path=' somepath'
108+ ... measurement_type=" conc" , year=" 2010" , path=" somepath"
109109 ... )
110110
111111 """
112- url = f' { NADP_URL } /{ NADP_MAP_EXT } /MDN/grids/'
112+ url = f" { NADP_URL } /{ NADP_MAP_EXT } /MDN/grids/"
113113
114- filename = f' Hg_{ measurement_type } _{ year } .zip'
114+ filename = f" Hg_{ measurement_type } _{ year } .zip"
115115
116116 z = get_zip (url , filename )
117117
118118 if path :
119119 z .extractall (path )
120120
121- return f' { path } { os .sep } { basename (filename )} '
121+ return f" { path } { os .sep } { basename (filename )} "
122122
123123
124- def get_annual_NTN_map (measurement_type , measurement = None , year = None , path = '.' ):
124+ def get_annual_NTN_map (measurement_type , measurement = None , year = None , path = "." ):
125125 """Download a NTN map from NDAP.
126126
127127 This function looks for a zip file containing gridded information at:
@@ -158,23 +158,23 @@ def get_annual_NTN_map(measurement_type, measurement=None, year=None, path='.'):
158158
159159 >>> # get a map of precipitation in 2015 and extract it to a path
160160 >>> data_path = dataretrieval.nadp.get_annual_NTN_map(
161- ... measurement_type=' Precip' , year=' 2015' , path=' somepath'
161+ ... measurement_type=" Precip" , year=" 2015" , path=" somepath"
162162 ... )
163163
164164 """
165- url = f' { NADP_URL } /{ NADP_MAP_EXT } /NTN/grids/{ year } /'
165+ url = f" { NADP_URL } /{ NADP_MAP_EXT } /NTN/grids/{ year } /"
166166
167- filename = f' { measurement_type } _{ year } .zip'
167+ filename = f" { measurement_type } _{ year } .zip"
168168
169169 if measurement :
170- filename = f' { measurement } _{ filename } '
170+ filename = f" { measurement } _{ filename } "
171171
172172 z = get_zip (url , filename )
173173
174174 if path :
175175 z .extractall (path )
176176
177- return f' { path } { os .sep } { basename (filename )} '
177+ return f" { path } { os .sep } { basename (filename )} "
178178
179179
180180def get_zip (url , filename ):
0 commit comments