Skip to content
README.md 1.54 KiB
Newer Older
Michele Maris's avatar
Michele Maris committed
First Issue: 
    2018 Nov 1
    
    V1.0 Released in 2018

Note this version is tagged V1.0-to-V1.0.1. It is a transitional version from V1.0 to the V1.0.1.

V1.0.1 will be V1.0 with the following improvements:

1. project tree structured to allow exportation inside PyPI, allowing installation by using pip3.
1. documentation prepared with SPHINX

------------------

Michele Maris's avatar
Michele Maris committed
Authors: Michele Maris (1), Marco Molinaro (1)

    (1) INAF/Trieste Astronomical Observatory

Michele Maris's avatar
Michele Maris committed


Michele Maris's avatar
Michele Maris committed

Python3 library to handle contents of ARTECS: Archive of terrestrial-type climate simulations 

    http://wwwuser.oats.inaf.it/exobio/climates/

through TAP and PYVO services.
Michele Maris's avatar
Michele Maris committed

Michele Maris's avatar
Michele Maris committed
Dependencies: numpy, scipy, pandas, pyvo
Michele Maris's avatar
Michele Maris committed

Michele Maris's avatar
Michele Maris committed
To install pyvo: 
Michele Maris's avatar
Michele Maris committed
>sudo pip3 install pyvo
Michele Maris's avatar
Michele Maris committed

Example of session with TAP: selection of a list of cases

Michele Maris's avatar
Michele Maris committed
>import pyvo as vo
Michele Maris's avatar
Michele Maris committed

Michele Maris's avatar
Michele Maris committed
>tap_service = vo.dal.TAPService("http://archives.ia2.inaf.it/vo/tap/exo")
Michele Maris's avatar
Michele Maris committed

Michele Maris's avatar
Michele Maris committed
>tap_results = tap_service.search("SELECT top 1 exp_id, url FROM exo.EXO")
Michele Maris's avatar
Michele Maris committed

Michele Maris's avatar
Michele Maris committed
>print(tap_results)
Michele Maris's avatar
Michele Maris committed

Michele Maris's avatar
Michele Maris committed
>len(tap_results)
Michele Maris's avatar
Michele Maris committed

Michele Maris's avatar
Michele Maris committed
>tap_results.getrecord(0)


Michele Maris's avatar
Michele Maris committed
Example of session with TAP: download of a fits map of temperatures
Michele Maris's avatar
Michele Maris committed

>import artecs
Michele Maris's avatar
Michele Maris committed

Michele Maris's avatar
Michele Maris committed
>atap=artecs.exop_pubblic_tap()
Michele Maris's avatar
Michele Maris committed

Michele Maris's avatar
Michele Maris committed
>atap.EXPLAIN()
Michele Maris's avatar
Michele Maris committed

Michele Maris's avatar
Michele Maris committed
>atap.keys()
Michele Maris's avatar
Michele Maris committed

Michele Maris's avatar
Michele Maris committed
>tab=atap.search('(0.7 <= SMA) and (SMA <=3.)')
Michele Maris's avatar
Michele Maris committed

Michele Maris's avatar
Michele Maris committed
>tab.FO_CONST.unique()
Michele Maris's avatar
Michele Maris committed

Michele Maris's avatar
Michele Maris committed
>tab.to_csv('/tmp/pippo.csv',sep=' ')
Michele Maris's avatar
Michele Maris committed

Michele Maris's avatar
Michele Maris committed
>MAP=atap.get_map(tab.URL[0])
Michele Maris's avatar
Michele Maris committed

Michele Maris's avatar
Michele Maris committed
REFERENCES:
Please quote
Climate bistability of Earth-like exoplanets
Murante G., Provenzale A., Vladilo G.,Taffoni G., Silva L., Palazzi E.,von Hardenberg J.,Maris M., Londero E., Knapic C., Zorba C.
MNRAS 492, 2638–2650 (2020) 
doi: 10.1093/mnras/stz3529