decision

Data-driven Efficient Configuration of Instruments by Scientific Intent for Operational Needs (DECISION)

https://github.com/nasa-ammos/decision

Science Score: 62.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
  • Committers with academic emails
    2 of 5 committers (40.0%) from academic institutions
  • Institutional organization owner
    Organization nasa-ammos has institutional domain (ammos.nasa.gov)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.1%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

Data-driven Efficient Configuration of Instruments by Scientific Intent for Operational Needs (DECISION)

Basic Info
  • Host: GitHub
  • Owner: NASA-AMMOS
  • Language: HTML
  • Default Branch: main
  • Size: 456 KB
Statistics
  • Stars: 1
  • Watchers: 4
  • Forks: 3
  • Open Issues: 2
  • Releases: 2
Created over 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme Citation

README.md

DECISION

DECISION Ground on the Loop Autonomy Planning Tool

Conda Environment

DECISION uses Conda to maintain dependancy versions. Follow the instruction here to set up the DECISION conda environment.

Submodules

Run the follow commands to recursively collect and update submodules. bash cd DECISION git submodule init git submodule update --recursive If encountering an error, download the submodule directly from the repository (https://github.com/JPLMLIA/OWLS-Autonomy.git) and put it in decision/OSIA/OWLS-Autonomy/

Building the ACME OSIA Docker container

DECISION runs the ACME OSIA algorithm inside a docker container. To build this container run the following commands. bash cd DECISION/decision/OSIA/OWLS-Autonomy/ docker build . -f Dockerfile_ACME --tag owls-autonomy-acme:v1

Increasing Docker Memory

Default RAM allocated to Docker containers can be too low if you're attempting to optimize many ACME observations at once. RAM allocation can be increased from the Docker desktop application under gear icon->Resources->Memory. We recommend running the ACME Docker container with 10-12GB of RAM if your system allows.

DECISION Demo Data

Demo data to use with DECISION can be found at https://ml.jpl.nasa.gov/projects/decision/ACMEDemoData.zip. Unzip this repository and place it in DECISION/decision/data/.

Installing Dakota

DECISION utilizes Dakota for parameter optimization. Follow instructions at https://dakota.sandia.gov/installation/ to install Dakota.

Testing DECISION

Verify installation by running DECISION unit tests. This is accomplished with the following commands. Test coverage reports will be generated in docs/coveragereport/. View docs/coveragereport/index.html for a summary of testing results. bash cd DECISION/decision/ pytest -rP --ignore=OSIA --disable-warnings --cov=decision --cov-report html:docs/coverage_report test/ -v

Running DECISION

Start DECISION using the following commands. bash cd DECISION/decision/ python decision.py

From a web browser visit http://127.0.0.1:8050/ to see the DECISION application. We recommend Google Chrome for optimal compatibility.

Copyright

Copyright 2023, by the California Institute of Technology. ALL RIGHTS RESERVED. United States Government Sponsorship acknowledged. Any commercial use must be negotiated with the Office of Technology Transfer at the California Institute of Technology.

This software may be subject to U.S. export control laws. By accepting this software, the user agrees to comply with all applicable U.S. export laws and regulations. User has the responsibility to obtain export licenses, or other export authority as may be required before exporting such information to foreign countries or providing access to foreign persons.

Owner

  • Name: NASA Advanced Multi-Mission Operations System
  • Login: NASA-AMMOS
  • Kind: organization
  • Location: NASA

Administrator contacts: Aniwat.Nik.Sheurpukdi@jpl.nasa.gov and shawn.n.nguyen@jpl.nasa.gov For AMMOS tech support, please contact the developers.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Lightholder"
  given-names: "Jack"
  orcid: "https://orcid.org/0000-0001-9811-2227"
- family-names: "Wronkiewicz"
  given-names: "Mark"
  orcid: "https://orcid.org/0000-0002-6521-3256"
- family-names: "Lee"
  given-names: "Jake"
  orcid: "https://orcid.org/0000-0002-2838-2878"
- family-names: "Mandrake"
  given-names: "Lukas"
  orcid: "https://orcid.org/00000-0002-5233-2029"
title: "Data-driven Efficient Configuration of Instruments by Scientific Intent for Operational Needs"
version: 1.0.0
date-released: 2023-04-16
url: "https://github.com/NASA-AMMOS/DECISION/"

GitHub Events

Total
  • Member event: 1
  • Issue comment event: 1
Last Year
  • Member event: 1
  • Issue comment event: 1

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 11
  • Total Committers: 5
  • Avg Commits per committer: 2.2
  • Development Distribution Score (DDS): 0.364
Past Year
  • Commits: 1
  • Committers: 1
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Jack Lightholder j****r@j****v 7
Tom Barber t****m@s****k 1
NikJPL 1****L 1
Mark Wronkiewicz w****k@g****m 1
Barber b****r@M****v 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 8 months ago

All Time
  • Total issues: 1
  • Total pull requests: 4
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 months
  • Total issue authors: 1
  • Total pull request authors: 3
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.5
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jpl-jengelke (1)
Pull Request Authors
  • buggtb (3)
  • jpl-jengelke (2)
  • wronk (1)
Top Labels
Issue Labels
Pull Request Labels