Skip to content

Add BAL samples for JTJ diagonal test#12

Merged
zitongzhan merged 5 commits intoreleasefrom
test_jac_diag
Feb 5, 2026
Merged

Add BAL samples for JTJ diagonal test#12
zitongzhan merged 5 commits intoreleasefrom
test_jac_diag

Conversation

@zitongzhan
Copy link
Owner

This pull request refactors the BAL dataset loading utilities by separating the core parsing logic into a new module, improving modularity and testability. The main parsing function is now located in datapipes/bal_io.py, and streaming/data pipeline utilities in datapipes/bal_loader.py have been updated to import from this new module. Additionally, a new test is introduced to validate the correctness of the Jacobian structure for real BAL problems, including dataset downloading and caching logic.

@zitongzhan zitongzhan merged commit 0b95e90 into release Feb 5, 2026
2 checks passed
zitongzhan added a commit that referenced this pull request Feb 5, 2026
* [refactor] move read_bal_data to a separate module.

* local file system test

* [test] fetch from uw

* [ci] rename and hook up

* add negative test
@zitongzhan zitongzhan deleted the test_jac_diag branch February 15, 2026 04:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant