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

BBN-Q / PyQLab / 134
77%
develop: 67%

Build:
Build:
LAST BUILD BRANCH: fix/qt5
DEFAULT BRANCH: develop
Ran 01 Jul 2015 03:58AM UTC
Jobs 1
Files 52
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

pending completion
134

push

travis-ci

blakejohnson
Fix hash collisions on Waveforms.

Bizarrely, Python appears to hash floats that differ by pi identically. So, need
to cast to an "integer" representation to get Waveforms with different phases to
not have a hash collision.

All this makes me a little worried about the possibility of other hash
collisions, but a solution isn't immediately obvious. We could directly store
the waveform objects as the keys in the wfLib, but then how do we re-introduce
intentional collisions? Make a custom WaveformKey type? Actually, that might
work well...

I have also tweaked the quantize_phase() method to use more relevant units
(radians) to the problem of correlating phase precision with DAC levels.

3456 of 4474 relevant lines covered (77.25%)

0.77 hits per line

Jobs
ID Job ID Ran Files Coverage
1 134.1 01 Jul 2015 03:58AM UTC 0
77.25
Travis Job 134.1
Source Files on build 134
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #134
  • 4badebdb on github
  • Prev Build on feature/late-pulse-shapes (#132)
  • Next Build on feature/late-pulse-shapes (#137)
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