neptoon


Nameneptoon JSON
Version 0.11.2 PyPI version JSON
download
home_pageNone
SummaryThe neptoon package makes CRNS processing and research simple.
upload_time2025-07-14 12:42:24
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords crns cosmic ray neutron sensors cosmic rays crns soil soil moisture
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # neptoon

[![PyPI version](https://img.shields.io/pypi/v/neptoon.svg)](https://pypi.org/project/neptoon/)
[![Python Version](https://img.shields.io/pypi/pyversions/neptoon.svg)](https://pypi.org/project/neptoon/)
[![Documentation](https://img.shields.io/badge/docs-latest-blue.svg)](https://www.neptoon.org)
[![License](https://img.shields.io/pypi/l/neptoon.svg)](https://codebase.helmholtz.cloud/cosmos/neptoon/-/blob/main/LICENSE)
[![PyPI Downloads](https://static.pepy.tech/badge/neptoon)](https://pepy.tech/projects/neptoon)

neptoon is a Python package for processing Cosmic-Ray Neutron Sensor (CRNS) data to produce field-scale soil moisture estimates. 

## Key Features

- **Modular Correction Pipeline**: Apply multiple correction methods for pressure, incoming intensity, humidity, and biomass
- **Quality Assessment**: Built-in data quality checks integrated with [SaQC](https://rdm-software.pages.ufz.de/saqc/index.html)
- **Sensor Calibration**: Tools for N0 calibration using soil sampling data
- **External Data Integration**: Automatic integration with NMDB.eu for incoming neutron corrections
- **Multiple Interfaces**: Use via Python API, configuration files, or GUI
- **Published Science**: Implementations based on peer-reviewed methodologies
- **Reproducibility**: Built-in reporting, reproduceable workflows, and comprehensive documentation

## Installation

### Basic Installation

```bash
pip install neptoon
```

### GUI Installation

```bash
pipx install "neptoon[gui]"
```

### Recommended Installation (Isolated Environment)

```bash
# Create a new environment with Python 3.10
conda create -n neptoon python=3.10 ipykernel
conda activate neptoon
pip install neptoon
```

For more detailed installation instructions, see the [installation documentation](https://www.neptoon.org/en/latest/user-guide/installation/).

## Quick Start

```python
from neptoon.io.read import DataHubFromConfig
from neptoon.workflow.process_with_yaml import ProcessWithConfig
from neptoon.config import ConfigurationManager

# Load configurations
config = ConfigurationManager()
config.load_configuration(file_path="path/to/sensor_config.yaml")
config.load_configuration(file_path="path/to/processing_config.yaml")

# Process data
yaml_processor = ProcessWithConfig(configuration_object=config)
yaml_processor.run_full_process()
```

Ready-to-use examples with sample data are available in the [neptoon_examples repository](https://codebase.helmholtz.cloud/cosmos/neptoon_examples).

## Documentation

Comprehensive documentation is available at:
- [www.neptoon.org](https://www.neptoon.org) - Main documentation
- [User Guide](https://www.neptoon.org/en/latest/user-guide/workflow-description/) - Detailed workflow description
- [Examples](https://www.neptoon.org/en/latest/user-guide/neptoon-examples/) - Practical examples and tutorials

## Project Status

neptoon is currently in active development. Version 1.0, focusing on stability and robustness, is expected soon. Future plans include:

- Roving CRNS processing capabilities
- Server/Docker versions for automated processing

## Support and Contribution

- **Issues**: Report bugs or request features through [GitLab issues](https://codebase.helmholtz.cloud/cosmos/neptoon/-/issues)
- **Contact**: Email us at [neptoon-contact@ufz.de](mailto:neptoon-contact@ufz.de)
- **Contributing**: See the [contribution guidelines](https://www.neptoon.org/en/latest/contribution/overview-contribution/) for details on how to contribute

## Authors and Acknowledgments

**Lead Developers:**
- Daniel Power (daniel.power@ufz.de)
- Martin Schrön (martin.schroen@ufz.de)

**Additional Contributors:**
- Fredo Erxleben
- Steffen Zacharias
- Rafael Rosolem

## License

neptoon is licensed under the MIT License. See the [LICENSE](https://codebase.helmholtz.cloud/cosmos/neptoon/-/blob/main/LICENSE) file for details.

## Citation

If you use neptoon in your research, please cite:

```
Power, D., Erxleben, F., Zacharias, S., Rosolem, R., & Schrön, M. (2025). neptoon (v0.8.2). Helmholtz Zentrum für Umweltforschung. https://doi.org/10.5281/zenodo.15181751
```
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "neptoon",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "CRNS, Cosmic Ray Neutron Sensors, Cosmic Rays, crns, soil, soil moisture",
    "author": null,
    "author_email": "Daniel Power <daniel.power@ufz.de>, Martin Schroen <martin.schroen@ufz.de>",
    "download_url": "https://files.pythonhosted.org/packages/b5/c2/7840d3bdc9ed9063f74ee0be18c02c36640a8735e3ba203e15aa90e14c0b/neptoon-0.11.2.tar.gz",
    "platform": null,
    "description": "# neptoon\n\n[![PyPI version](https://img.shields.io/pypi/v/neptoon.svg)](https://pypi.org/project/neptoon/)\n[![Python Version](https://img.shields.io/pypi/pyversions/neptoon.svg)](https://pypi.org/project/neptoon/)\n[![Documentation](https://img.shields.io/badge/docs-latest-blue.svg)](https://www.neptoon.org)\n[![License](https://img.shields.io/pypi/l/neptoon.svg)](https://codebase.helmholtz.cloud/cosmos/neptoon/-/blob/main/LICENSE)\n[![PyPI Downloads](https://static.pepy.tech/badge/neptoon)](https://pepy.tech/projects/neptoon)\n\nneptoon is a Python package for processing Cosmic-Ray Neutron Sensor (CRNS) data to produce field-scale soil moisture estimates. \n\n## Key Features\n\n- **Modular Correction Pipeline**: Apply multiple correction methods for pressure, incoming intensity, humidity, and biomass\n- **Quality Assessment**: Built-in data quality checks integrated with [SaQC](https://rdm-software.pages.ufz.de/saqc/index.html)\n- **Sensor Calibration**: Tools for N0 calibration using soil sampling data\n- **External Data Integration**: Automatic integration with NMDB.eu for incoming neutron corrections\n- **Multiple Interfaces**: Use via Python API, configuration files, or GUI\n- **Published Science**: Implementations based on peer-reviewed methodologies\n- **Reproducibility**: Built-in reporting, reproduceable workflows, and comprehensive documentation\n\n## Installation\n\n### Basic Installation\n\n```bash\npip install neptoon\n```\n\n### GUI Installation\n\n```bash\npipx install \"neptoon[gui]\"\n```\n\n### Recommended Installation (Isolated Environment)\n\n```bash\n# Create a new environment with Python 3.10\nconda create -n neptoon python=3.10 ipykernel\nconda activate neptoon\npip install neptoon\n```\n\nFor more detailed installation instructions, see the [installation documentation](https://www.neptoon.org/en/latest/user-guide/installation/).\n\n## Quick Start\n\n```python\nfrom neptoon.io.read import DataHubFromConfig\nfrom neptoon.workflow.process_with_yaml import ProcessWithConfig\nfrom neptoon.config import ConfigurationManager\n\n# Load configurations\nconfig = ConfigurationManager()\nconfig.load_configuration(file_path=\"path/to/sensor_config.yaml\")\nconfig.load_configuration(file_path=\"path/to/processing_config.yaml\")\n\n# Process data\nyaml_processor = ProcessWithConfig(configuration_object=config)\nyaml_processor.run_full_process()\n```\n\nReady-to-use examples with sample data are available in the [neptoon_examples repository](https://codebase.helmholtz.cloud/cosmos/neptoon_examples).\n\n## Documentation\n\nComprehensive documentation is available at:\n- [www.neptoon.org](https://www.neptoon.org) - Main documentation\n- [User Guide](https://www.neptoon.org/en/latest/user-guide/workflow-description/) - Detailed workflow description\n- [Examples](https://www.neptoon.org/en/latest/user-guide/neptoon-examples/) - Practical examples and tutorials\n\n## Project Status\n\nneptoon is currently in active development. Version 1.0, focusing on stability and robustness, is expected soon. Future plans include:\n\n- Roving CRNS processing capabilities\n- Server/Docker versions for automated processing\n\n## Support and Contribution\n\n- **Issues**: Report bugs or request features through [GitLab issues](https://codebase.helmholtz.cloud/cosmos/neptoon/-/issues)\n- **Contact**: Email us at [neptoon-contact@ufz.de](mailto:neptoon-contact@ufz.de)\n- **Contributing**: See the [contribution guidelines](https://www.neptoon.org/en/latest/contribution/overview-contribution/) for details on how to contribute\n\n## Authors and Acknowledgments\n\n**Lead Developers:**\n- Daniel Power (daniel.power@ufz.de)\n- Martin Schr\u00f6n (martin.schroen@ufz.de)\n\n**Additional Contributors:**\n- Fredo Erxleben\n- Steffen Zacharias\n- Rafael Rosolem\n\n## License\n\nneptoon is licensed under the MIT License. See the [LICENSE](https://codebase.helmholtz.cloud/cosmos/neptoon/-/blob/main/LICENSE) file for details.\n\n## Citation\n\nIf you use neptoon in your research, please cite:\n\n```\nPower, D., Erxleben, F., Zacharias, S., Rosolem, R., & Schr\u00f6n, M. (2025). neptoon (v0.8.2). Helmholtz Zentrum f\u00fcr Umweltforschung. https://doi.org/10.5281/zenodo.15181751\n```",
    "bugtrack_url": null,
    "license": null,
    "summary": "The neptoon package makes CRNS processing and research simple.",
    "version": "0.11.2",
    "project_urls": {
        "Documentation": "https://www.neptoon.org",
        "Homepage": "https://www.neptoon.org",
        "Repository": "https://codebase.helmholtz.cloud/cosmos/neptoon"
    },
    "split_keywords": [
        "crns",
        " cosmic ray neutron sensors",
        " cosmic rays",
        " crns",
        " soil",
        " soil moisture"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4aed87fa2711bee33b7f3af7a862ce314719fdf515082c8f629d4f93fa84e5f3",
                "md5": "9b3fdd9e3bd4ca79d5b377a7cf05864c",
                "sha256": "7400b9aa8efe49e04d5e9720714d6df1191c485cdcbeb12a5e8ed7e52cb8794a"
            },
            "downloads": -1,
            "filename": "neptoon-0.11.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9b3fdd9e3bd4ca79d5b377a7cf05864c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 3348083,
            "upload_time": "2025-07-14T12:42:21",
            "upload_time_iso_8601": "2025-07-14T12:42:21.501866Z",
            "url": "https://files.pythonhosted.org/packages/4a/ed/87fa2711bee33b7f3af7a862ce314719fdf515082c8f629d4f93fa84e5f3/neptoon-0.11.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b5c27840d3bdc9ed9063f74ee0be18c02c36640a8735e3ba203e15aa90e14c0b",
                "md5": "bc337116a0038a6d09e5389961dae0c4",
                "sha256": "ca696f03ff57c5c02db3701179413176415cd80d10c3e611bc5e41a72ed375be"
            },
            "downloads": -1,
            "filename": "neptoon-0.11.2.tar.gz",
            "has_sig": false,
            "md5_digest": "bc337116a0038a6d09e5389961dae0c4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 5589341,
            "upload_time": "2025-07-14T12:42:24",
            "upload_time_iso_8601": "2025-07-14T12:42:24.772039Z",
            "url": "https://files.pythonhosted.org/packages/b5/c2/7840d3bdc9ed9063f74ee0be18c02c36640a8735e3ba203e15aa90e14c0b/neptoon-0.11.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-14 12:42:24",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "neptoon"
}
        
Elapsed time: 0.42715s