geo-python
A conda environment and docker container to support using earth and environmental data in Python.
Science Score: 54.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
-
✓Academic publication links
Links to: zenodo.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.8%) to scientific vocabulary
Repository
A conda environment and docker container to support using earth and environmental data in Python.
Basic Info
Statistics
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 1
- Releases: 3
Metadata Files
README.md
Geo Python Conda Environment
Welcome to the geo-Python Environment Repository! Here you will find a conda environment that can be installed on your computer using a .yaml file.
Contributors:
- Leah A. Wasser (@lwasser)
- Filipe fernandes (@ocefpaf)
- Tim Head (@betatim)
- Chris Holdgraf (@choldgraf)
- Max Joseph (@mbjoseph)
- Martha Morrissey
Getting started with the Conda Environment
1. Install the geo-python Conda Environment on your Local Computer.
To begin, install git and conda for Python 3.x (we suggest 3.6).
Installing git: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
Installing mambaforge: tutorial to come soon!
About Conda Environments: https://conda.io/docs/user-guide/tasks/manage-environments.html
Tutorial On Setup
A setup tutorial will be available online soon.
We recommend installing everything using the with conda-forge channel.
Quick Start: Setup Your Environment
The tutorial above will provide you with more detailed setup instructions. But here are the cliff notes:
To begin make sure ou have a conda python distribution installed. I suggest
that you use mambaforge as specified in the tutorial above.
Finally, install the environment using:
mamba env create -f environment.yml
This will take a bit of time to run.
- Also note that for the code above to work, you need to be in the directory where the
environment.ymlfile lives so CD to that directory first
$ cd geo-python
Update Your Environment from the YAML File
You can update your environment at any time using:
mamba env update -f environment.yml
To manage your conda environments, use the following commands (you can still use conda commands, mamba just makes the install faster):
View envs installed
conda info --envs
Activate the environment that you'd like to use
Conda 4.6 and later versions (all operating systems):
conda activate geo-python
The environment name is geo-python as
defined in the environment.yml file.
Updating the Geo-python Environment
If you wish to update the earth analytics environment, do the following.
- Make a PR with changes to
main - An code admin will merge the PR into the main branch
Owner
- Name: Leah Wasser
- Login: lwasser
- Kind: user
- Location: United States
- Company: @pyOpenSci
- Website: www.leahwasser.com
- Repositories: 143
- Profile: https://github.com/lwasser
Open education, Open source and Open Science. Executive Director @pyOpenSci
Citation (CITATION.cff)
cff-version: 1.1.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Leah
given-names: Wasser
orcid: https://orcid.org/0000-0002-8177-6550
title: lwasser/geo-python: v1.2.1 Patch to update authors
version: v1.2.1
date-released: 2023-02-15
GitHub Events
Total
Last Year
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Leah Wasser | l****h@p****g | 19 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 2
- Total pull requests: 1
- Average time to close issues: 4 months
- Average time to close pull requests: 4 months
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 1.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
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
- lwasser (2)
Pull Request Authors
- lwasser (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v2 composite
- docker/build-push-action v2 composite
- docker/login-action v1 composite
- actions/checkout v2 composite
- mamba-org/provision-with-micromamba main composite
- jupyter/minimal-notebook latest build
- autopep8
- cartopy
- contextily
- descartes
- folium
- geojson
- geopy
- ipython
- jupyter_contrib_nbextensions
- jupyterlab
- matplotlib
- nc-time-axis
- netcdf4
- notebook
- numpy
- pip
- plotly
- pyproj >=3.0
- pysal
- python 3.10.*
- rasterstats
- regionmask
- rioxarray
- seaborn