Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implements option B from issue #106
build_file
takes array or file inputs and generates file outputs, returning a booleanbuild_array
takes array or file inputs and returns np.ndarray outputsbuild_file
is an alias forbuild
, and I moved the documentation to point people towards usingbuild_file
, while keepingbuild
fully functional.I also did a little cleanup of how
set_input_format
andset_output_format
work - rather than storing the list of format arguments to be passed to sox, it stores a dictionary which is parsed when runningbuild
/build_array
, which cleans up the build functions substantially.