Add RatioEstimatorBuilder for NRE trainers and base class improvements#1920
Merged
Codecov / codecov/project
succeeded
Jul 22, 2026 in 1s
87.98% (target 70.00%)
View this Pull Request on Codecov
87.98% (target 70.00%)
Details
Codecov Report
❌ Patch coverage is 99.23664% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 87.98%. Comparing base (587f922) to head (2896bdc).
✅ All tests successful. No failed tests found.
| Files with missing lines | Patch % | Lines |
|---|---|---|
| sbi/neural_nets/net_builders/estimator_configs.py | 99.04% | 1 Missing |
Additional details and impacted files
@@ Coverage Diff @@
## gsoc-2026 #1920 +/- ##
=============================================
- Coverage 87.99% 87.98% -0.02%
=============================================
Files 144 144
Lines 13499 13717 +218
=============================================
+ Hits 11879 12069 +190
- Misses 1620 1648 +28 | Files with missing lines | Coverage Δ | |
|---|---|---|
| sbi/inference/trainers/nle/mnle.py | 97.05% <ø> (+4.46%) |
⬆️ |
| sbi/inference/trainers/nle/nle_base.py | 97.36% <ø> (ø) |
|
| sbi/inference/trainers/npe/mnpe.py | 97.05% <ø> (+7.05%) |
⬆️ |
| sbi/inference/trainers/npe/npe_base.py | 93.38% <ø> (ø) |
|
| sbi/inference/trainers/nre/bnre.py | 97.29% <100.00%> (+0.07%) |
⬆️ |
| sbi/inference/trainers/nre/nre_a.py | 100.00% <100.00%> (ø) |
|
| sbi/inference/trainers/nre/nre_b.py | 100.00% <100.00%> (ø) |
|
| sbi/inference/trainers/nre/nre_base.py | 92.47% <100.00%> (+1.33%) |
⬆️ |
| sbi/inference/trainers/nre/nre_c.py | 98.00% <100.00%> (+0.04%) |
⬆️ |
| sbi/neural_nets/__init__.py | 61.90% <100.00%> (+1.90%) |
⬆️ |
| ... and 3 more |
Loading