Skip to content

A collection of various scripts for downloading, maintaining, and analyzing data from the EQUiSat database and API.

Notifications You must be signed in to change notification settings

BrownSpaceEngineering/equisat-analysis-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

equisat-analysis-scripts

This repository is a collection of various scripts for downloading, maintaining, and analyzing data from the EQUiSat database and API. They are mainly intended for internal BSE use, but are often designed to be easily usable and customizable.

signals_to_csv.py in particular may be the most generally useful. equisat_lib.py is the core library that interfaces with the BSE databases API, which is behind most of these scripts (or is being made to be).

In general, these scripts are designed to be run standalone, with a few exceptions:

  • Many require equisat_lib.py.
  • Those in folders are generally part of a larger pipeline (within those folders).
  • Some scripts use transmissions.json as a local cache of the API database. You will need to update this "cache" by running fetch_transmissions.sh
  • Some scripts use tles.txt, a list of all historical TLEs (three line elements) from EQUiSat. You may want to update this list with the script fetch_historical_tles.sh, though we try to provide a recent copy with this repo, because you need account credentials to run this script.

If you have questions about using these scripts, feel free to email bse@brown.edu.

Dependencies

Various Python scripts require various dependencies, but here is a complete list (see also requirements.txt):

About

A collection of various scripts for downloading, maintaining, and analyzing data from the EQUiSat database and API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published