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

JeffersonLab / PyPWA / 607
67%
master: 52%

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

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.

2159 of 3251 relevant lines covered (66.41%)

1.33 hits per line

Jobs
ID Job ID Ran Files Coverage
1 607.1 22 Jan 2020 07:23PM UTC 0
66.42
Travis Job 607.1
2 607.2 22 Jan 2020 07:23PM UTC 0
66.67
Travis Job 607.2
Source Files on build 607
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #607
  • 40651976 on github
  • Prev Build on development (#606)
  • Next Build on development (#608)
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