https://github.com/colinsauze/spacewalks
Science Score: 33.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
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
1 of 1 committers (100.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.8%) to scientific vocabulary
Last synced: 11 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: colinsauze
- Language: HTML
- Default Branch: main
- Homepage: https://colinsauze.github.io/spacewalks/
- Size: 624 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Created over 1 year ago
· Last pushed over 1 year ago
https://github.com/colinsauze/spacewalks/blob/main/
# Spacewalks [](https://handle.stage.datacite.org/10.5072/zenodo.194385) ## 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 to have Python >=3.12. You will also need the following libraries: - [NumPy](https://www.numpy.org) >=2.0.0 - Spacewalks' test suite uses Numpy's statistical functions. - [Matplotlib](https://matplotlib.org/stable/index.html) >= 3.0.0 - Spacewalks uses Matplotlib to make plots. - [pytest](https://docs.pytest.org/en/8.2.x/#) >= 8.2.0 - Spacewalks uses Pytest for its test suite. - [pandas](https://pandas.pydata.org) >= 2.2.0 - Spacewalks uses Pandas for data frame manipulation and loading/saving of data. ## Installation instructions + Clone the Spacewalks repository to your local machine using Git. If you don't have Git installed, you can download it from the official Git website. ``` git clone https://github.com/your-repository-url/spacewalks.git cd spacewalks ``` + Install the necessary dependencies: ``` python3 -m pip install pandas==2.2.2 matplotlib==3.8.4 numpy==2.0.0 pytest==7.4.2 ``` + To ensure everything is working correctly, run the tests using pytest. ``` python3 -m pytest ``` ## Usage Example To run an analysis using the eva_data_analysis.py script from the command line terminal, launch the script using Python as follows: ``` # Usage Examples python3 eva_data_analysis.py data/eva-data.json data/eva-data.csv ``` The first argument is path to the JSON data file. The second argument is the path the CSV output file.
Owner
- Name: Colin Sauze
- Login: colinsauze
- Kind: user
- Location: Aberystwyth/Liverpool, UK
- Company: National Oceanography Centre
- Website: https://colinsauze.github.io/
- Repositories: 95
- Profile: https://github.com/colinsauze
Senior Research Software Engineer at the UK's National Oceanography Centre.
GitHub Events
Total
- Create event: 3
- Issues event: 1
- Release event: 1
- Public event: 1
- Push event: 18
- Pull request event: 2
Last Year
- Create event: 3
- Issues event: 1
- Release event: 1
- Public event: 1
- Push event: 18
- Pull request event: 2
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Colin Sauze | c****e@n****k | 28 |
Committer Domains (Top 20 + Academic)
noc.ac.uk: 1