Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update README.md #97

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,26 @@ Tracklet-less Heliocentric Orbit Recovery
[![Anaconda-Server Badge](https://anaconda.org/moeyensj/thor/badges/platforms.svg)](https://anaconda.org/moeyensj/thor)
[![Anaconda-Server Badge](https://anaconda.org/moeyensj/thor/badges/downloads.svg)](https://anaconda.org/moeyensj/thor)


## Table of Contents

1. What THOR Does
2. Installation
a. Anaconda
b. Docker
c. Source
3. Running the Project
4. Motivation Behind Technologies

## What THOR Does
THOR stands for Tracklet-less Heliocentric Orbit Recovery. Let's break it down.
* Tracklet: A short track between frames of consecutive observations in time
* Heliocentric: A model of the solar system having the sun as the center
* Orbit: the curved trajectory of an object around a celestial object
* Recovery: Regaining knowledge of information that was lost

Esentially, this project helps us to learn more about different objects orbiting in a sun-centered solar system, including but not limited to information regarding the object's time, velocity, range, and shifts in space. The project uses trained models and a wide range of datasets to accomplish this tracklet-less recovery, and with more test data to train the models, the better the program can predict the orbit data.

## Installation

Warning: The THOR code is still in very active development.
Expand Down Expand Up @@ -82,4 +102,13 @@ Type "help", "copyright", "credits" or "license" for more information.
>>>
```

## Running the Project
To run the project, follow the installation steps above. Then, navigate to your favorite python IDE and run runTHOR.py with relevant arguments as listed in the runTHOR.py file.

## Motivation Behind Technologies

* Python: Rapid application development, high-level data structures built in to the language, simple
* Anaconda: Helps to create environment for various versions of Python (makes sharing/distributing the code easier)
* Docker: Allows for fast and efficient project delivery and updates

**If you would like to run Jupyter Notebook or Juptyter Lab with THOR please see the installation instructions in the THOR notebooks repository.**