/tessfpe

Python Module for Interfacing With the TESS Focal Plane Electronics

Primary LanguagePythonOtherNOASSERTION

Focal Plane Electronics Software Testing for TESS

© 2015 John P. Doty & Matthew P. Wampler-Doty, Noqsi Aerospace Ltd.

Build Status

This project contains the design specification for the focal plane electronics for the Transiting Exoplanet Survey Satellite (TESS).

Installation

Global Installation

To install the latest revision, type at a command line:

# pip install git+git://github.com/TESScience/tessfpe.git@6.2.6

Here 6.2.12 is the latest tagged release. For more information on releases, see:

https://github.com/TESScience/tessfpe/releases

Development Installation

It is convenient to make a local installation for development testing. To make a local installation in the testsuite directory of this repository, type:

# git clone https://github.com/TESScience/tessfpe.git
# make -C tessfpe install_testsuite

For more information, see the wiki documentation:

https://github.com/TESScience/tessfpe/wiki/CLI-tessfpe-Documentation#development-installation

Assuming an Observatory Simulator is hooked up, you can run the testsuite on it by typing (in the BASH shell):

# source testsuite/tessfpe/bin/activate
# testsuite/testsuite.sh

Documentation

You can read the latest documentation, including software tutorials, can be found on our GitHub wiki:

https://github.com/TESScience/tessfpe/wiki

Testing

To run the tests (which do sanity checks on the python module) type:

# make test

Release

To make a release, first create a git tag conforming to the following convention:

*A.B.C*

Where:

  • A is the major revision number
  • B is the minor revision number
  • C is the review release number