Input/Output
Note
This library currently supports pandas.DataFrame objects, and fits, excel, csv and json file types.
Further developments would involve adding support for light curves from
lightkurve. Stay tuned for updates!
Tris offers a very simple wrapper to read your files into proper pandas.DataFrame objects that can be fed into
subsequent algorithms. Literally, it's as simple as just:
>>> tris.read("data/combined/kplr001026032.fits")
time flux
0 131.512714 12319.001953
1 131.533148 12321.861328
2 131.553583 12317.918945
3 131.574017 12307.453125
4 131.594452 12308.416992
... ... ...
1619 164.902637 12541.321289
1620 164.923071 12549.753906
1621 164.943505 12551.208008
1622 164.963939 12547.056641
1623 164.984374 12547.208008
[1624 rows x 2 columns]
The data reading algorithm for Tris is quite simple, and there are specific functions available for different formats.
The read_csv, read_json, read_fits and read_excel functions help us read the