Skip to main content

AV Studio API

This repo contains:

  • /avstudio: Python wrapper for AV Studio API
  • /docs: API reference
  • /device_api.ipynb: Python notebook with API tutorial
  • /device_api.html: static version of the tutorial (link)

Installation

$ git clone https://github.com/epiphan-video/avstudio_api.git
$ cd avstudio_api
$ pip install -r requirements.txt

Running the interactive tutorial

Jupyter has to be installed.

$ cd avstudio_api
$ python -m notebook

Documentation

API documentation is available via Github Pages: https://epiphan-video.github.io/avstudio_api

How to update docs

Documentation source is stored in docs-source-slate folder.

  1. Build a slate builder container (once):
$ cd slate
$ docker build -t slate-builder .
  1. (optional) Start doc server:
docker run -it --rm \
  -v $(pwd)/docs-source-slate/:/slate/source \
  -v $(pwd)/docs:/slate/build \
  -p 4567:4567 \
  slate-builder bundle exec middleman server

...and open http://localhost:4567/ in your browser.

  1. When editing is done, use the container to build static docs:
docker run -it --rm -v $(pwd)/docs-source-slate/:/slate/source -v $(pwd)/docs:/slate/build slate-builder

This command will update files in docs folder, if necessary.

  1. git commit and push

Exporting notebook tutorial:

jupyter nbconvert --to html --execute device_api.ipynb --ExecutePreprocessor.timeout=-1

Release files for avstudio 2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for avstudio 2.0
File Size Uploaded
avstudio-2.0.tar.gz 5.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for avstudio 2.0
File Interpreter ABI Platform
avstudio-2.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.4 kB

Release files / avstudio-2.0.tar.gz

Download URL avstudio-2.0.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8f161a4f3bdb93e6655b2de116c438d48ebcc1715232c69f4ac60829b1db73de
BLAKE2b-256 checksum
How to use checksums
d43ceca9b71dbbe3c32bc0a9e0b415e632326624bfd2e587c155878a8f3eed01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.0

Release files / avstudio-2.0-py3-none-any.whl

Download URL avstudio-2.0-py3-none-any.whl
Size 7.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fbcda10ce75c36285cf505559a342b33f7e33f2534a34fb728c50cb410415c76
BLAKE2b-256 checksum
How to use checksums
835323aa20b9d31fe90405e24fdab2f40b831ec8dd0f3b14b019116b6f2282e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.0

Release history Release notifications | RSS feed

This release

2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page