Skip to content

Commit

Permalink
Update paper.md
Browse files Browse the repository at this point in the history
Update Statement of Need.
  • Loading branch information
andres-patrignani authored Apr 21, 2024
1 parent 19d1549 commit e5c1194
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ CRNPy is a Python library that facilitates the processing, analysis, and convers

# Statement of Need

Cosmic ray neutron probes (CRNP) are non-invasive soil moisture sensors that fill the niche between point-level and satellite sensors. However, the conversion of raw CRNP data into soil moisture requires multiple corrections and filtering steps that are described across various peer-reviewed articles. To circumvent this limitation and enhance reproducibility, the CRNPy library offers a simple, instrument-agnostic, and integrated solution with minimal dependencies. Compared to the existing `crspy`[@power2021cosmic] library, CRNPy avoids stringent data naming conventions and external data requirements. A flexible data naming convention enables a seamless integration with output files from different instrument manufacturers and the lack of external data requirements makes the library more compact (only ~65 KB) and straight forward to install. Compared to `corny` [@cornish_pasdy], which is another community-driven collection of python functions to do CRNP data processing, CRNPy's provides: 1) a slightly more modular design based on Python functions that promotes integration and reproducibility within data analysis pipelines and interactive development environments, and 2) a more accessible and complete online documentation. The CRNPy library was developed with Jupyter notebooks in mind. In addition, its straightforward installation using the Python Package Index, the minimal dependencies—most included with the Anaconda open-source ecosystem—and the comprehensive datasets with included examples in the form of Jupyter notebooks, provide an accessible start for CRNP data processing. The CRNPy library emphasizes easy maintenance and community-driven improvements since users can expand its capabilities by adding regular Python functions to the core module. The compact size and simple structure of the CRNPy library can also enable future integration into cloud-based services, IoT sensors, and system-on-chip technologies, broadening its use and customization potential.
Cosmic ray neutron probes (CRNP) are non-invasive soil moisture sensors that fill the niche between point-level and satellite sensors. However, the conversion of raw CRNP data into soil moisture requires multiple corrections and filtering steps that are described across various peer-reviewed articles. To circumvent this limitation and enhance reproducibility, the CRNPy library offers a simple, modular, and instrument-agnostic solution that promotes integration and reproducibility within data analysis pipelines. In addition, CRNPy has a straightforward installation using the Python Package Index and minimal dependencies that are mostly included with the Anaconda open-source ecosystem. CRNPy's web documentation includes actual datasets and tutorials in the form of Jupyter notebooks that provide new users with an easily accessible entry point for CRNP data processing. The CRNPy library emphasizes easy maintenance and community-driven improvements since users can expand its capabilities by adding regular Python functions to the core module. The compact size and simple structure of the CRNPy library can also enable future integration into cloud-based services, IoT sensors, and system-on-chip technologies, broadening its use and customization potential.

# Library features

Expand Down

0 comments on commit e5c1194

Please sign in to comment.