Skip to content

GeoCarb/GCMOST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeoCarb Mission Observation Scenario Tool (MOST)

by Jeff Nivitanont

A sample scanning strategy

version python license

Table of Contents

Description

This tool was created to generate signal-to-noise (SNR) optimized scanning strategies for the GeoCarb, geostationary carbon cycle observatory, instrument (GeoCarb website). Given a date, MOST will calculate the time window of usable daylight in GeoCarb's field of view. For each time step within the time window, MOST chooses the best scan block based on maximizing SNR and coverage while minimizing overlap. To read more on the theoretical background used to create MOST, refer to Nivitanont et al. (2019).

Dependencies

Installation

If you have a package manager, i.e., conda, it is recommended to create a separate environment due to the number of dependencies required. See Releases to view the latest source distribution and wheel.

(Recommended) To install from wheel run,

pip install https://github.com/GeoCarb/GCMOST/releases/download/v1.0/gcmost-1.0.1-py3-none-any.whl

To install from source run,

pip install https://github.com/GeoCarb/GCMOST/releases/download/v1.0/gcmost-1.0.1.tar.gz

Menu

After successful installation, alter the file menus/main_menu_template.py and save it to your working directory (we will call it main_menu.py). For detailed description on menu options, refer to this document.

Run

To run the program from the command line, enter the following

gcmost-main main_menu.py

MOST can also be run from within python by running the following lines of code,

import gcmost.most as most
menuFile = './yourWorkingDirectory/main_menu.py'
coverset = most.main(menuFile)

By default, outputs will be saved to a folder in your working directory called ./output/. Below is an example coverset generated by MOST,

example coverset

Credits

Thanks to Sean Crowell (University of Oklahoma) for advising on this project and to Peter Rayner (University of Melbourne) for sharing some Earth geometry calculation code.

Support

Bugs may be reported here

About

GeoCarb Mission Observation Scenario Tool

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages