geophys_utils
A collection of utilities for discovering, accessing and using geophysics data via web services or from netCDF files
Science Score: 57.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
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.3%) to scientific vocabulary
Repository
A collection of utilities for discovering, accessing and using geophysics data via web services or from netCDF files
Basic Info
- Host: GitHub
- Owner: GeoscienceAustralia
- License: apache-2.0
- Language: Python
- Default Branch: master
- Size: 207 MB
Statistics
- Stars: 23
- Watchers: 13
- Forks: 9
- Open Issues: 9
- Releases: 0
Metadata Files
README.md
geophys_utils - Utilities for Accessing netCDF Encoded Geophysics Data
The geophys_utils Python library is a collection of utilities for discovering, accessing and using geophysics data via web services or from netCDF files. This library is maintained by Geoscience Australia with ongoing contributions from the original Author, Alex Ip.
An overview of the netCDF encodings for grid, point and line geophysical data can be viewed at https://doi.org/10.1080/22020586.2019.12073191
Any feedback, suggestions or contributions will be gratefully accepted.
Binder deployment
Click this button to launch an example notebook in the ARDC Binder service:
Note that the BinderHub deployment uses a prebuilt base image providing a Conda environment with GDAL, netCDF4 and other dependencies to speed up the overall build process. The Dockerfile in the root of this repository is used to create the notebook container for geophys_utils in BinderHub.
Docker deployment
There is a docker directory in the project root which contains Dockerfiles which will allow you to create fresh Docker
images from the current source code using the command
docker build --progress=plain -t <image_name>:<image_tag> -f docker/Dockerfile_<version> .
in the project root directory. Alternatively, you can run the build_all_images.sh script to build all the images
defined.
Note that, depending on the OS, Python, and GDAL version, some builds can initially take longer due to the extensive
dependencies for large packages such as NetCDF and SciPy. After the initial builds, the layers should be cached for
faste subsequent builds.
Alternatively, you can pull a pre-made Ubuntu image with the latest versions using the following commands: ```bash
Pull down the latest stable Ubuntu image from DockerHub
docker pull alexip/geophys_utils:latest
Run unit tests
docker run --rm --name geophysutils alexip/geophysutils:latest python -m geophys_utils.test
Start an interactive shell in the container
docker run -it --name geophysutils alexip/geophysutils:latest /bin/bash ```
License
The content of this repository is licensed for use under the Apache 2.0 License. See the license deed for full details.
Contacts
Geoscience Australia Publisher https://www.ga.gov.au clientservices@ga.gov.au
Alex Ip Principal Author alex@trentham.net.au https://orcid.org/0000-0001-8937-8904
Andrew Turner Contributing Author https://orcid.org/0000-0001-5085-8783
Owner
- Name: Geoscience Australia
- Login: GeoscienceAustralia
- Kind: organization
- Location: Canberra, Australia
- Website: http://www.ga.gov.au/
- Repositories: 333
- Profile: https://github.com/GeoscienceAustralia
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Ip
given-names: Alex
orcid: https://orcid.org/0000-0001-8937-8904
title: "Geophysics Utilities for netCDF encodings"
version: 0.1.0
date-released: 2016-11-16
GitHub Events
Total
- Delete event: 2
- Push event: 23
- Pull request event: 22
- Create event: 2
Last Year
- Delete event: 2
- Push event: 23
- Pull request event: 22
- Create event: 2
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 9
- Total pull requests: 61
- Average time to close issues: 10 days
- Average time to close pull requests: 5 days
- Total issue authors: 4
- Total pull request authors: 10
- Average comments per issue: 2.44
- Average comments per pull request: 0.08
- Merged pull requests: 53
- Bot issues: 0
- Bot pull requests: 3
Past Year
- Issues: 0
- Pull requests: 24
- Average time to close issues: N/A
- Average time to close pull requests: 41 minutes
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 24
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- markjessell (4)
- RichardScottOZ (3)
- leouieda (1)
- Neil-Symington (1)
Pull Request Authors
- vedgell (38)
- tWangchen (8)
- harrishudson (6)
- dependabot[bot] (5)
- jwallace94 (4)
- umma-zannat (3)
- geojunky (2)
- carinakemp (1)
- NMoghaddam (1)
- richardt94 (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- affine *
- gdal *
- netCDF4 *
- numexpr *
- numpy *
- owslib *
- scikit-image *
- scipy *
- shapely *
- tempfile *
- unidecode *
- yaml *
- zipstream-new *