Skip to main content

SEPARATE

Storm Event Partitioning And Rainfall Analytics for Tipping-bucket rain gauge data Evaluation (SEPARATE)
Core Python functions for partitioning storm events from tipping-bucket rain gauge data.


What This Package Includes

This PyPI version includes only the backend Python functions used to partition storm events and calculate rainfall metrics.
It is intended for developers who want to contribute to backend functionality or use SEPARATE in scripted workflows.
It does not include the GUI or prepackaged datasets.

However, you can manually install PySimpleGUI after installing this package using a wheel file and download the associated images from the GitHub repository if you would like to use the GUI from this installation.


Installation

pip install separate

Note: PySimpleGUI is not included in this version.**
This version is intended for users who want to use SEPARATE functions in scripts or notebooks, rather than GUI-based applications.


Example Usage

# In Python, you can import core functions like this:
from separate.functions import SEPARATE_FUNCTIONS as sf

An example script for using these functions to execute the SEPARATE workflow can be found in
SEPARATE_standalone_script.py on our GitHub repository.


Documentation

For the full GUI version and a detailed user manual (including screenshots and example workflows), please see the GitHub repository:

SEPARATE on GitHub


Authors

  • Brendan Murphy (Simon Fraser University)
  • Scott David (Utah State University)

License

Licensed under the MIT License. See LICENSE for details.


How to Use This

This version is ideal if you:

  • Want to import SEPARATE's logic into your own analysis pipelines
  • Need to script batch processing or run headless workflows
  • Are not using the GUI

Metadata

Release files for separate 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for separate 1.1.0
File Size Uploaded
separate-1.1.0.tar.gz 21.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for separate 1.1.0
File Interpreter ABI Platform
separate-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 42.2 kB

Release files / separate-1.1.0.tar.gz

Download URL separate-1.1.0.tar.gz
Size 21.4 kB
Tags Source
SHA-256 checksum
How to use checksums
0bbd95e268761b0495a5ea8e5c314c7c9000ed56e07e07c6b519c17c971b1844
BLAKE2b-256 checksum
How to use checksums
f406c104e6c7f4c0fcdc8cf8a2d160a01f46540a618d7d94a8932a42998fd31f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / separate-1.1.0-py3-none-any.whl

Download URL separate-1.1.0-py3-none-any.whl
Size 20.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
056f32b5b1106df7451f2e1b53588ae2c4aa4b5e4932c3221dcf67b86050099e
BLAKE2b-256 checksum
How to use checksums
22ea5019334f60ea50522e05b22ccc3552f13f2ec345081d5e3821835989f397
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page