Feature/cycle pooling - #15
Draft
eswarchandravidyasagar wants to merge 3 commits into
Draft
Conversation
eswarchandravidyasagar
force-pushed
the
feature/cycle-pooling
branch
from
July 30, 2026 15:27
a37378d to
f8ba500
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new "Cycle Pooling" analysis mode to the application, allowing users to combine two or more survey cycles into a single average-period estimate. The implementation includes UI changes, workflow logic, and backend analysis support for pooling, with clear user guidance and compatibility checks. The main logic is refactored to support both the new pooling mode and the existing multi-cycle and single-cycle workflows.
Major features and changes:
New Cycle Pooling Workflow
Backend Analysis Support
filter_poolable_variables,prepare_pooled_variable, andrun_cycle_pooled_analysis. These handle harmonization, weight scaling, and variance estimation for pooled data. [1] [2] [3]UI and Workflow Refactoring
Documentation Updates
README.mdto document the new Cycle Pooling workflow, its statistical methodology, and user responsibilities for ensuring substantive comparability across cycles. [1] [2]