Probabilistic Toolkit
The PTK is the graphical user interface of the Deltares Probabilistic Suite, a comprehensive framework for uncertainty and reliability analysis. While the PTK provides an intuitive environment for setting up and running simulations, the suite also includes a high-performance C++ kernel and a Python library for advanced workflows and automation.
The Probabilistic Suite
The PTK is part of the Deltares Probabilistic Suite, which integrates four components:
- Probabilistic Library (C++): high-performance routines for reliability, uncertainty, and sensitivity analyses.
- Python Library: a user-friendly interface to the kernel, enabling scripting and automation.
- Probabilistic Toolkit (PTK): a graphical interface for setting up, running, and visualizing simulation results.
- Python wrapper for the Probabilistic Toolkit: a Python layer to open and run PTK models.

What does the PTK offer?
The Probabilistic Toolkit (PTK) allows engineers and researchers to analyse the effects of uncertainty on models across various domains. It supports workflows ranging from simple Python scripts to complex geotechnical and hydrodynamic Deltares applications, as well as non-Deltares models.
- Reliability analysis: determining the probability of an undesirable event
- Sensitivity analysis: analysing the effect of uncertainty for each input parameter
- Uncertainty analysis: examining how model results change due to uncertainty in input parameters
- Calibration: determining input parameters with uncertainty based on measurements of output values.
- Assessment of existing geotechnical and hydrodynamic structures, but also applicable to any field of interest.
- Design of new geotechnical and hydrodynamic structures
- Risk-based asset management
Special features
PTK provides advanced functionality to make probabilistic analyses more efficient and insightful:
- Use any numerical value in an input file as an uncertain parameter
- Fit parameter uncertainties based on measurements
- Chain multiple calculations by linking scripts and applications
- Reduce computation time using response surfaces
- Combine and scale failure probabilities
- Support for conditional failure probabilities
- Intermediate results give insight into how analyses are performed
Join the Probabilistic Suite Community
Explore, learn, and collaborate with other users:
- Gallery of Examples: ready-to-use Python workflows
- Tutorials & Documentation: detailed guidance for all levels
- Forum: ask questions, share solutions, and discuss best practices
Visit our Github repository to get started.
Get started
Go to the Download portal to get started with the PTK .
Go to our Community to get started with the Python library.
Go to our Support packages or use it for free.
Contact
For questions regarding the Probabilistic Suite or the Community of Practice, please reach out to us:
Email: d-prob-community@deltares.nl
Email: d-prob-support@deltares.nl
Tel:+ 31 (0)88 335 8188
Monday - Friday 09:00 - 17:00 CET
You have not yet indicated whether you want to accept or reject cookies. This means that this element cannot be displayed.
Or go directly to: