Source code for geopulse.uq.montecarlo
"""Monte-Carlo propagation engine — STUB (WP2).
The Phase-0 :func:`geopulse.uq.uncertain.propagate_uncertainty` covers the
basic case; WP2 adds parallel execution, adaptive sampling, and QMC.
"""
from __future__ import annotations
from geopulse.exceptions import NotImplementedYetError
__all__ = ["monte_carlo"]
[docs]
def monte_carlo(*args, **kwargs):
"""Parallel/adaptive Monte-Carlo propagation engine (WP2)."""
raise NotImplementedYetError("monte_carlo", "WP2")