Skip to main content

Yuuno

__   __
\ \ / /
 \ V /   _ _   _ _ __   ___
  \ / | | | | | | '_ \ / _ \
  | | |_| | |_| | | | | (_) |
  \_/\__,_|\__,_|_| |_|\___/
https://img.shields.io/pypi/v/yuuno.svg https://circleci.com/gh/Irrational-Encoding-Wizardry/yuuno-core.svg?style=svg

Yuuno = Jupyter + VapourSynth

Start your journey here:

Features

  • Automatic importing of a VapourSynth-core as well as the VapourSynth-module itself.

  • Inline-rendering of the first frame of a clip.

  • Encoding of VapourSynth-Clips from the Notebook/IPython-shell

  • Interactive Clip Introspection using IPython-magics (%preview, %diff, %compare and %inspect)

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

1.3.0 (Parian)

  • Support for changes brought in by R51

1.2.0 (Chubster)

  • Internal Stuff required for Yuuno4IPython.

1.1.0 (Skidmark)

  • yuuno - A command for running and setting up stuff.

1.0.2 (Khepri)

  • Made compatible with VapourSynth R45

1.0.1 (Khepri)

  • Fixed incompatibility with Python 3.7

1.0.0 (Khepri)

  • Split up Yuuno into Yuuno for IPython and Yuuno-core

  • Allow autodiscover of additional Yuuno-extensions.

  • Allow autodiscover of additional Yuuno-environments.

  • Fix incorrect endianness of COMPAT-Formats in MAC OS X.

  • Implement “Script”-Environments. This allows to use VSScript or subprocess. This allows to use Yuuno for editors.

  • Hook the VapourSynth log-system.

0.8.0 (Glastig Uaine)

  • Now I name my releases because I feel like it.

  • Fixed color profile not included in PNGs by default. Do so by emitting an sRGB-chunk.

  • Completed first version of Comm-Protocol for Yuuno-Kernels.

  • Added progressbar to %encode-magic.

  • Added support for R41+ alpha clips. (Also with R43+ AlphaOutputTuple support: vapoursynth/#362)

  • Use %show for IPython. It will convert the clip to a PIL image. (Can also work for Alpha-Tuples pre R41).

0.7.0

  • Added support for clips with variable video formats

  • Added support for zlib compression and ICCP-chunk on PNG outputter

0.6.0 (2017-07-24)

  • %runvpy can now return the outputs of a vapoursynth-script (.vpy) as a dict.

  • Settings of VapourSynth cores are now exposed as configuration variables

  • [Misc] Extracted %encode and stuck it inside its own sub-package.

0.5.0 (2017-06-18)

Rewrite of the yuuno codebase to prepare for Yuuno 1.0.0-release.

  • You don’t have to do %yuuno install anymore.

  • To configure settings while in your IPython-shell, use the %config-magic, which is available in any IPython installation.

  • The minimum Python-version of Yuuno is Python 3.6. Make sure you are running this version when upgrading.

  • Using %unload_ext yuuno you can now completely deactivate Yuuno on your notebook.

  • The %encode-magic has become more robust now.

  • There is a %render-magic now, which does everything %encode does but stores the output into a io.BytesIO.

  • All interactive applications are now IPython-magics.

  • %preview returns a Preview-object. By changing the clip-Attribute of these objects, you can change the clip without losing the frame number.

0.4.0 (2017-05-18)

  • Allow vapoursynth.VideoFrames to be inline-rendered.

  • Fixed incorrect aspect-ratio on all ipywidget based features.

  • Add f-string parsing inside %encode. (Will fallback to regular string.format for Python < 3.6) [thanks for the idea @🎌eXmendiC]

  • Switched to Jinja2 Templates for Raw-HTML output

  • Omit iCCP-chunk since apparently the csp has to be set manually by the user on media players. Of course it can be changed back at any time.

0.3.0 (2017-03-20)

  • An ICCP-chunk is now sent along with the PNG. Currently the default is the 709-CSP ICC. Color-Managed browsers will honor this chunk.

  • The variables core (referencing the current VS-Core) and vs (as a referece to the vapoursynth) will now be pushed to the user-namespace on Yuuno activation.

  • %yuuno install is now the installation command

  • %yuuno version shows the current version of yuuno

  • %yuuno help shows the help for Yuuno.

  • %yuuno get and %yuuno set can be used for configuring Yuuno.

  • You have to use %load_ext yuuno for initiating yuuno now.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yuuno-core-1.3.1.zip (80.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yuuno_core-1.3.1-py2.py3-none-any.whl (78.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file yuuno-core-1.3.1.zip.

File metadata

  • Download URL: yuuno-core-1.3.1.zip
  • Upload date:
  • Size: 80.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.2

File hashes

Hashes for yuuno-core-1.3.1.zip
Algorithm Hash digest
SHA256 2132c3d1b42843f79083576ef7fb58e3878d1c814c485fd807dac31c6e1ece2f
MD5 630835b7763c0895eb1a3304096e4edd
BLAKE2b-256 8ae1f431b78a99d13bffdae9ef2304cf3b028e93be330e4660865179a901d6c5

See more details on using hashes here.

File details

Details for the file yuuno_core-1.3.1-py2.py3-none-any.whl.

File metadata

  • Download URL: yuuno_core-1.3.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 78.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.2

File hashes

Hashes for yuuno_core-1.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9b41a1b30c2e342ff7cbc5825c9773717094e69863fb4364c70a2aff5f106386
MD5 766251b4a2d3e82d8cc71880f436741f
BLAKE2b-256 3d826e8c749af1dfea40b8021e6e7e9fa3c5c5143dbd630f6eea8fc3096c174c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.3.1 This release

2 files

1.3

1 file

1.2

2 files

1.1

2 files

1.0.2

2 files

1.0.1

2 files

1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page