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

JeffersonLab / PyPWA / 606
67%
master: 52%

Build:
Build:
LAST BUILD BRANCH: development
DEFAULT BRANCH: master
Ran 14 Jan 2020 02:13PM UTC
Jobs 2
Files 42
Run time 11s
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

pending completion
606

push

travis-ci

markjonestx
Fix cache and fit errors, improve binning

This attempts to fix the ongoing caching issue, speed up processing,
improve likelihoods, and patch minuit.

To fix the caching issue, many methods were simplified to try to improve
the logic of the caching module, and the module now checks to ensure
that there was data loaded from the package before it returns it. Before
the validation check would only ensure that the package was loaded and
that the file hashes matched, now it goes as far to check that there was
data loaded from the cache as well. This should prevent NoneType errors
in the future.

In order to fix the issue the OSError with the processing module, the
ProcessInterface object now closed the Pipes as well as the Processes.
This should allow for significantly more processes to be spawned without
an issue. The mechanism to check that the processes have shutdown savely
before terminating them should be improved now, so there will hopefully
be less time waiting between shutting a group of processes and opening
another group in the case of doing binned runs.

Minuit used to close the processes when it was done, this is no longer
the case. The option has been removed and the user will be expected to
close the likelihoods themselves.

Likelihoods have been greatly improved. Instead of data being a
parameter that accepts a dictionary with the neccassary data values,
each expected or optional data value. This should make it a little more
clear for the user to select which values they want.
Likelihoods have also now support being initialized using with, you can
now:
```
with Likelihood(...) as likelihood:
    return minimize(likelihood)
```

Lastly, binning has been improved to support trimming off data by
setting lower and upper bounds.

2050 of 3217 relevant lines covered (63.72%)

1.27 hits per line

Jobs
ID Job ID Ran Files Coverage
1 606.1 14 Jan 2020 02:13PM UTC 0
63.74
Travis Job 606.1
2 606.2 14 Jan 2020 02:13PM UTC 0
64.02
Travis Job 606.2
Source Files on build 606
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #606
  • 8ac13f36 on github
  • Prev Build on development (#605)
  • Next Build on development (#607)
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

© 2025 Coveralls, Inc