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

mantidproject / vesuvio / 17995096770
50%

Build:
DEFAULT BRANCH: main
Ran 25 Sep 2025 02:31AM UTC
Jobs 1
Files 13
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

17 Sep 2025 09:27AM UTC coverage: 49.548% (-2.7%) from 52.247%
17995096770

push

github

web-flow
Add bootstrap (#198)

* Add arg to override input workspace

When running analysis, the input workspace can now be overriden by
passing an extra argument containing the path of the file to override.
This means that empty or raw runs will not be loaded and workspace is
assumed to have been cropped already.

* Limit overriding workspaces to nexus files

If the workspace is loaded using LoadAscii it will not contain geometry
information necessary or multiscattering and gamma corrections

* Add arg for enabling minimal output

Will need this option in bootstrap, where hundreds of replicas will be
created

* Add bootstrap routine

Iterates over inputs directory and generates results in output directory

* Add y space fitting to bootstrap

- As of now bootstrap runs the entire routine, i.e. analysis + fitting
- Cleaned up run() method in analysis runner to be more versatile and
easier to understand
- Cleaned up search for workspaces that are meant to be fitted

* Disable minos and global fit when errors are zero

If the workspace has zero errors, do not run minos or global fit since
it's currently failing

* Clean setting up of config folder

The default config directory should not be exposed to the user (at least
for now), which simplifies the setup of the config dir

* Add backward and forward options for bootstrap

Do the same routine as in joint but either only for backward or forward.
Save paths using .absolute(), otherwise they're not saved in the right
location

73 of 298 new or added lines in 8 files covered. (24.5%)

10 existing lines in 5 files now uncovered.

1426 of 2878 relevant lines covered (49.55%)

0.5 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
9
76.09
-9.21% src/mvesuvio/__init__.py
15
82.73
-2.2% src/mvesuvio/analysis_reduction.py
16
9.6
0.0% src/mvesuvio/analysis_fitting.py
21
55.26
-12.59% src/mvesuvio/main/__init__.py
164
26.72
-8.4% src/mvesuvio/main/run_routine.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
76.09
-9.21% src/mvesuvio/__init__.py
2
9.6
0.0% src/mvesuvio/analysis_fitting.py
2
55.26
-12.59% src/mvesuvio/main/__init__.py
2
26.72
-8.4% src/mvesuvio/main/run_routine.py
3
89.29
-3.57% src/mvesuvio/util/handle_config.py
Jobs
ID Job ID Ran Files Coverage
1 17995096770.1 25 Sep 2025 02:31AM UTC 13
49.55
GitHub Action Run
Source Files on build 17995096770
  • Tree
  • List 13
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 6fe4534e on github
  • Prev Build on main (#17481944815)
  • Next Build on main (#18053778746)
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