Troubleshooting

Common issues and how to resolve them when using gen_surv.

ModuleNotFoundError: No module named ‘gen_surv’

Ensure the package is installed. If you’re running from source, install in editable mode:

pip install -e .

or with Poetry:

poetry install

Validation errors when generating data

Many generators validate their inputs and raise ValidationError with context such as while validating inputs for model 'cphm'. Verify that numeric parameters are within the allowed ranges and that sequences have the correct length.

Inconsistent results between runs

Most generators accept a seed parameter. Set it for reproducibility:

from gen_surv import generate

df = generate(model="cphm", n=100, beta=0.5, covariate_range=2.0,
              model_cens="uniform", cens_par=1.0, seed=42)