Product
Introducing License Enforcement in Socket
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
|Build| |Documentation Status| |Downloads per month| |PyPI version|
A package for comparing weather station data to gridded weather data that are hosted on Google Earth Engine. Major functionality includes:
Bias ratios calculated by gridwxcomp
can be used to correct bias of grid to station data based on the properties of the stations. For example, monthly humidity ratios between station and grid for stations within agricultural settings can be used to estimate grid bias relative to agricultural locations.
gridwxcomp
has been used to create monthly bias ratios of gridMET <http://www.climatologylab.org/gridmet.html>
_ reference evapotranspiration (ETo) data relative to ETo calculated at irrigated weather stations. The bias ratios were subsequently interpolated and used to correct gridMET ETo which is a key scaling flux for most of the remote sensing models that are part of the OpenET <http://www.openetdata.org>
_ platform.
Online documentation <https://gridwxcomp.readthedocs.io/en/latest/>
_
Currently we recommend using the provided conda environment file to install gridwxcomp
and its dependencies in a virtual environment. Download the environment.yml <https://raw.githubusercontent.com/WSWUP/gridwxcomp/master/gridwxcomp/env/environment.yml>
_ file and then install and activate it. If you don't have conda get it here <https://conda.io/projects/conda/en/latest/user-guide/install/index.html>
_. To install dependencies in a virtual environment run
.. code-block:: bash
$ conda env create -f environment.yml
To activate the environment before using gridwxcomp
run
.. code-block:: bash
$ conda activate gridwxcomp
Optionally, install using pip <https://pip.pypa.io/en/stable/installing/>
_,
.. code-block:: bash
$ pip install gridwxcomp
Due to dependency conflicts you may have issues directly installing with pip before activating the conda environment.
Alternatively, or if there are installation issues, you can manually install. First activate the gridwxcomp
conda environment (above). Next, clone or download the package from GitHub <https://github.com/WSWUP/gridwxcomp>
_ or PyPI <https://pypi.org/project/gridwxcomp/>
_ and then install locally with pip in "editable" mode. For example with cloning,
.. code-block:: bash
$ git clone https://github.com/WSWUP/gridwxcomp.git
$ cd gridwxcomp
If you are experiencing errors on installing the gridwxcomp
conda environment above with dependencies. For example, if the Shapely package is not installing from the enironment.yml file, remove it or modify it from the "setup.py" file in the install requirements section before you install gridwxcomp from source with:
.. code-block:: bash
$ pip install -e .
More help with installation issues related to dependency conflicts can be found in the gridwxcomp
issues <https://github.com/WSWUP/gridwxcomp/issues>
_ on GitHub, be sure to check the closed issues as well.
.. |Build| image:: https://github.com/WSWUP/gridwxcomp/actions/workflows/gridwxcomp_tests.yml/badge.svg :target: https://github.com/WSWUP/gridwxcomp/actions
.. |Downloads per month| image:: https://img.shields.io/pypi/dm/gridwxcomp.svg :target: https://pypi.python.org/pypi/gridwxcomp/
.. |Documentation Status| image:: https://img.shields.io/website-up-down-green-red/http/shields.io.svg :target: https://wswup.github.io/gridwxcomp/
.. |PyPI version| image:: https://img.shields.io/pypi/v/gridwxcomp.svg :target: https://pypi.python.org/pypi/gridwxcomp/
FAQs
Compare meterological station data to gridded data
We found that gridwxcomp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
Product
We're launching a new set of license analysis and compliance features for analyzing, managing, and complying with licenses across a range of supported languages and ecosystems.
Product
We're excited to introduce Socket Optimize, a powerful CLI command to secure open source dependencies with tested, optimized package overrides.