result = CasJobs.writeFitsFileFromQuery(fileName=CasJobs_TestFitsFile, queryString=CasJobs_TestQuery, context="MyDB")
print(result)


# In[ ]:

#delete local FITS file just created:

os.remove(CasJobs_TestFitsFile)


# In[ ]:

#get a Pandas dataframe containing the results of a query

df = CasJobs.getPandasDataFrameFromQuery(queryString=CasJobs_TestQuery, context=CasJobs_TestDatabase)
print(df)


# In[ ]:

# get numpy array containing the results of a query

array = CasJobs.getNumpyArrayFromQuery(queryString=CasJobs_TestQuery, context=CasJobs_TestDatabase)
print(array)


# In[ ]:

#uploads a Pandas dataframe into a Database table
Пример #2
0
 def test_CasJobs_getPandasDataFrameFromQuery(self):
     #CasJobs.getPandasDataFrameFromQuery
     df = CasJobs.getPandasDataFrameFromQuery(queryString=CasJobs_TestQuery,
                                              context=CasJobs_TestDatabase)
     self.assertEqual(df.to_csv(index=False), CasJobs_TestTableCSV)
Пример #3
0
 def get_query_result(self, tablename):
     query = 'select * from MyDB.{}'.format(tablename)
     df = CasJobs.getPandasDataFrameFromQuery(queryString=query,
                                              context="MyDB")
     df['distance'] = df['distance'] * u.arcmin
     return df