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

justinsalamon / scaper
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: v1.5.1
DEFAULT BRANCH: master
Repo Added 26 Jul 2016 01:28PM UTC
Files 7
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

LAST BUILD ON BRANCH v1.4.0
branch: v1.4.0
CHANGE BRANCH
x
Reset
  • v1.4.0
  • closetempfile
  • docs-fix
  • docs55
  • eventdurationstretched
  • fix-for-107
  • fix-for-113
  • fix-for-124
  • fix-for-70
  • fix-for-73
  • fix-for-84
  • fix-for-87
  • issue-105
  • issue-105-multichannel-bug-fix
  • issue-105-profiling-script
  • issue-105-soundfile-info
  • issue-105-soundfile-trim-fade
  • issue-105-sox-numpy-array
  • issue-114-returnapi
  • longdescription
  • master
  • muda
  • newjams
  • pepybadge
  • removesoundevent
  • shortlufs
  • soxspeech
  • soxupdate
  • timestretchsamples
  • unittests
  • v.1.3.2
  • v.1.5.0
  • v0.1.0
  • v0.1.0rc1
  • v0.1.0rc2
  • v0.1.0rc3
  • v0.1.0rc4
  • v0.1.0rc5
  • v0.1.0rc6
  • v0.1.1
  • v0.1.2
  • v0.2.0
  • v0.2.1
  • v1.0.0
  • v1.0.0rc0
  • v1.0.0rc1
  • v1.0.2
  • v1.0.3
  • v1.1.0
  • v1.2.0
  • v1.3.0
  • v1.3.1
  • v1.3.3
  • v1.3.4
  • v1.3.5
  • v1.3.6
  • v1.3.7
  • v1.3.8
  • v1.3.9
  • v1.5.1
  • waspaa2017

pending completion
611

push

travis-ci

web-flow
Speeding up Scaper (part one) (#116)

* Adds a profiling script. (#106)

Adding a profiling script to Scaper that we can use to keep track of performance. The script generates 100 audio samples and records info about the run.

* adding some requirements needed for tests and profiling, adding a profile script

* updating a few variables

* adding profiling script and csv for logging results

* expanding details computer by profile script

* adjusting script again

Co-authored-by: pseeth <prem@descript.com>

* Replacing sox.file_info calls with soundfile.info(...).duration calls (#110)

* switching to soundfile for checking duration speeds things up

* pysoundfile has moved to soundfile on pip, updating setup.py

* install only one version of soundfile...

* Using Soundfile I/O operations + build_array functions from PySox (#111)

This changes the mechanisms within the `_generate_audio` function to use SoundFile for I/O and to use the build_array function from `sox` 1.4.0b0.

* Switching to using "build_array" + soundfile operations.

* Using soundfile ops + build_array gives a performance boost.

* np.pad in python 2.7 requires mode as a positional argument.

* source -> event in _generate_audio for structures holding numpy arrays

* cleaning up a stray comment

* adding a comment about needing both convert and set_output_format.

* adding back in a line for cleaner git diff

* Changing nomenclature, cleaning some stuff up.

* Had a duplicate line. Fixed.

* Removing context manager that was used for an easier CR.

* Changing tfm.fade operation to a numpy operation. (#117)

Fade operation happens directly on the numpy arrays containing the audio samples now, rather than going through sox.

* Changing fade to equiv numpy op

* Switching to using fade in-memory gives slightly more speed.

* Fixing some multichannel bugs when switching to in-memory ops. (#118)

* Fixing some multichannel bugs.

*... (continued)

751 of 751 relevant lines covered (100.0%)

1.0 hits per line

Relevant lines Covered
Build:
Build:
751 RELEVANT LINES 751 COVERED LINES
1.0 HITS PER LINE
Source Files on v1.4.0
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
611 v1.4.0 Speeding up Scaper (part one) (#116) * Adds a profiling script. (#106) Adding a profiling script to Scaper that we can use to keep track of performance. The script generates 100 audio samples and records info about the run. * adding some re... push 19 Sep 2020 12:46AM UTC web-flow travis-ci pending completion  
See All Builds (465)
  • Repo on GitHub
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