@@ -162,7 +162,7 @@ <h1>Source code for ESANEOCC.lists</h1><div class="highlight"><pre>
162
162
< span class ="sd "> * Developed by: Elecnor Deimos</ span >
163
163
< span class ="sd "> * Author: C. Álvaro Arroyo Parejo</ span >
164
164
< span class ="sd "> * Issue: 1.4.0</ span >
165
- < span class ="sd "> * Date: 29-06 -2021</ span >
165
+ < span class ="sd "> * Date: 02-11 -2021</ span >
166
166
< span class ="sd "> * Purpose: Module which request and parse list data from ESA NEOCC</ span >
167
167
< span class ="sd "> * Module: lists.py</ span >
168
168
< span class ="sd "> * History:</ span >
@@ -199,6 +199,7 @@ <h1>Source code for ESANEOCC.lists</h1><div class="highlight"><pre>
199
199
< span class ="c1 "> # Import BASE URL and TIMEOUT</ span >
200
200
< span class ="n "> API_URL</ span > < span class ="o "> =</ span > < span class ="n "> conf</ span > < span class ="o "> .</ span > < span class ="n "> API_URL</ span >
201
201
< span class ="n "> TIMEOUT</ span > < span class ="o "> =</ span > < span class ="n "> conf</ span > < span class ="o "> .</ span > < span class ="n "> TIMEOUT</ span >
202
+ < span class ="n "> VERIFICATION</ span > < span class ="o "> =</ span > < span class ="n "> conf</ span > < span class ="o "> .</ span > < span class ="n "> SSL_CERT_VERIFICATION</ span >
202
203
203
204
204
205
< div class ="viewcode-block " id ="get_list_url "> < a class ="viewcode-back " href ="../../index.html#ESANEOCC.lists.get_list_url "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> get_list_url</ span > < span class ="p "> (</ span > < span class ="n "> list_name</ span > < span class ="p "> ):</ span >
@@ -269,7 +270,8 @@ <h1>Source code for ESANEOCC.lists</h1><div class="highlight"><pre>
269
270
< span class ="sd "> Data frame which contains the data of the requested list.</ span >
270
271
< span class ="sd "> """</ span >
271
272
< span class ="c1 "> # Get data from URL</ span >
272
- < span class ="n "> data_list</ span > < span class ="o "> =</ span > < span class ="n "> requests</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="n "> API_URL</ span > < span class ="o "> +</ span > < span class ="n "> url</ span > < span class ="p "> ,</ span > < span class ="n "> timeout</ span > < span class ="o "> =</ span > < span class ="n "> TIMEOUT</ span > < span class ="p "> )</ span > < span class ="o "> .</ span > < span class ="n "> content</ span >
273
+ < span class ="n "> data_list</ span > < span class ="o "> =</ span > < span class ="n "> requests</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="n "> API_URL</ span > < span class ="o "> +</ span > < span class ="n "> url</ span > < span class ="p "> ,</ span > < span class ="n "> timeout</ span > < span class ="o "> =</ span > < span class ="n "> TIMEOUT</ span > < span class ="p "> ,</ span >
274
+ < span class ="n "> verify</ span > < span class ="o "> =</ span > < span class ="n "> VERIFICATION</ span > < span class ="p "> )</ span > < span class ="o "> .</ span > < span class ="n "> content</ span >
273
275
274
276
< span class ="c1 "> # Decode the data using UTF-8</ span >
275
277
< span class ="n "> data_list_d</ span > < span class ="o "> =</ span > < span class ="n "> io</ span > < span class ="o "> .</ span > < span class ="n "> StringIO</ span > < span class ="p "> (</ span > < span class ="n "> data_list</ span > < span class ="o "> .</ span > < span class ="n "> decode</ span > < span class ="p "> (</ span > < span class ="s1 "> 'utf-8'</ span > < span class ="p "> ))</ span >
@@ -566,7 +568,8 @@ <h1>Source code for ESANEOCC.lists</h1><div class="highlight"><pre>
566
568
< span class ="n "> df_obj</ span > < span class ="o "> =</ span > < span class ="n "> neocc_lst</ span > < span class ="o "> .</ span > < span class ="n "> select_dtypes</ span > < span class ="p "> ([</ span > < span class ="s1 "> 'object'</ span > < span class ="p "> ])</ span >
567
569
< span class ="n "> neocc_lst</ span > < span class ="p "> [</ span > < span class ="n "> df_obj</ span > < span class ="o "> .</ span > < span class ="n "> columns</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> df_obj</ span > < span class ="o "> .</ span > < span class ="n "> apply</ span > < span class ="p "> (</ span > < span class ="k "> lambda</ span > < span class ="n "> x</ span > < span class ="p "> :</ span >
568
570
< span class ="n "> x</ span > < span class ="o "> .</ span > < span class ="n "> str</ span > < span class ="o "> .</ span > < span class ="n "> strip</ span > < span class ="p "> ())</ span >
569
-
571
+ < span class ="c1 "> # Convert designator to str/object type</ span >
572
+ < span class ="n "> neocc_lst</ span > < span class ="p "> [</ span > < span class ="s1 "> 'Name/desig'</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> neocc_lst</ span > < span class ="p "> [</ span > < span class ="s1 "> 'Name/desig'</ span > < span class ="p "> ]</ span > < span class ="o "> .</ span > < span class ="n "> astype</ span > < span class ="p "> (</ span > < span class ="nb "> str</ span > < span class ="p "> )</ span >
570
573
< span class ="c1 "> # Convert Date column to datetime format</ span >
571
574
< span class ="c1 "> # Create auxilary columns</ span >
572
575
< span class ="n "> neocc_lst</ span > < span class ="p "> [[</ span > < span class ="s1 "> 'Date1'</ span > < span class ="p "> ,</ span > < span class ="s1 "> 'Date2'</ span > < span class ="p "> ]]</ span > < span class ="o "> =</ span > < span class ="n "> neocc_lst</ span > < span class ="p "> [</ span > < span class ="s1 "> 'Date'</ span > < span class ="p "> ]</ span > \
0 commit comments