Skip to content

osvalB/spacewalks

Repository files navigation

Spacewalks

Overview

Spacewalks is a Python analysis tool for researchers to generate visualisations and statistical summaries of NASA's extravehicular activity datasets.

Features

Key features of Spacewalks:

  • Generates a CSV table of summary statistics of extravehicular activity crew sizes
  • Generates a line plot to show the cumulative duration of space walks over time

Pre-requisites

Spacewalks was developed using Python version 3.12

To install and run Spacewalks you will need have Python >=3.12 installed. You will also need the following libraries (minimum versions in brackets)

  • NumPy >=2.0.0 - Spacewalk's test suite uses NumPy's statistical functions
  • Matplotlib >=3.0.0 - Spacewalks uses Matplotlib to make plots
  • pytest >=8.2.0 - Spacewalks uses pytest for testing
  • pandas >= 2.2.0 - Spacewalks uses pandas for data frame manipulation

Installation

To install Spacewalks, clone the repository from GitHub and install the package using pip. We'll create a new python environment for this purpose.

git clone https://github.com/osvalB/spacewalks.git
cd spacewalks
python -m venv venv_spacewalks
source venv_spacewalks/bin/activate
pip install -r requirements.txt

Usage example

python eva_data_analysis.py

About

Repo for the BioNT Workshop - The FAIRytale of Software Development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages