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

JeffersonLab / PyPWA / 602 / 2
67%
master: 52%

Build:
Build:
LAST BUILD BRANCH: development
DEFAULT BRANCH: master
Ran 09 Jan 2020 09:00AM UTC
Files 42
Run time 3s
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

09 Jan 2020 08:49AM UTC coverage: 64.344% (-28.0%) from 92.338%
602.2

push

travis-ci

markjonestx
Add support for fitting, pandas, and more

This is a large overhaul of PyPWA to support Pandas all the way to the
core, as well as to add a handful of features and fixes that have been
numerously requested.

This patch adds support for:
- Fitting, using the new Likelihood objects with minuit, others coming
  in the future.
- Refactored Vectors with reactions rolled into ParticlePool
- Pandas added everywhere, file objects load pandas instead of
  sturctured arrays, and all libraries now support both pandas
  and structed arrays
- Initial support for resonance. Consider this pre-alpha until more
  feedback is collected.
- Binning in memory is now supported, and more options will be added in
  the future.
- PyPWA can now be used from a script or from Jupyter notebooks much
  easier, just import and start using it like you would numpy, scipy, or
  any other package you may already be familiar with.

The major changes are a switch to DataFrames and brand new Likelihood
objects. The DataFrames will work similar to structured arrays, but
different enough that you can't assume it's a perfect drop in
replacement. Be sure to read the pandas documentation on anything that
isn't immediately clear.

The other change is the new Likelihoods. These allow you to take your
amplitude, package it inside one of our already predefined likelihoods,
and use it with any optimizer you like while still being able to take
advantage of your systems multiprocessing capabilities.

2050 of 3186 relevant lines covered (64.34%)

0.64 hits per line

Source Files on job 602.2
  • Tree
  • List 0
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 578
  • Travis Job 602.2
  • 0c0b0f84 on github
  • Prev Job for on development (#395.1)
  • Next Job for on development (#603.1)
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