Skip to main content

GPT for satellite mission planning. In development. Get your API keys ready!

Project description

# SatGPT

GPT for satellite mission planning. In development. Get your API keys ready!

SatGPT heavily leverages Shell GPT, a command-line UI for OpenAI’s completion API, and its features for custom role creation (as of 04/16/2023). Currently for SatGPT to work, we need to overwrite the default shell roll using the instructions below.

## Installation

  1. Clone this repo. Installing from source will be more straightforward than PyPi install at this stage.

  2. From inside repo root, install from source.

` python -m pip install -e . `

  1. Overwrite shell-gpt default shell role with satgpt alpha demo.

` python src/satgpt/make_role.py ` ## Usage

  1. Start the REPL in shell mode.

` sgpt --shel --repl temp `

  1. Request a STAC search using natural language

` >>> find all landsat 8&9 imagery over washington, DC in April 2023 `

  1. Request edits or additional steps

` >>> pipe the results to stacterm cal `

4. Try other things! Version 0.0.4: - Moved role creation to manual script run - Populated README with basic usage

Version 0.0.3: - Fixed custom role creation for satgpt to grab target machine os/ shell - Added pystac as install dependency for demos - Added this CHANGELOG

Version 0.0.2: - Integrated shell-gpt as a dependency using the custom role feature released in version 0.9.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

satgpt-0.0.4.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

satgpt-0.0.4-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file satgpt-0.0.4.tar.gz.

File metadata

  • Download URL: satgpt-0.0.4.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for satgpt-0.0.4.tar.gz
Algorithm Hash digest
SHA256 cf47ac9172ff5fc6b0f69ccd3c4057d09e9a003bcdf7d55e5164f434fd2d096e
MD5 918efd81d5598c7d8e999fbf80003c26
BLAKE2b-256 d64dcbcff3616d102112c603684aad97e238e09f4ece058584ca41933fc198f1

See more details on using hashes here.

File details

Details for the file satgpt-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: satgpt-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for satgpt-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2402fb0df908818063fc2b3da6203d5c91b58b8f9e7fc262f67b4329863f5c4b
MD5 242fe8c25ec0d5008f3fb78494898ca8
BLAKE2b-256 8b7e5a5cf7606c0074aaab64a1a8319186ae0447e3652075d572bf9d485a55b9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page