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

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

Build:
Build:
LAST BUILD BRANCH: development
DEFAULT BRANCH: master
Ran 22 Jan 2020 07:23PM UTC
Files 42
Run time 9s
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

22 Jan 2020 06:39PM UTC coverage: 66.667% (+2.6%) from 64.021%
607.2

push

travis-ci

markjonestx
Add intial documentation and numexpr support

Adds the intial wave of documentation to PyPWA. This is the docstring
documentation for all the functions included directly into PyPWA's root
package. This also includes a rewrite of the root packages documentation
to list all the included objects and functions that listed for use by
the users.

This also includes some refactoring to simplify the user experience as
well as include support for numexpr. Numexpr significantly improves
performance by using lower-level opcodes to accelerate computation,
avoids intermediate processing, and dynamically multithreads
computation, providing a significant speedup from standard
multiprocessing. Highly advised that you use it where possible.

Refactoring to improve user experience includes:
- Translator objects are no longer provided, now the optimizers included
  in PyPWA will translate the values before they even get to the
  likelihood.
- Minuit has been changed from PyPWA.minuit.minimize to PyPWA.minuit
- Kernels can be used directly in place of interfaces for debug or
  to just do computation on the main thread
- AbstractAmplitude renamed to NestedFunction to avoid confusion
- NestedFunction has a USE_MP variable. Set to false if your function
  uses Numexpr or some other multithread solution
- Most likelihoods now use Numexpr to calculate the final result where
  applicable.
- make_lego now supports passing through an Axes3D object for embedding
  into a subplot, bins can now be calculated for you using Sturge's
  Rule, and elevation and azimuth can now be changed to adjust the
  render.
- Fixed the way that arguments are passed through to the functions when
  using the processing module.

2198 of 3297 relevant lines covered (66.67%)

0.67 hits per line

Source Files on job 607.2
  • Tree
  • List 0
  • Changed 25
  • Source Changed 12
  • Coverage Changed 24
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 583
  • Travis Job 607.2
  • 40651976 on github
  • Prev Job for on development (#606.2)
  • Next Job for on development (#608.2)
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