gemlog
gemlog: Data Conversion for the Open-Source Gem Infrasound Logger - Published in JOSS (2023)
Science Score: 95.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in JOSS metadata -
○Academic publication links
-
✓Committers with academic emails
1 of 6 committers (16.7%) from academic institutions -
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords
Repository
Data conversion software for the Gem Infrasound Logger
Basic Info
Statistics
- Stars: 12
- Watchers: 4
- Forks: 9
- Open Issues: 5
- Releases: 1
Topics
Metadata Files
README.md
Installation
- Follow the directions here.
Getting started after installing gemlog
Most users will only need the
gemconverttool for converting data to standard formats.gemconvertis run from the terminal. This call will give you the syntax, options, and version number.gemconvert -h # print the help pageRun
pip install --upgrade gemlogon the command line to update gemlog to the newest version.Run this demo to ensure that everything works on your system and as an example of a typical workflow.
If you have data files that lack GPS information (e.g., because they were recorded on a high-altitude balloon, indoors, or underground), AND you're ok with having imprecise sample timing, run this demo too.
If you've found a bug, please raise an issue on github. Please be sure that the conda environment is activated on your computer, that the dependencies are installed correctly, and that you're including information about your system and enough info for your issue to be reproduced. If you have an idea for an improvement, you can raise an issue for that too--especially if you're willing to implement it!
Contributing
User contributions are welcome! If you want to improve performance or address outstanding issues, please follow the guidelines below. Like any group that benefits from volunteers, we very much appreciate contributors but require that contributions follow this framework in order to be manageable.
Code requirements:
- New functions must have docstrings (follow the format used in, for example, read_gem).
- Variable names should have meaningful names. Single-letter exceptions: t is allowed for 'time', and p ('pressure') for infrasound time series.
- 100-character limit per line.
- Following normal python convention, variable names use snake_case and class names use CamelCase.
Workflow requirements for contributing:
- Follow the installation instructions for developers in the link above.
- If you are new to
git, check out the git cheat sheet. - Contributing code via github pull request is required unless, for a good reason, you have a complete and significant contribution and you are totally unable to share using github. Code contributed via other channels (e.g., email) is less transparent and more burdensome on maintainers.
- Begin your contribution by raising an issue to get quick feedback from maintainers and users.
- Be sure you are editing the most current gemlog version!
- After finishing your changes, commit them and push them to a gemlog fork on your github account. A suite of tests and style checks will run after the push. Your code must pass all automated checks before it can be considered for merging.
- Send a pull request when your code is ready for review. This is often at the point when you think you're done, but it can be earlier if you need to share your code to get specific feedback.
Need help?
- Check the demonstrations mentioned above to see if it addresses your issue.
- Look through the issues in this github site to see if anyone else is having the same trouble you are.
- If those don't work, email project lead Jake Anderson at jacobanderson152@boisestate.edu.
Owner
- Name: Jake Anderson
- Login: ajakef
- Kind: user
- Repositories: 2
- Profile: https://github.com/ajakef
JOSS Publication
gemlog: Data Conversion for the Open-Source Gem Infrasound Logger
Authors
Tags
geophysics infrasoundGitHub Events
Total
Last Year
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Jake Anderson | a****f@g****m | 459 |
| Tamara | s****m@l****m | 60 |
| Kevin Anderson | k****o@g****m | 9 |
| SciJerryMock | 7****k | 1 |
| Kevin Anderson | k****n@n****v | 1 |
| JacobAnderson152 | j****2@k****u | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 23
- Total pull requests: 28
- Average time to close issues: about 2 months
- Average time to close pull requests: 9 days
- Total issue authors: 7
- Total pull request authors: 6
- Average comments per issue: 1.13
- Average comments per pull request: 0.68
- Merged pull requests: 20
- Bot issues: 0
- Bot pull requests: 3
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
- ajakef (12)
- kevinsa5 (6)
- dannycbowman (1)
- leighton-watson (1)
- Patrick-Hollands (1)
- fkdannemann (1)
Pull Request Authors
- kevinsa5 (11)
- TLSatterwhite (10)
- ajakef (4)
- dependabot[bot] (3)
- madhunt (1)
- SciJerryMock (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 919 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 54
- Total maintainers: 1
pypi.org: gemlog
A set of functions for processing Gem datalogger files.
- Homepage: https://github.com/ajakef/gemlog
- Documentation: https://gemlog.readthedocs.io/
- License: GPL-3.0
-
Latest release: 1.7.10
published over 1 year ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v2 composite
- actions/download-artifact v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
- pypa/gh-action-pypi-publish master composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
