Skip to content

jmcourt/TTU-libraries

Repository files navigation

TTU-libraries

Some handy Python libraries to do various astro things...

===== freq_lib =====

Contains functions to do with frequency-domain analysis, i.e. generalised Lomb-Scargle periodograms, calculating normalisations for Fourier spectra, etc...

===== lc_lib =====

Contains the code for 'lightcurve' classes, to streamline analysing lightcurve data from a number of different instruments (i.e. TESS, RXTE...). Contains functions to generate these objects from .FITS files. Also contains a couple of handy time-series methods (e.g. a function to check whether two time ranges overlap)

===== pan_lib =====

The PANTHEON library from my time in Southampton, updated to the Python 3 era. Mostly deprecated, but every now and again I fancy using something that I remember exists in here, so good to keep around. Contains a LOT of stuff, but its quite extensively documented.

REQUIREMENTS:

These libraries require Python 3.X to run, as well as the following Python modules:

  • astropy
  • copy
  • matplotlib
  • numpy
  • random
  • scipy
  • warnings

As well as the following optional modules:

  • astroquery (to automatically identify Simbad names of TESS targets)
  • loess (for performing loess smoothing on lightcurves)
  • numba (for some speedups in lightcurve object generation)

About

Some Python libraries I'm maintaining for my time at TTU

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages