Choose Your Path¶
pycWB serves different audiences. Pick the path that matches what you’re trying to do.
🆕 New User
Never used pycWB before. Want to understand what it does and run a first search.
Start Here →Then: Tutorials · Glossary
🔍 Search Analyst
Running production searches. Need config templates, cluster submission, and postproduction.
Standard Analysis →Then: Recipes · Postproduction
🔬 Algorithm Researcher
Understanding the physics. Want to know how clustering, likelihood, and ranking work.
Core Concepts →Then: Pipeline Lifecycle · Likelihood
💻 Developer
Contributing code. Need architecture, setup, module conventions, and performance guides.
Architecture →Then: Dev Setup · Module Dev
🛠️ Maintainer
Managing releases, CI, reviewing PRs. Need build/test workflows and contribution guidelines.
Build & Test →Then: Contributing · C++ Core
Not Sure Where to Start?¶
I want to… |
Go to… |
|---|---|
Run pycWB for the first time ever |
|
Understand what each config parameter does |
Pipeline Lifecycle (param cross-ref table) |
Set up a production search on a cluster |
|
Run an injection campaign |
Analysis Recipes → Injection Campaign |
Understand how the algorithm works |
|
Debug a failed run |
Analysis Recipes → Debugging a Failed Production |
Look up a term |
|
Contribute code |
|
Find a Python function’s API |
modules |