Welcome to the Gazu documentation
Gazu is a Python client that allows to fetch data easily from your CG production environment. More than giving access to data, it allows to perform operations like marking a task as started, setting a thumbnail on a shot and many more. To make it short, it will boost your pipeline tools!
It is made to be used with the Zou API. It requires an up and running instance of Zou to run properly.
The source is available on Github.
Who is it for?
The audience for this tool are Technical Artists, Technical Directors and Software Engineers from CG studios. With Gazu they can augment their tools with the CG production data.
Here is a non exhaustive list of use cases that allows Gazu:
- Make sure that every artist workstations are on the same page when dealing with the file system.
- Build a todo list for artists of the project.
- Get working file path and output file paths for a given task.
- Get next available working revision for a given task.
- Manage automatic validition changes.
Installation is made through pip:
pip install gazu
If you interested in the currently developed version, install it from the git repository:
pip install --upgrade setuptools pip install git+https://github.com/cgwire/cgwire-api-client.git
The client requires a few extra configuration before being used. It needs to know where is located the API server:
import gazu gazu.client.set_host("https://zou-server-url/api")
Then authenticate the script:
Jump directly to the usage section to see the many examples of what is possible to do.
Gazu is written by CG Wire, a company based in France. We help small to midsize CG studios to manage their production and build pipeline efficiently.
We apply software craftmanship principles as much as possible. We love coding and consider that strong quality and good developer experience matter a lot. Our extensive experience allows studios to get better at doing software and focus more on the artistic work.
Visit cg-wire.com for more information.