tests
What's Changed
- Add Successive Halving strategy for efficient AutoCommunity algorithm selection by @Copilot in #1079
- Add replica consistency and layer entropy metrics for multilayer community detection by @Copilot in #1081
- Add infomap as candidate algorithm to AutoCommunity by @Copilot in #1083
- Add property tests for 8 modules missing coverage by @Copilot in #1087
- Add SBM family as first-class algorithms with AutoCommunity, UQ, and Successive Halving integration by @Copilot in #1085
- Fix test failures and add coverage for counterfactual, claims, and paths modules by @Copilot in #1089
- Add DSL v2 support to py3plex-mcp server by @Copilot in #1091
- Add stratified perturbation for variance-reduced uncertainty quantification by @Copilot in #1093
- Implement compositional uncertainty quantification for DSL aggregate/summarize/ranking operations by @Copilot in #1095
- Add flagship example with AutoCommunity and multi-objective selection to README by @Copilot in #1097
- [WIP] Update AGENTS.md with DSL v2 specification by @Copilot in #1099
- Add Q.communities() DSL stage with integrated auto-detection and .nodes() chaining by @Copilot in #1101
- Add 35 DSL zoo examples with interlayer=True and summarise() support by @Copilot in #1103
- Remove redundant COMPOSITIONAL_UQ_SUMMARY.md and bump version to 1.1.2 by @Copilot in #1105
- Add comprehensive progress logging to DSL query execution pipeline by @Copilot in #1107
- Update flagship example to use Q.communities() DSL pattern with auto-included community info by @Copilot in #1109
- Add first-class joins and compiler-quality error diagnostics to DSL v2 by @Copilot in #1113
- Implement DSL v2 query planner with stage reordering, compute pushdown, and caching by @Copilot in #1111
- Implement native SBM family with UQ and AutoCommunity integration by @Copilot in #1115
- Add DSL-first benchmarking layer (B builder) for fair algorithm comparison by @Copilot in #1117
- Document recent DSL additions: field expressions, semiring algebra, compositional UQ by @Copilot in #1119
- Implement hierarchical flow-based community detection for multilayer networks by @Copilot in #1123
- Remove redundant implementation docs and backup files by @Copilot in #1125
- Fix KeyError in example_auto_select_uq.py for Pareto mode compatibility by @Copilot in #1131
- Handle SBM and UQ result types in AutoCommunity evaluation by @Copilot in #1129
- Replace deprecated np.matrix and DataFrame.append with modern APIs by @Copilot in #1127
- Implement Graph Programs as first-class compositional objects by @Copilot in #1121
- [WIP] Move contents from 'dsl' folder to 'dsl_zoo' by @Copilot in #1133
- DSL improvements - examples by @SkBlaz in #1135
- A few polishing fixes - community examples by @SkBlaz in #1134
- Add verification test suite for correctness, determinism, and regression prevention by @Copilot in #1137
- Add metamorphic and certificate-based verification infrastructure by @Copilot in #1139
- Implement deterministic UQ resolution with canonical schema and fail-fast validation by @Copilot in #1141
- Implement formal algebraic laws for UQ operations with fail-fast enforcement by @Copilot in #1143
- Implement unified diagnostic system with structured error reporting and query inspection by @Copilot in #1145
- RST documentation quality pass: clarity, consistency, and standards compliance by @Copilot in #1147
- Systematic ergonomics improvements: discoverability, pedagogical errors, multilayer semantics by @Copilot in #1151
- Add first-class algorithm requirements and compatibility diagnostics system with universal coverage, enforcement, and actionable conversion guidance by @Copilot in #1149
- Expand test coverage for DSL, UQ, null models, and I/O with 203 new tests enforcing documented guarantees by @Copilot in #1153
- Skip unnecessary layout computation in SBM workflows by @Copilot in #1155
- Add network type conversion methods with comprehensive test coverage by @Copilot in #1157
- Add comprehensive verification test framework with provenance-as-oracle, differential testing, and metamorphic transformations by @Copilot in #1159
- Update AGENTS.md with test coverage state and add 203 new tests for core, algorithms, and visualization modules by @Copilot in #1163
- Enforce round-trip guarantees in DSL v2 Builder API by @Copilot in #1165
- Cleanup: Remove redundant markdown and organize examples folder by @Copilot in #1169
- Implement Query Algebra: Compositional reasoning for DSL queries and results by @Copilot in #1167
- [WIP] Implement faster execution path for DSL v2 grouping by @Copilot in #1173
- Add approximate centrality algorithms to py3plex by @Copilot in #1171
- Expand AGENTS.md with comprehensive repository state and algorithm inventory by @Copilot in #1175
- Add Shapley-based attribution explanations to DSL v2 by @Copilot in #1177
- Add M builder for cross-network meta-analysis with fixed/random-effects models by @Copilot in #1179
- Align documentation between RST, AGENTS.md, and test coverage by @Copilot in #1181
- Implement Examples-as-Tests-as-Docs pipeline with CI enforcement by @Copilot in #1183
- Dynamics as first-class DSL citizen: D factory, deterministic n_jobs, UQ integration by @Copilot in #1185
- Implement end-to-end UQ propagation with selection probability tracking by @Copilot in #1187
- Bump python-multipart from 0.0.6 to 0.0.22 in /gui/api by @dependabot[bot] in #1190
- Implement zero-loss Arrow and Parquet interchange formats by @Copilot in #1189
- Remove 6 redundant test files by @Copilot in #1191
- Fix test collection errors and example failures for CI stability by @Copilot in #1193
- chore: bump version to 1.1.3 everywhere by @Copilot in #1195
New Contributors
- @dependabot[bot] made their first contribution in #1190
Full Changelog: v1.1.1...v1.1.3