From bb01e178e2895a8d01897291cbe231677f23555a Mon Sep 17 00:00:00 2001 From: Aaron Schlegel Date: Wed, 1 Jan 2020 06:25:40 -0800 Subject: [PATCH] commit updates for new release 0.2.4 --- CHANGELOG.md | 13 +++- docs/build/doctrees/environment.pickle | Bin 31974 -> 32432 bytes docs/build/doctrees/versions.doctree | Bin 10413 -> 11911 bytes docs/build/html/_sources/versions.rst.txt | 6 ++ docs/build/html/searchindex.js | 2 +- docs/build/html/versions.html | 8 ++ docs/source/versions.rst | 6 ++ nasapy/__init__.py | 2 +- nasapy/api.py | 86 +++++++++++++++++----- setup.py | 2 +- tests/test_api.py | 49 ++++++------ 11 files changed, 123 insertions(+), 51 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 816854e..b14b487 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,14 @@ +# Version History -# Version 0.2.3 +## Version 0.2.4 + +- Adds `exoplanet` function for providing access to [NASA's Exoplanet Archive](https://exoplanetarchive.ipac.caltech.edu/index.html>). + +## Version 0.2.3 - Fixes bug in `nhats` function when `return_df` parameter is set to `True`. -# Version 0.2.2 +## Version 0.2.2 - An optional `return_df` parameter has been implemented in the listed functions below. When set as `True`, the resulting JSON data will be coerced into a pandas DataFrame to allow easier and more straightforward @@ -19,11 +24,11 @@ - General bug fixes * The `sentry` function should now operate correctly when passing a `des` or `spk` parameter. -# Version 0.2.1 +## Version 0.2.1 - Added `sentry` function that wraps the [CNEOS Sentry System API](https://cneos.jpl.nasa.gov/sentry/) for providing Near-Earth Object impact risk assessment data. -# Version 0.2.0 +## Version 0.2.0 Initial release. \ No newline at end of file diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle index 6ed6a9295f99f9df3e24545434896d5035540ca6..89e5b60b0cd016385dc63a45440a1c0819a9566a 100644 GIT binary patch literal 32432 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 literal 31974 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

Vr~sC9b_usNLk%B>w(R;9z! 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 diff --git a/docs/build/doctrees/versions.doctree b/docs/build/doctrees/versions.doctree index 3f26c24fcda57363be221182e1dff081e26f0b75..fdeac6a46f6948f485c953430e19f3239b557c9e 100644 GIT binary patch delta 2379 zcmc&#|8G-O6zAU8*LB^}u55*_>zB8t(lXW#;>f;4(7{NQNfk6Bnp9ibhqn)Cm$iiv zF+~LgdHew95vPE^7&Lw_sRnK766-@u+%a%8T#i+F96?3Gz+rr zaNXNe+4kSGXkkI>%DlY!KOTJfFWTQ=+afb7a@h}#sIQ`1^65RQp?m&rY7E^vt?n#O z=L~)DU(8Q~oKa?ewvTHs?_lDiciD0(kS@`&ULJy zY!1dPgJcfQ*f*0~e9OvsOdMRY2W)Z}T`_r-Y7)HfT6?xq-eK{^CS_+ zeO-t6L3o8(x;_!wA$ZymBgc3OdW1lGGz`w=cKRHD4RJ|Y1^S&sUFR1=&%-|F5P3^L z-!P$A5Ni)&UK8+k0Y@N~_+e~=KQP%i_v+$&SE1B#7r7?#ecsIH!+f7Dq~muDblqGG zzX>T@z&IJSzVdZA1tto&vyxY&J zI_VR4tKM2K2J`xw_4eC1VhrtCvU4w?BNV>s+DJEuGi)PNlp+o%+#_(vy@|W8xku@w zaEI$|-J;-6ra5!-HYUdSN0;Gvnv~JHye!^g!Wsi*lV`W*_7Qa> ziq9cVX#mbHA10kRsjE(TLbh|r8l7h#8CcUX%Z=u!hHJY#X9=l-%{xIa^Fw=EwGT}| z6)N5dTh-J&13!3Y=ye_ufSI0N3p=KVpwb<(*S}O+6~62-yx;M7{wZLy69kW)$H(<` zaLcm}zVK~nF}Iq6S76vXLa>?=+lPq zp$+o)i|hktu#;L0>#Ozg_<(P}*P zQIR>pE+&|9ROC#Ed5@fj*29SGIQ}ywvUBPCShbU!cMZ|f(E-}a^QV8Iq>$H j9KPpooC7MZonBEU delta 1222 zcmZWoZAep581|fPZg+0z+I6$M`@ZV3HLVP%Ba-X`99v0{gi5SjoGzxawjv@bC=yzf zy*Hw$w0`tQ1Z@a{B#M$h>=S>4P_Tr4^v`|-1`(ZeH(Mna-us^SJkRrfoO7;sj9a@ddc8>w;EQ8R~!mT?e#tb*8rDaZ-@dcArYb;?Zsy=*KlepLz%U zM)!D8^K@Ezz40r;ZzL65;zNT!K{Ou>*?ZK|T) zBtb+)oWw=!A!B;UkWgW=s7QXyN-n}e$uNs4nky`*Ba5^oe`*exKb>csJlhO6NhAk z8A}z?!zy3T*RE&QLUU<7+L>o=SD2-g>CZ8LmHPSC^~_divQ(fWdFEk-X`#%6Ip$YO z4If|6jDycwMaTQ6+JwTiQf6O{`N0~-_YhQ;iRgYFcUQrcQQSZdH*I!U$yf?i%SmD* zExDo7zUjQ!^fDGLCa=;p8_y!$9Ib@TI0`EkJ1lH+px0~4oRr)1!?E%PI8we3&mnkJ z-iSW0K~xk1YQdS^u);3EgTDW>c~kJCIhZzY(QKjxPSXPE<#`2Go0lIW&;Kru9p@z6 z(%K_zPibH`Q$dt9!fRAD@JG8sQ5r`+(y={B-)Nk`YX;F5)Ix?n|e zDLsY8;<26+u`W4;XeB`ixB&+-%$Tb+P8z7sN}JVnEa7O8*ZNAUnM9 zgt@_N!bkZgAFxQiNf8ciS;X5 z5i$``WFm@0M4|U9)JT$;*z*&JD9!pPgNS6DG${GVWHuQaLN?iH=CNe7nRKr&iSQv6 VJmE#PLkcs;4nBV^3PGp8`Zw~@a3uf$ diff --git a/docs/build/html/_sources/versions.rst.txt b/docs/build/html/_sources/versions.rst.txt index e31f57e..76b876c 100644 --- a/docs/build/html/_sources/versions.rst.txt +++ b/docs/build/html/_sources/versions.rst.txt @@ -4,6 +4,12 @@ Version History =============== +Version 0.2.4 +------------- + +- Adds :code:`exoplanet` function for providing access to + `NASA's Exoplanet Archive `_. + Version 0.2.3 ------------- diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index a78d38b..0190eb3 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["api","index","versions"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.viewcode":1,sphinx:55},filenames:["api.rst","index.rst","versions.rst"],objects:{"":{Nasa:[0,0,1,""],close_approach:[0,1,1,""],fireballs:[0,1,1,""],julian_date:[0,1,1,""],media_asset_captions:[0,1,1,""],media_asset_manifest:[0,1,1,""],media_asset_metadata:[0,1,1,""],media_search:[0,1,1,""],mission_design:[0,1,1,""],nhats:[0,1,1,""],scout:[0,1,1,""],sentry:[0,1,1,""],tle:[0,1,1,""]},Nasa:{asteroid_feed:[0,1,1,""],coronal_mass_ejection:[0,1,1,""],earth_assets:[0,1,1,""],earth_imagery:[0,1,1,""],epic:[0,1,1,""],genelab_search:[0,1,1,""],geomagnetic_storm:[0,1,1,""],get_asteroids:[0,1,1,""],hight_speed_stream:[0,1,1,""],interplantary_shock:[0,1,1,""],magnetopause_crossing:[0,1,1,""],mars_rover:[0,1,1,""],mars_weather:[0,1,1,""],picture_of_the_day:[0,1,1,""],radiation_belt_enhancement:[0,1,1,""],solar_energetic_particle:[0,1,1,""],solar_flare:[0,1,1,""],techport:[0,1,1,""],wsa_enlil_simulation:[0,1,1,""]}},objnames:{"0":["py","class","Python class"],"1":["py","method","Python method"]},objtypes:{"0":"py:class","1":"py:method"},terms:{"01au":0,"05ld":0,"1000th":1,"100th":0,"2048x2048":0,"2_09":0,"2au":0,"boolean":0,"case":0,"class":[0,1],"default":0,"export":0,"float":0,"function":[0,2],"new":0,"return":[0,1],"true":[0,1,2],"while":[0,1],AND:0,Added:2,For:0,NOT:0,Near:2,The:[0,1,2],Using:1,Will:0,absolut:0,accept:0,access:0,accur:0,accurate_onli:0,activ:0,add:0,advanc:0,after:[0,1],align:0,all:[0,1],allow:[1,2],also:[0,1],alt_max:0,alt_min:0,altern:0,although:1,altitud:0,analysi:[0,2],angl:0,ani:[0,1],anl:0,annot:0,anomali:0,apertur:0,api:2,apollo:[0,1],approach:[0,1],approeach:0,appropri:0,approxim:0,april:[0,1],arc:0,argonn:0,as11:0,asc:0,ascend:0,aschleg:1,assess:2,asset:[0,1],associ:0,assum:1,asteroid:0,asteroid_fe:[0,1],asteroid_id:[0,1],astronom:0,astrononmi:0,atmospher:0,attribut:1,audio:0,avail:0,base:0,been:[0,2],begin:[0,1],begin_d:[0,1],below:2,belt:[0,1],between:0,bioinformat:0,biotechnolog:0,bodi:0,both:0,bright:0,brighter:0,bug:2,burn:0,calcul:[0,1],calendar:0,can:[0,1],caption:0,captur:0,cassegrain:0,catalog:0,caus:0,ccd:0,celestrak:0,center:[],cere:0,certain:0,cgene:[0,1],charg:0,chemcam:0,choos:1,chronicl:0,chronolog:0,clone:1,close:0,close_approach:[0,2],closest:0,cloud:[0,1],cloud_scor:[0,1],cme:[0,1],cneo:2,code:0,coerc:2,collect:0,color:0,column:0,com:1,combin:0,comet:0,comma:0,commun:0,compar:1,complet:0,complete_data:0,complete_entri:0,compon:0,comprehens:0,comput:[0,1],condit:0,conjunct:0,connect:0,contain:0,content:0,convert:0,coron:[0,1],coronal_mass_eject:[0,1],correctli:2,correspond:0,count:0,coupl:0,cover:0,criteria:0,cross:[0,1],curios:0,current:[0,1],daili:0,data:2,data_fil:0,datafram:[0,1,2],dataset:0,date:0,date_max:0,date_min:0,datetim:[0,1],ddthh:0,dec:0,decemb:0,defin:0,definit:[0,1],degre:0,delimit:0,delta:0,delta_v:0,demo:[0,1],demo_kei:0,denot:0,des:[0,2],desc:0,descend:0,descript:[0,1],design:0,desir:0,destin:0,detector:0,determin:0,devic:0,diamet:0,dict:0,dictionari:0,digit:0,dim:0,directli:0,disc:0,discoveri:0,dist:0,dist_max:0,dist_min:0,distanc:0,distribut:0,document:[0,2],doe:1,done:0,download:[0,1],dscovr:0,durat:0,each:0,earlier:0,earlieset:0,earth:2,earth_asset:[0,1],earth_dat:0,earth_imageri:[0,1],easier:2,easili:1,ebi:0,ebi_prid:0,effect:0,either:0,eject:[0,1],empti:0,encod:0,end:0,end_dat:[0,1],endpoint:0,energet:[0,1],energi:0,energy_max:0,energy_min:0,enhanc:[0,1],enlil:1,entir:[0,1],eph_start:0,eph_step:0,eph_stop:0,ephemeri:0,equal:0,equat:0,ero:0,estim:0,european:0,evalu:0,event:[0,1],everi:0,exact:0,exampl:[0,2],exclud:0,exist:0,explor:0,express:0,fals:[0,1],ffield:0,fhaz:0,field:0,file:[0,1],filter:0,find:[0,1],firebal:[0,2],first:[0,1],fix:2,flag:0,flare:[0,1],flight:0,follow:[0,1],font:0,forecast:0,format:0,four:0,fov_dec:0,fov_diam:0,fov_ra:0,fov_vmag:0,frac:0,from:0,front:0,full:0,fullnam:0,fvalu:0,gene:[0,1],genelab_search:[0,1],gener:[0,2],geo:0,geomagnet:[0,1],geomagnetic_storm:[0,1],get:0,get_asteroid:[0,1],git:1,github:1,given:0,good:1,gov:0,greater:0,h_max:0,h_min:0,half:0,half_angl:0,happen:1,has:[0,1,2],have:0,health:0,height:0,high:[0,1],higher:1,hight:[0,1],hight_speed_stream:[0,1],histori:1,hour:[0,1],http:0,human:0,iau:0,identif:0,imag:[],impact:[0,2],impact_e_max:0,impact_e_min:0,implement:2,includ:[0,1],individu:2,infin:0,inform:2,initi:[0,1,2],insensit:0,instead:0,institut:0,instrument:0,intellig:0,interact:[0,1],interest:2,interfac:0,interplantari:0,interplantary_shock:0,interpret:0,invalid:0,ip_min:0,item:[0,1],its:0,jang_et_al_catalog:0,januari:0,jet:0,joul:0,jpl:0,json:[0,2],julian:0,julian_d:[0,1],kei:[0,1],keyword:0,kiloton:0,kind:0,known:0,laboratori:0,lagrang:0,land:[0,1],lander:0,landsat:0,larg:0,last:[0,1],last_obs_dai:0,last_upd:0,lat:[0,1],later:0,latitud:0,launch:0,lead:0,least:0,less:0,letter:0,librari:1,limit:[0,1],limit_remain:1,line:[],linkag:0,list:[0,2],liver:[0,1],locat:[0,1],lon:[0,1],longer:0,longitud:0,lower:0,lunar:0,machin:0,mag:0,magnetopaus:[0,1],magnetopause_cross:[0,1],magnitud:0,mahli:0,mai:[0,1],maintain:0,make:0,mani:1,manifest:0,map:0,mardi:0,mars_rov:[0,1],mars_weath:[0,1],martian:[0,1],mass:[0,1],massless:0,mast:0,match:0,maximum:0,media:[0,1],media_asset_capt:0,media_asset_manifest:0,media_asset_metadata:0,media_search:[0,1],media_typ:0,messeng:0,metadata:0,metagenom:0,method:1,mg_rast:0,midnight:[0,1],millennium:0,minimum:0,minit:0,minut:0,mission:0,mission_design:0,mjd0:0,model:0,modifi:0,monospac:0,month:0,moon:[0,1],more:[0,2],most:[0,1],mous:[0,1],mpc:0,much:0,multipl:0,must:0,n_orbit:0,name:0,nasa_id:0,nasapi:0,nation:0,natur:0,navcam:0,ncbi:0,nea:0,nea_comet:0,need:1,neg:0,neo:0,nhat:[0,2],nih:0,nih_geo_gs:0,nomin:0,non:[0,1],none:0,note:0,now:[0,2],number:[0,1],object:2,obs_cod:0,observ:0,observatori:0,occ:0,omnibu:0,onc:0,one:[0,1],onli:0,oper:[0,2],opportun:0,option:[0,1,2],orbit:0,orbit_class:0,orbit_condition_cod:0,orbit_id:0,order:0,other:[],otherwis:0,output:0,over:0,overal:0,p20uvyk:0,page:0,pair:0,palermo:0,pancam:0,panda:[0,1,2],paramet:[0,1,2],pars:0,particl:[0,1],particular:0,pass:[0,1,2],peak:0,per:[0,1],percentag:0,perform:[0,1],period:0,perspect:0,pha:0,photograph:0,picture_of_the_dai:[0,1],pip:1,pixel:0,pleas:[0,2],plot:0,plot_base64:0,point:0,posit:0,prepend:0,previou:[0,1],pride:0,primari:0,print:[0,1],prior:0,probabl:0,project:0,project_id:0,propos:0,propuls:0,proteom:0,provid:[0,1,2],provision:0,ps_min:0,publish:0,python:[0,1],queri:[0,1],quick:1,radiat:[0,1],radiation_belt_enhanc:[0,1],rang:0,rapid:0,rast:0,rather:1,readabl:0,recalcul:0,receiv:[0,1],recent:[0,1],recommend:1,record:0,refer:1,regist:0,rel:0,relat:[0,1],relationship:0,releas:2,remov:0,repreent:[],repres:0,req_alt:0,req_loc:0,req_vel:0,req_vel_comp:0,request:0,requir:0,research:0,resolut:0,resourc:0,respons:0,restrict:0,result:[0,1,2],retriev:[0,1],return_df:[0,2],return_format:0,revers:0,rhaz:0,risk:2,rotat:0,sampl:0,satellit:1,satellite_numb:[0,1],scale:0,scienc:0,scientist:0,score:[0,1],scout:[0,2],search:[],search_satellit:0,second:0,secondari:0,secondary_cr:0,see:[0,1,2],select:0,sentri:[0,2],separ:0,septemb:[0,1],serv:0,set:2,setup:1,seven:[0,1],sg344:0,shock:0,should:[0,2],sigma:0,sign:1,significantli:1,simul:[0,1],sinc:0,sixteen:0,size:0,small:0,sol:[0,1],solar:1,solar_energetic_particl:[0,1],solar_flar:[0,1],some:1,sort:0,spacerock:0,span:0,specfic:0,specif:[0,1],specifi:0,speed:[0,1],spirit:0,spk:[0,2],srt:0,sstr:0,stai:0,standard:0,start:[0,1],start_dat:[0,1],step:0,stereo:0,stop:0,store:0,storm:[0,1],str:0,straightforward:2,stream:[0,1],strictli:1,string:0,studi:1,subsystem:0,suit:0,summari:0,sun:0,suppli:0,support:0,swrc:0,swrc_catalog:0,system:2,systemat:0,t_sigma_f:0,tabl:0,take:0,taken:0,target:0,tde:0,team:0,technolog:0,telescop:0,temporari:0,term:[0,1],than:[0,1],thi:0,thirti:[0,1],those:[0,1,2],three:0,time:[0,1],titl:0,tle:1,todai:[0,1],tof_max:0,tof_min:0,tool:0,total:0,transfer:0,transit:0,type:0,typic:1,uncertainti:0,uniqu:0,unit:0,unnumb:0,updat:0,upper:0,url:[0,1],use:1,used:0,using:[0,1],utc:0,v_inf:0,v_inf_max:0,v_inf_min:0,v_rel:0,v_rel_max:0,v_rel_min:0,valu:0,vel_comp:0,vel_max:0,vel_min:0,veloc:0,version:[0,1],videograph:0,view:[0,1],webpag:0,webservic:0,well:0,were:0,when:[1,2],where:0,wherea:0,which:0,width:0,window:0,winslow_messenger_icme_catalog:0,within:0,without:0,would:0,wrap:2,wrapper:1,wsa:[0,1],wsa_enlil_simul:[0,1],xml:0,year:[0,1],year_end:0,year_start:0,your:1,yyyi:0,zero:0},titles:["API Reference","Nasapy Documentation","Version History"],titleterms:{Near:0,access:1,api:[0,1],asteroid:1,astronomi:[0,1],audio:1,authent:1,avail:1,bioinformat:1,camera:[0,1],celestrak:1,center:0,cneo:0,collect:1,content:1,curios:1,dai:[0,1],data:[0,1],databas:[0,1],date:1,discoveri:1,document:1,donki:[0,1],dscovr:1,dynam:0,earth:[0,1],element:[0,1],epic:[0,1],exampl:1,feed:1,from:1,genelab:[0,1],get:1,given:1,gov:1,histori:2,imag:[0,1],imageri:[0,1],inform:[0,1],insight:0,instal:1,julian:1,knowledg:[0,1],landsat:1,latitud:1,librari:0,line:[0,1],longitud:1,mar:[0,1],method:0,modifi:1,nasa:[0,1],nasapi:1,notif:[0,1],object:0,other:[0,1],photo:0,pictur:[0,1],polychromat:[0,1],record:1,refer:0,remain:1,request:1,requir:1,rover:[0,1],satellit:0,search:[0,1],set:[0,1],solar:0,space:[0,1],spirit:1,ssd:0,studi:0,system:0,techport:0,tle:0,two:[0,1],usag:1,version:2,video:0,weather:[0,1],wrapper:0}}) \ No newline at end of file +Search.setIndex({docnames:["api","index","versions"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.viewcode":1,sphinx:55},filenames:["api.rst","index.rst","versions.rst"],objects:{"":{Nasa:[0,0,1,""],close_approach:[0,1,1,""],fireballs:[0,1,1,""],julian_date:[0,1,1,""],media_asset_captions:[0,1,1,""],media_asset_manifest:[0,1,1,""],media_asset_metadata:[0,1,1,""],media_search:[0,1,1,""],mission_design:[0,1,1,""],nhats:[0,1,1,""],scout:[0,1,1,""],sentry:[0,1,1,""],tle:[0,1,1,""]},Nasa:{asteroid_feed:[0,1,1,""],coronal_mass_ejection:[0,1,1,""],earth_assets:[0,1,1,""],earth_imagery:[0,1,1,""],epic:[0,1,1,""],genelab_search:[0,1,1,""],geomagnetic_storm:[0,1,1,""],get_asteroids:[0,1,1,""],hight_speed_stream:[0,1,1,""],interplantary_shock:[0,1,1,""],magnetopause_crossing:[0,1,1,""],mars_rover:[0,1,1,""],mars_weather:[0,1,1,""],picture_of_the_day:[0,1,1,""],radiation_belt_enhancement:[0,1,1,""],solar_energetic_particle:[0,1,1,""],solar_flare:[0,1,1,""],techport:[0,1,1,""],wsa_enlil_simulation:[0,1,1,""]}},objnames:{"0":["py","class","Python class"],"1":["py","method","Python method"]},objtypes:{"0":"py:class","1":"py:method"},terms:{"01au":0,"05ld":0,"1000th":1,"100th":0,"2048x2048":0,"2_09":0,"2au":0,"boolean":0,"case":0,"class":[0,1],"default":0,"export":0,"float":0,"function":[0,2],"new":0,"return":[0,1],"true":[0,1,2],"while":[0,1],AND:0,Added:2,For:0,NOT:0,Near:2,The:[0,1,2],Using:1,Will:0,absolut:0,accept:0,access:[0,2],accur:0,accurate_onli:0,activ:0,add:[0,2],advanc:0,after:[0,1],align:0,all:[0,1],allow:[1,2],also:[0,1],alt_max:0,alt_min:0,altern:0,although:1,altitud:0,analysi:[0,2],angl:0,ani:[0,1],anl:0,annot:0,anomali:0,apertur:0,api:2,apollo:[0,1],approach:[0,1],approeach:0,appropri:0,approxim:0,april:[0,1],arc:0,archiv:2,argonn:0,as11:0,asc:0,ascend:0,aschleg:1,assess:2,asset:[0,1],associ:0,assum:1,asteroid:0,asteroid_fe:[0,1],asteroid_id:[0,1],astronom:0,astrononmi:0,atmospher:0,attribut:1,audio:0,avail:0,base:0,been:[0,2],begin:[0,1],begin_d:[0,1],below:2,belt:[0,1],between:0,bioinformat:0,biotechnolog:0,bodi:0,both:0,bright:0,brighter:0,bug:2,burn:0,calcul:[0,1],calendar:0,can:[0,1],caption:0,captur:0,cassegrain:0,catalog:0,caus:0,ccd:0,celestrak:0,center:[],cere:0,certain:0,cgene:[0,1],charg:0,chemcam:0,choos:1,chronicl:0,chronolog:0,clone:1,close:0,close_approach:[0,2],closest:0,cloud:[0,1],cloud_scor:[0,1],cme:[0,1],cneo:2,code:0,coerc:2,collect:0,color:0,column:0,com:1,combin:0,comet:0,comma:0,commun:0,compar:1,complet:0,complete_data:0,complete_entri:0,compon:0,comprehens:0,comput:[0,1],condit:0,conjunct:0,connect:0,contain:0,content:0,convert:0,coron:[0,1],coronal_mass_eject:[0,1],correctli:2,correspond:0,count:0,coupl:0,cover:0,criteria:0,cross:[0,1],curios:0,current:[0,1],daili:0,data:2,data_fil:0,datafram:[0,1,2],dataset:0,date:0,date_max:0,date_min:0,datetim:[0,1],ddthh:0,dec:0,decemb:0,defin:0,definit:[0,1],degre:0,delimit:0,delta:0,delta_v:0,demo:[0,1],demo_kei:0,denot:0,des:[0,2],desc:0,descend:0,descript:[0,1],design:0,desir:0,destin:0,detector:0,determin:0,devic:0,diamet:0,dict:0,dictionari:0,digit:0,dim:0,directli:0,disc:0,discoveri:0,dist:0,dist_max:0,dist_min:0,distanc:0,distribut:0,document:[0,2],doe:1,done:0,download:[0,1],dscovr:0,durat:0,each:0,earlier:0,earlieset:0,earth:2,earth_asset:[0,1],earth_dat:0,earth_imageri:[0,1],easier:2,easili:1,ebi:0,ebi_prid:0,effect:0,either:0,eject:[0,1],empti:0,encod:0,end:0,end_dat:[0,1],endpoint:0,energet:[0,1],energi:0,energy_max:0,energy_min:0,enhanc:[0,1],enlil:1,entir:[0,1],eph_start:0,eph_step:0,eph_stop:0,ephemeri:0,equal:0,equat:0,ero:0,estim:0,european:0,evalu:0,event:[0,1],everi:0,exact:0,exampl:[0,2],exclud:0,exist:0,exoplanet:2,explor:0,express:0,fals:[0,1],ffield:0,fhaz:0,field:0,file:[0,1],filter:0,find:[0,1],firebal:[0,2],first:[0,1],fix:2,flag:0,flare:[0,1],flight:0,follow:[0,1],font:0,forecast:0,format:0,four:0,fov_dec:0,fov_diam:0,fov_ra:0,fov_vmag:0,frac:0,from:0,front:0,full:0,fullnam:0,fvalu:0,gene:[0,1],genelab_search:[0,1],gener:[0,2],geo:0,geomagnet:[0,1],geomagnetic_storm:[0,1],get:0,get_asteroid:[0,1],git:1,github:1,given:0,good:1,gov:0,greater:0,h_max:0,h_min:0,half:0,half_angl:0,happen:1,has:[0,1,2],have:0,health:0,height:0,high:[0,1],higher:1,hight:[0,1],hight_speed_stream:[0,1],histori:1,hour:[0,1],http:0,human:0,iau:0,identif:0,imag:[],impact:[0,2],impact_e_max:0,impact_e_min:0,implement:2,includ:[0,1],individu:2,infin:0,inform:2,initi:[0,1,2],insensit:0,instead:0,institut:0,instrument:0,intellig:0,interact:[0,1],interest:2,interfac:0,interplantari:0,interplantary_shock:0,interpret:0,invalid:0,ip_min:0,item:[0,1],its:0,jang_et_al_catalog:0,januari:0,jet:0,joul:0,jpl:0,json:[0,2],julian:0,julian_d:[0,1],kei:[0,1],keyword:0,kiloton:0,kind:0,known:0,laboratori:0,lagrang:0,land:[0,1],lander:0,landsat:0,larg:0,last:[0,1],last_obs_dai:0,last_upd:0,lat:[0,1],later:0,latitud:0,launch:0,lead:0,least:0,less:0,letter:0,librari:1,limit:[0,1],limit_remain:1,line:[],linkag:0,list:[0,2],liver:[0,1],locat:[0,1],lon:[0,1],longer:0,longitud:0,lower:0,lunar:0,machin:0,mag:0,magnetopaus:[0,1],magnetopause_cross:[0,1],magnitud:0,mahli:0,mai:[0,1],maintain:0,make:0,mani:1,manifest:0,map:0,mardi:0,mars_rov:[0,1],mars_weath:[0,1],martian:[0,1],mass:[0,1],massless:0,mast:0,match:0,maximum:0,media:[0,1],media_asset_capt:0,media_asset_manifest:0,media_asset_metadata:0,media_search:[0,1],media_typ:0,messeng:0,metadata:0,metagenom:0,method:1,mg_rast:0,midnight:[0,1],millennium:0,minimum:0,minit:0,minut:0,mission:0,mission_design:0,mjd0:0,model:0,modifi:0,monospac:0,month:0,moon:[0,1],more:[0,2],most:[0,1],mous:[0,1],mpc:0,much:0,multipl:0,must:0,n_orbit:0,name:0,nasa:2,nasa_id:0,nasapi:0,nation:0,natur:0,navcam:0,ncbi:0,nea:0,nea_comet:0,need:1,neg:0,neo:0,nhat:[0,2],nih:0,nih_geo_gs:0,nomin:0,non:[0,1],none:0,note:0,now:[0,2],number:[0,1],object:2,obs_cod:0,observ:0,observatori:0,occ:0,omnibu:0,onc:0,one:[0,1],onli:0,oper:[0,2],opportun:0,option:[0,1,2],orbit:0,orbit_class:0,orbit_condition_cod:0,orbit_id:0,order:0,other:[],otherwis:0,output:0,over:0,overal:0,p20uvyk:0,page:0,pair:0,palermo:0,pancam:0,panda:[0,1,2],paramet:[0,1,2],pars:0,particl:[0,1],particular:0,pass:[0,1,2],peak:0,per:[0,1],percentag:0,perform:[0,1],period:0,perspect:0,pha:0,photograph:0,picture_of_the_dai:[0,1],pip:1,pixel:0,pleas:[0,2],plot:0,plot_base64:0,point:0,posit:0,prepend:0,previou:[0,1],pride:0,primari:0,print:[0,1],prior:0,probabl:0,project:0,project_id:0,propos:0,propuls:0,proteom:0,provid:[0,1,2],provision:0,ps_min:0,publish:0,python:[0,1],queri:[0,1],quick:1,radiat:[0,1],radiation_belt_enhanc:[0,1],rang:0,rapid:0,rast:0,rather:1,readabl:0,recalcul:0,receiv:[0,1],recent:[0,1],recommend:1,record:0,refer:1,regist:0,rel:0,relat:[0,1],relationship:0,releas:2,remov:0,repreent:[],repres:0,req_alt:0,req_loc:0,req_vel:0,req_vel_comp:0,request:0,requir:0,research:0,resolut:0,resourc:0,respons:0,restrict:0,result:[0,1,2],retriev:[0,1],return_df:[0,2],return_format:0,revers:0,rhaz:0,risk:2,rotat:0,sampl:0,satellit:1,satellite_numb:[0,1],scale:0,scienc:0,scientist:0,score:[0,1],scout:[0,2],search:[],search_satellit:0,second:0,secondari:0,secondary_cr:0,see:[0,1,2],select:0,sentri:[0,2],separ:0,septemb:[0,1],serv:0,set:2,setup:1,seven:[0,1],sg344:0,shock:0,should:[0,2],sigma:0,sign:1,significantli:1,simul:[0,1],sinc:0,sixteen:0,size:0,small:0,sol:[0,1],solar:1,solar_energetic_particl:[0,1],solar_flar:[0,1],some:1,sort:0,spacerock:0,span:0,specfic:0,specif:[0,1],specifi:0,speed:[0,1],spirit:0,spk:[0,2],srt:0,sstr:0,stai:0,standard:0,start:[0,1],start_dat:[0,1],step:0,stereo:0,stop:0,store:0,storm:[0,1],str:0,straightforward:2,stream:[0,1],strictli:1,string:0,studi:1,subsystem:0,suit:0,summari:0,sun:0,suppli:0,support:0,swrc:0,swrc_catalog:0,system:2,systemat:0,t_sigma_f:0,tabl:0,take:0,taken:0,target:0,tde:0,team:0,technolog:0,telescop:0,temporari:0,term:[0,1],than:[0,1],thi:0,thirti:[0,1],those:[0,1,2],three:0,time:[0,1],titl:0,tle:1,todai:[0,1],tof_max:0,tof_min:0,tool:0,total:0,transfer:0,transit:0,type:0,typic:1,uncertainti:0,uniqu:0,unit:0,unnumb:0,updat:0,upper:0,url:[0,1],use:1,used:0,using:[0,1],utc:0,v_inf:0,v_inf_max:0,v_inf_min:0,v_rel:0,v_rel_max:0,v_rel_min:0,valu:0,vel_comp:0,vel_max:0,vel_min:0,veloc:0,version:[0,1],videograph:0,view:[0,1],webpag:0,webservic:0,well:0,were:0,when:[1,2],where:0,wherea:0,which:0,width:0,window:0,winslow_messenger_icme_catalog:0,within:0,without:0,would:0,wrap:2,wrapper:1,wsa:[0,1],wsa_enlil_simul:[0,1],xml:0,year:[0,1],year_end:0,year_start:0,your:1,yyyi:0,zero:0},titles:["API Reference","Nasapy Documentation","Version History"],titleterms:{Near:0,access:1,api:[0,1],asteroid:1,astronomi:[0,1],audio:1,authent:1,avail:1,bioinformat:1,camera:[0,1],celestrak:1,center:0,cneo:0,collect:1,content:1,curios:1,dai:[0,1],data:[0,1],databas:[0,1],date:1,discoveri:1,document:1,donki:[0,1],dscovr:1,dynam:0,earth:[0,1],element:[0,1],epic:[0,1],exampl:1,feed:1,from:1,genelab:[0,1],get:1,given:1,gov:1,histori:2,imag:[0,1],imageri:[0,1],inform:[0,1],insight:0,instal:1,julian:1,knowledg:[0,1],landsat:1,latitud:1,librari:0,line:[0,1],longitud:1,mar:[0,1],method:0,modifi:1,nasa:[0,1],nasapi:1,notif:[0,1],object:0,other:[0,1],photo:0,pictur:[0,1],polychromat:[0,1],record:1,refer:0,remain:1,request:1,requir:1,rover:[0,1],satellit:0,search:[0,1],set:[0,1],solar:0,space:[0,1],spirit:1,ssd:0,studi:0,system:0,techport:0,tle:0,two:[0,1],usag:1,version:2,video:0,weather:[0,1],wrapper:0}}) \ No newline at end of file diff --git a/docs/build/html/versions.html b/docs/build/html/versions.html index 63ce38b..3f1271f 100644 --- a/docs/build/html/versions.html +++ b/docs/build/html/versions.html @@ -88,6 +88,7 @@

  • API Reference
  • Version History
      +
    • Version 0.2.4
    • Version 0.2.3
    • Version 0.2.2
    • Version 0.2.1
    • @@ -160,6 +161,13 @@

      Version History

      +
      +

      Version 0.2.4

      + +

      Version 0.2.3

        diff --git a/docs/source/versions.rst b/docs/source/versions.rst index e31f57e..76b876c 100644 --- a/docs/source/versions.rst +++ b/docs/source/versions.rst @@ -4,6 +4,12 @@ Version History =============== +Version 0.2.4 +------------- + +- Adds :code:`exoplanet` function for providing access to + `NASA's Exoplanet Archive `_. + Version 0.2.3 ------------- diff --git a/nasapy/__init__.py b/nasapy/__init__.py index 5b02341..edb6dd1 100644 --- a/nasapy/__init__.py +++ b/nasapy/__init__.py @@ -5,4 +5,4 @@ """ from nasapy.api import tle, close_approach, fireballs, media_search, media_asset_captions, media_asset_metadata, \ - media_asset_manifest, Nasa, mission_design, julian_date, nhats, scout, sentry + media_asset_manifest, Nasa, mission_design, julian_date, nhats, scout, sentry, exoplanets diff --git a/nasapy/api.py b/nasapy/api.py index 8e6090e..8de4adc 100644 --- a/nasapy/api.py +++ b/nasapy/api.py @@ -1328,25 +1328,6 @@ def mars_rover(self, sol=None, earth_date=None, camera='all', rover='curiosity', return r.json()['photos'] - def exoplanets(self, table, select, count, colset, where, order, ra, dec): - host = 'https://exoplanetarchive.ipac.caltech.edu/cgi-bin/nstedAPI/nph-nstedAPI?' - - r = requests.get(host, - params={ - 'api_key': self.__api_key, - 'table': table, - 'select': select, - 'count': count, - 'colset': colset, - 'where': where, - 'order': order, - 'ra': ra, - 'dec': dec, - 'format': 'json' - }) - - return r - def genelab_search(self, term=None, database='cgene', page=0, size=25, sort=None, order='desc', ffield=None, fvalue=None): r""" @@ -1539,6 +1520,73 @@ def techport(self, project_id=None, last_updated=None, return_format='json'): # return r +def exoplanets(table='exoplanets', select=None, count=None, colset=None, where=None, order=None, ra=None, dec=None, + aliastable=None, objname=None, return_df=False): + r""" + Provides access to NASA's Exoplanet Archive. + + Parameters + ---------- + table : str, default 'exoplanets' + Specifies which table to query. + select : str + Specifies which columns within the chosen table to return. Multiple columns can be returned by comma-separating + the column names and distinct values can be returned by adding 'distinct ' in front of the desired column + names. + count : str + Can be used to return the number of rows which fulfill the given query, including queries using where + clauses or cone searches. + colset : str + Returns a set of pre-defined columns that have been created by the archive. Currently, this keyword is only + used by the Composite Planet Data ('compositepars') table. + where : str + Takes a SQL-like query string to filter the returned results. Please see the examples section for more. + order : str + Returns the data sorted by the specified column. Append ' desc' for descending or ' asc' for ascending values. + ra : str + Specifies an area of the sky to search for all objects within that area. + dec : str + Specifies an area of the sky to search for all objects within that area. + aliastable : str + Requests a list of aliases for a particular confirmed planet. + objname : str + When parameter `aliastable` is specified, `objname` must also be passed with the planet's name. + return_df : bool, default False + If True, returns the JSON data as a pandas DataFrame. + + Returns + ------- + dict or pandas DataFrame + If parameter `return_df` is `True`, a pandas DataFrame of the returned results. Otherwise, a dictionary + representing the returned JSON data from the API is returned. + + Examples + -------- + + """ + host = 'https://exoplanetarchive.ipac.caltech.edu/cgi-bin/nstedAPI/nph-nstedAPI?' + + r = requests.get(host, + params={ + 'table': table, + 'select': select, + 'count': count, + 'colset': colset, + 'where': where, + 'order': order, + 'ra': ra, + 'dec': dec, + 'aliastable': aliastable, + 'objname': objname, + 'format': 'json' + }).json() + + if return_df: + r = DataFrame(r) + + return r + + def tle(search_satellite=None, satellite_number=None): r""" Returns two-line element set records provided by CelesTrak. A two-line element set (TLE) is a data format diff --git a/setup.py b/setup.py index 9a175b8..abaf736 100644 --- a/setup.py +++ b/setup.py @@ -4,7 +4,7 @@ setup( name='nasapy', - version='0.2.3', + version='0.2.4', author='Aaron Schlegel', author_email='aaron@aaronschlegel.me', description='Python wrapper for the NASA API', diff --git a/tests/test_api.py b/tests/test_api.py index 694bdbb..dc51bc5 100644 --- a/tests/test_api.py +++ b/tests/test_api.py @@ -1,4 +1,3 @@ -import datetime import os import pandas as pd @@ -18,6 +17,25 @@ key = os.environ.get('NASA_KEY') +def nasa_api(): + nasa = Nasa(key=key) + + return nasa + + +nasa = nasa_api() + + +def test_julian_date(): + j1 = julian_date(year=2019, modified=False) + j2 = julian_date(year=2019) + j3 = julian_date() + + assert j1 == 2458467.5 + assert j2 == 58467.0 + assert isinstance(j3, (int, float)) + + @vcr.use_cassette('tests/cassettes/media_search.yml') def test_media_search(): s = media_search(query='apollo 11', description='moon landing') @@ -290,30 +308,6 @@ def test_scout(): scout(return_df='true') -@vcr.use_cassette('tests/cassettes/sentry.yml') -def test_sentry(): - pass - - -def test_julian_date(): - j1 = julian_date(year=2019, modified=False) - j2 = julian_date(year=2019) - j3 = julian_date() - - assert j1 == 2458467.5 - assert j2 == 58467.0 - assert isinstance(j3, (int, float)) - - -def nasa_api(): - nasa = Nasa(key=key) - - return nasa - - -nasa = nasa_api() - - @vcr.use_cassette('tests/cassettes/initialization.yml') def test_initialization(): nasa_demo = Nasa() @@ -650,3 +644,8 @@ def test_techport(): @vcr.use_cassette('tests/cassettes/exoplanets.yml') def test_exoplanets(): pass + + +@vcr.use_cassette('tests/cassettes/sentry.yml') +def test_sentry(): + pass