GranTED: Gran-Schwartz Titration Analysis Tool
Project description
GranTED
GranTED (Gran-Schwartz Titration Equivalence point Determination) is an open-source Python package for automated and robust analysis of potentiometric titration data using the Gran and Schwartz methods.
Designed with analytical and green chemistry in mind, GranTED provides reliable equivalence point detection, uncertainty estimation, and advanced diagnostic tools — particularly useful for method development, optimization, and validation of titration procedures.
Features
- Automatic computation of Gran and Schwartz functions
- Robust linear region detection with R² optimization
- Schwartz k-optimization and re-identification of linear interval
- Analytical uncertainty estimation on equivalence volume (V_eq)
- Advanced method development tools: Backward trimming analysis + earliest acceptable point detection with configurable thresholds
- High-quality, publication-ready diagnostic plots (PNG + PDF) with full-dataset insets for context
- Multiple operation modes:
method_development— full trimming + convergence analysismethod_validation/method_application— standard analysismethod_debug— detailed diagnostic plots
- Clean command-line interface with extensive options
Installation
git clone https://github.com/sgiani95/GranTED.git
cd GranTED
pip install -e .
Quick Start
# Basic usage with default settings
granted --data_file data.dat --mode method_development
# With custom thresholds for method development
granted --data_file data.dat --mode method_development \
--veq-tolerance 0.010
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file granted-0.9.2.tar.gz.
File metadata
- Download URL: granted-0.9.2.tar.gz
- Upload date:
- Size: 269.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab843d1d42f21ceaf12a9b949180be3c3f351a3c29dcc1d59e632978d6511490
|
|
| MD5 |
1658a4177c9b0cba66dff03f366f487a
|
|
| BLAKE2b-256 |
bb41a607b969d942d3aab726d05aef4b3f147b816975c56aa60ddae042272c6a
|
File details
Details for the file granted-0.9.2-py3-none-any.whl.
File metadata
- Download URL: granted-0.9.2-py3-none-any.whl
- Upload date:
- Size: 30.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9768df74ad30a1452eaeb3599462338a605f00cc677a8a79409577842cb5284
|
|
| MD5 |
65108e142404b63af434efccd25e0400
|
|
| BLAKE2b-256 |
e0afcafc93d503de51b67655f32830b49d18a5aff870a3d9510d81fb1e394b77
|