Skip to main content

The VIPER Science package is software to support the activities of the Volatiles Investigating Polar Exploration Rover (VIPER) Science Team.

Project description

vipersci

https://github.com/NeoGeographyToolkit/vipersci/actions/workflows/python-test.yml/badge.svg https://codecov.io/github/NeoGeographyToolkit/vipersci/branch/main/graph/badge.svg?token=5U68VOAHGG

This vipersci package is software to support the activities of the Volatiles Investigating Polar Exploration Rover (VIPER) Science Team.

This software will implement scientific models to convert instrument raw data to useful derived data (but not including any proprietary instrument details). This includes functionality for running the models “in reverse” in order to simulate instrument data for tests and mission simulations. This software will enable and support the creation of various geospatial data sets (maps) to help visualize and understand data from the spacecraft. It will also support the creation of PDS4 archive labels and structures for eventual data delivery to the Planetary Data System (PDS).

At the moment, this repo is under significant development and change as we attempt to craft various pieces of code. It is definitely a work-in-progress.

The VIPER Science Team is developing this software “in the open” in order to adhere to the new NASA Science Information Policy for the Science Mission Directorate (SPD-41) as much as is possible.

  • Free software: Apache 2 License

Installation

Versions will be posted to PyPI and conda to ease installation soon.

For the moment, follow the “Get Started!” directions in the CONTRIBUTING.rst document.

Contributing

Feedback, issues, and contributions are always gratefully welcomed. See the contributing guide for details on how to help and setup a development environment.

Credits

vipersci was developed in the open at NASA’s Ames Research Center.

See the AUTHORS file for a complete list of developers.

License

See LICENSE file for the full text of the license that applies to vipersci.

Copyright (c) 2022, United States Government as represented by the Administrator of the National Aeronautics and Space Administration. All rights reserved.

The “vipersci” software is licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

When updating this file, please add an entry for your change under Unreleased and one of the following headings:

  • Added - for new features.

  • Changed - for changes in existing functionality.

  • Deprecated - for soon-to-be removed features.

  • Removed - for now removed features.

  • Fixed - for any bug fixes.

  • Security - in case of vulnerabilities.

If the heading does not yet exist under Unreleased, then add it as a 3rd level heading, underlined with pluses (see examples below).

When preparing for a public release add a new 2nd level heading, underlined with dashes under Unreleased with the version number and the release date, in year-month-day format (see examples below).

Unreleased

0.2.0 (2022-11-07)

Added

  • Data Simulators for NSS, NIRVSS, and MSolo

  • Lots of material to enaable PDS archiving of VIS data.

  • Added GitHub workflow to perform Black format checking

Changed

  • Many updates to heatmap.py

  • Applied Black formatting to all code in the repo.

  • Modified Python testing workflow to actually work.

0.1.0 (2022-10-05)

Initial release.

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

vipersci-0.2.0.tar.gz (35.8 kB view details)

Uploaded Source

Built Distribution

vipersci-0.2.0-py2.py3-none-any.whl (29.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file vipersci-0.2.0.tar.gz.

File metadata

  • Download URL: vipersci-0.2.0.tar.gz
  • Upload date:
  • Size: 35.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.12

File hashes

Hashes for vipersci-0.2.0.tar.gz
Algorithm Hash digest
SHA256 14cc9f525e0331ab730ace950ba9d436c632e04ce1cc57deaceae3021e0d508f
MD5 2f9119a6fe713decba318187bdbda462
BLAKE2b-256 38d2a9358e2aedee243a3955d72231a667ae1514c7b133fca4c7a0d3eae452ba

See more details on using hashes here.

File details

Details for the file vipersci-0.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: vipersci-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 29.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.12

File hashes

Hashes for vipersci-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 01f242311d3b1567977337791cb561cf78c9d4020b9ad19f88aced323316fef2
MD5 66b383061fe18c5f42ee9c0674b3df47
BLAKE2b-256 57944cbf14378cf6e7bbf0b5ed31f24af56f4d8a2c5fc08205b1762f776c8ad9

See more details on using hashes here.

Supported by

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