Introducing Wildebeest, a Python File-Processing Framework

Photo Credit: Gopal Vijayaraghavan cc

Introduction

Basic Example

Additional Capabilities

  • Process input from any source you want, including arbitrary media types (e.g. text, video, or audio) and local as well as remote files.
  • Do arbitrary processing on each file, for instance to resize each image before writing it to disk.
  • Add columns to the run report that record arbitrary properties of the file, such as the average brightness of each image.
  • Selectively skip files based on arbitrary criteria. For instance, you can skip an input file when a file already exists at the intended output location, making it easy to pick up where you leave off quickly after a failure.

Conclusion

Acknowledgements

--

--

Data scientist modeling AV safety at Cruise. Created Wildebeest, Model Inspector, and Autofocus (http://github.com/gsganden).

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Greg Gandenberger

Data scientist modeling AV safety at Cruise. Created Wildebeest, Model Inspector, and Autofocus (http://github.com/gsganden).