Skip to content

Usage (examples)

Running and Testing SURF

The core algorithms reside in surf/surf/, handling data ingestion, regression fitting, plotting, and 3D rendering. Clustering, merging, and visualization examples are in surf/examples/*.

To test the package, navigate to one of the example directories (e.g., ./examples/rc/). The workflows are numbered in the sequence they should be executed.

To run all example workflows at once:

cd examples/sjb/
chmod +x run_all_workflows.sh   # Allows you to execute the script
./run_all_workflows.sh

Example scripts use our recommended default parameters in params_file.py that can be modified. Users should not need to change parameters that begin with a underscore (e.g. "_init_cluster_dir")