Skip to main content

Toolbox for calibration and correction of Cosmic Ray Neutron Sensor data using globally available data sources

Project description

Cosmic-Ray Sensor PYthon tool (crspy)

This tool can process Cosmic Ray Sensor data into soil moisture estimates. It is based on research conducted by many individuals and groups (see references).

Please note: this is a work in progress that is being updated regularly, so bugs or issues may be found. If you have any issues with crspy please do get in touch daniel.power@bristol.ac.uk

                                                          Python Contributions welcome License

Motivation

Cosmic-Ray Neutron Sensors measure fast neutrons, which after corrections and calibration, can be used to estimate field scale soil moisture. Sensors are located around the world and have been used for upwards of ten years giving a valuable source of information for hydrologists and beyond. Important improvements have been discovered in that time but may not have been implemented on historical data. This tool is designed to allow changes in processing and calibration to be easily implemented on data from around the globe, giving a uniform method in processing soil moisture estimates. This will allow effective analysis for Hydrological applications.

Contents

About

A broad description of the tool and why it was written.

Getting Started

Begin here for a description of how to download and install crspy, as well as how to prepare your working directory.

Example Workflow

The example workflow repository will walk through how to run this package using the provided examples. The links below provide specific guidance on each step.

Preliminary Steps

Before processing data it is required to prepare your working environment. This includes signing up to global data products, saving some settings on your computer to allow easy access to these products and downloading some datasets to your working directory. These are all described below in separate mini walkthroughs. They should be tackled in the order presented to avoid issues:

  1. Metadata
  2. Meteorological Data (ERA5-Land)
  3. Land Cover Data (ESA CCI)
  4. Above Ground Biomass Data (ESA CCI)
  5. Fill metadata table
  6. Raw Timeseries Data
  7. Calibration Data

Processing the Data

Once the preliminary steps have been completed the timeseries data can be processed

Processing Data

What does it do?

There are a lot of steps involved in the processing of neutron data to give us our outputs. A high level description has been provided to demonstrate what steps have been taken without having to look into the code.

High level process description

What are the outputs?

When setting up your working directory the folder structure is written out for you. Below are descriptions of these folders as well as descriptions of the outputs that will be written during the processing steps.

Description of folders

Description of outputs

Additional Information

References

Funding Information

The crspy tool was primarily funded by the Engineering and Physical Sciences Research Council (EPSRC) Water Informatics: Science and Engineering Centre for Doctoral Training (WISE-CDT) (grant number EP/L016214/1) with additional support from the Brazilian Experimental datasets for MUlti-Scale interactions in the critical zone under Extreme Drought (BEMUSED) (grant number NE/R004897/1) and the MOSAIC Digital Environment Feasibility Study (grant number NE/T005645/1), both projects funded by Natural Environment Research Council (NERC); as well as with the support from the International Atomic Energy Agency of the United Nations (IAEA/UN) (project CRP D12014)

License

GNU GPLv3 © D. Power, R Rosolem, M Rico-Ramirez

     

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crspy-1.3.tar.gz (57.3 kB view details)

Uploaded Source

Built Distribution

crspy-1.3-py3-none-any.whl (64.3 kB view details)

Uploaded Python 3

File details

Details for the file crspy-1.3.tar.gz.

File metadata

  • Download URL: crspy-1.3.tar.gz
  • Upload date:
  • Size: 57.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for crspy-1.3.tar.gz
Algorithm Hash digest
SHA256 2a14b981307fdf94d27fbc25f7b67341e97a3c259bc92fcd1c9e8bc5f88e94e1
MD5 82dfc7929cba8bc4341cd37f07dd80d4
BLAKE2b-256 930389bc826de4e8bc2ec5a53482dfc3304719ae986df81954f032867b546262

See more details on using hashes here.

File details

Details for the file crspy-1.3-py3-none-any.whl.

File metadata

  • Download URL: crspy-1.3-py3-none-any.whl
  • Upload date:
  • Size: 64.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for crspy-1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d93e4ae93eddf2aaf9f29ed169634ef96f1d6d747a2289bd470c3b6f665fef44
MD5 28e695e1e7e4ed6ab5d680c5f60ace2a
BLAKE2b-256 7d3165edc6c0ff4b394d605103a03d93cf0e1dc82191c72f1a9795a3619fc1bc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page