Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.1%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: jsipps26
- License: bsd-3-clause
- Language: Python
- Default Branch: main
- Size: 207 KB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 2
Metadata Files
README.md
Low Earth Orbit Coverage Analysis Tool (LEOCAT) v0.1
This python package is made to efficiently compute satellite regional access (the portion of Earth observed) for conical and rectangular fields of view (FOVs), utilizing efficient algorithms, as well as numpy vectorization and jit compilation via numba.
Access calculations are split into two major categories: time-series and grid-point series (or GP series). In time-series approaches, the satellite is propagated forward one step at a time, and access is computed. In GP series approaches, the time at which the satellite observes a point on Earth (a GP) is input, and the output is a time-series. The former is for accurate FOV area coverage over short spans (e.g., a day of simulation) while the latter is for coverage over months or years, which reveals satellite observation capability in the long term.
Install
Tested on python 3.7+
Make a new environment with python version 3.7, either through conda or your virtual environment manager of choice
$ conda create --name leocattest python=3.7
$ conda activate leocattest
Navigate to install location
Installing through a Jupyter notebook/hub has encountered issues with dependencies (see below).
$ git clone https://github.com/jsipps26/LEOCAT.git
$ cd LEOCAT-main
$ pip install .
Dependencies
dill>=0.3.5.1
matplotlib>=3.5.2
numba>=0.53.1
numpy>=1.21.6
pandas>=1.3.5
pyproj>=3.2.1
scipy>=1.7.3
tqdm>=4.62.3
External Packages/Data Included
fqs (https://github.com/NKrvavica/fqs) for quartic computation
jdtodate and datetojd from https://gist.github.com/jiffyclub/1294443
Please email any errors encountered to john.sipps@utexas.edu
Developed by Jonathan Sipps
Graduate Research Fellow
The University of Texas at Austin
john.sipps@utexas.edu
This work is supported by a NASA Space Technology Graduate Research Opportunity (NSTGRO) fellowship.
Owner
- Login: jsipps26
- Kind: user
- Repositories: 1
- Profile: https://github.com/jsipps26
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Low Earth Orbit Coverage Analysis Tool
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Jonathan Sipps
email: john.sipps@utexas.edu
affiliation: The University of Texas at Austin
identifiers:
- type: doi
value: 10.5281/zenodo.14219835
description: 'https://github.com/jsipps26/LEOCAT'
repository-code: 'https://github.com/jsipps26/LEOCAT'
license: BSD-3-Clause
version: v0.1.0-pre-release
date-released: '2024-11-25'
GitHub Events
Total
- Release event: 1
- Watch event: 1
- Public event: 1
- Push event: 39
- Create event: 1
Last Year
- Release event: 1
- Watch event: 1
- Public event: 1
- Push event: 39
- Create event: 1