https://github.com/b612-asteroid-institute/orb_it

A python-based end-to-end testing package that will be able to test orbit prediction accuracy for Open Source Orbit Integrators

https://github.com/b612-asteroid-institute/orb_it

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (3.4%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

A python-based end-to-end testing package that will be able to test orbit prediction accuracy for Open Source Orbit Integrators

Basic Info
  • Host: GitHub
  • Owner: B612-Asteroid-Institute
  • License: bsd-3-clause
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 201 KB
Statistics
  • Stars: 2
  • Watchers: 4
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 4 years ago · Last pushed over 3 years ago
Metadata Files
Readme License

README.md

Orbital Integrator Tester (Orb_it)

badge DOI

Orb_it is a soon-to-be end-to-end testing package that will be able to test orbit prediction accuracy for Open Source Orbit Integrators such as Find_Orb, OpenOrb, and OrbFit. It currently only works for Find_Orb, OpenOrb, and OrbFit on Unix based systems. This is an expansion of the earlier testing platform Validate Find_Orb, and shares many features with it.

You can find documentation and helpful information on the orb_it wiki.

Installation and Dependencies

This project requires a Linux Based System, Python 3, and working current installation of each integrator (preferably installed with conda if possible). It is beneficial to also have a conda based package manager and Jupyter for ease of use.

To install Orb_it as a python package, clone this repository, and cd into the folder. Then follow the directions below for your use case,

Installing Dependencies with conda

To install its dependencies in a new conda environment, use this command, ``` conda create -n myenv -c defaults -c conda-forge --file requirements.txt python=3.9

```

To install on a preexisting conda environment, first activate your environment, conda activate myenv, then, ``` conda install -c defaults -c conda-forge --file requirements.txt

```

Once all the dependencies have been installed, run this command to install the development version of this package, python setup.py develop --no-deps

Installing Dependencies with pip

Just type in the command line, python setup.py develop Note: It is not recommended to use python setup.py install for installation since this project is still in development and may have frequent updates.


Then check if its properly installed by typing in the python command line, ```

import orb_it ```

NOTE: This project is still in active development

If you have any more questions email me here: aberres2@illinois.edu

Owner

  • Name: Asteroid Institute
  • Login: B612-Asteroid-Institute
  • Kind: organization

B612’s Asteroid Institute brings together scientists+engineers to develop tools to understand & map our solar system + protect our planet from asteroid impacts

GitHub Events

Total
Last Year

Dependencies

binder/environment.yml conda
  • astropy
  • astroquery
  • findorb
  • ipykernel
  • matplotlib
  • numpy
  • openorb
  • pandas
  • python 3.9.*
  • setuptools >=45
requirements.txt pypi
  • astropy *
  • astroquery *
  • ipykernel *
  • matplotlib *
  • numpy *
  • pandas *
  • setuptools >=45