• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

JohannesBuchner / UltraNest / 5f378c01-4b30-460b-b889-c0b1cab909fe
74%
master: 74%

Build:
Build:
LAST BUILD BRANCH: feature-serialized-stepsampler
DEFAULT BRANCH: master
Ran 23 Jan 2025 04:50PM UTC
Jobs 1
Files 15
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Jan 2025 04:06PM UTC coverage: 74.26%. First build
5f378c01-4b30-460b-b889-c0b1cab909fe

push

circleci

JohannesBuchner
remove the feature of reverting the step sampler.

Old behaviour:
When running with MPI, step samplers can progress at different efficiencies.
The point of the first one that finishes N steps is accepted and this increases
the nested sampling likelihood threshold. The other step samplers are informed
and may revert / back track to an earlier state. This can cause some areas of
the parameter space to be explored much slower, and thus become undersampled, leading to biases.
see https://github.com/JohannesBuchner/UltraNest/issues/159

New behaviour:
Reverting is disabled. The step sampler remembers the Lmin it was started
with, and returns the Lmin->L edge to the ReactiveNestedSampling integrator,
which stores it and may use it (unless the new Lmin is already above L).

This should reduce the issue, but is still not perfect, as the edge may
arrive too late. Ideally, we should wait until all stepsamplers at the
current Lmin have finished, but this is difficult to synchronize.

Resuming could pick up the late edges; however, we would need to sort
the point store by Lmin. This should be technically possible within
an improvement loop if we keep track of the last pointstore entry
at the start of the loop, and keep the entries since then sorted.

1049 of 1692 branches covered (62.0%)

Branch coverage included in aggregate %.

39 of 46 new or added lines in 3 files covered. (84.78%)

4066 of 5196 relevant lines covered (78.25%)

0.78 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
88.33
ultranest/stepsampler.py
4
77.87
ultranest/integrator.py
Jobs
ID Job ID Ran Files Coverage
1 5f378c01-4b30-460b-b889-c0b1cab909fe.1 23 Jan 2025 04:50PM UTC 15
74.26
CircleCI Job
Source Files on build 5f378c01-4b30-460b-b889-c0b1cab909fe
  • Tree
  • List 15
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #5F378C01...
  • b10bb793 on github
  • Next Build on feature-serialized-stepsampler (#4757A854...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc