Skip to main content

rvsfunc

Documentation Status PyPI PyPI - Format GitHub last commit (branch) GitHub (Pre-)Release Date

A collection of vapoursynth functions I wrote or changed to make life easier. Most of these were because I'm too lazy for my own good, or out of desperation and edgecases. That said, they were written with reusability and flexibility in mind. Good luck figuring out which functions you need, docs can be found here

Recommended use

Like so many other VapourSynth *func scripts, import it and use the functions inside.

import vapoursynth as vs
import rvsfunc as INOX # Dutch people will get the joke
import literally_any_other_func as laof

Changes

Sometimes some bits and pieces get deprecated. This section lists what'll disappear soon.

- rvsfunc.cursed
+ rvsfunc.edgecase
- nnedi3_rpow2
+ NNEDI3 classes
+ rpow2 classmethods

The submodule rvsfunc.cursed is has been renamed. An alias is in place for now, but this will be removed for the next release.

Installation

At some point this was a monolithic .py file. Delete that if you still have it lingering on your system. Should be hidden in your site-packages. As for installing this, it's on PyPI, so all you need is pip!

Assuming Python 3.8+ is configured as the default, otherwise use python3, python -3 or py -3:

# windows
> py -m pip install rvsfunc

# Unix-like OSes
$ python -m pip install rvsfunc

Requirements not on PyPI

rvsfunc has a couple of dependencies that are not available on PyPI. I try to keep these to a minimum and as the list grows I expect it to be mostly VapourSynth plugins. You can usually get these through VSRepo, or perhaps you can find them on VSDB. When grabbing from VSDB follow the links to the home URL of a project as it's horribly outdated.

The list is not exhaustive however, and doesn't list dependencies of dependencies. For the full list of requirements not on pip, check the docs

Contributing

Contributing guidelines can be found in the relevant file.

Metadata

Release files for rvsfunc 0.1.2.1

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

Source distribution (sdist)

Source distribution for rvsfunc 0.1.2.1
File Size Uploaded
rvsfunc-0.1.2.1.tar.gz 16.5 kB Details

Built distribution (wheel)

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

Total release size: 34.3 kB

Release files / rvsfunc-0.1.2.1.tar.gz

Download URL rvsfunc-0.1.2.1.tar.gz
Size 16.5 kB
Tags Source
SHA-256 checksum
How to use checksums
53b5508d60badb607d6fe6c937f59b1b764cb42518ce45609aca9bdd3438d9f4
BLAKE2b-256 checksum
How to use checksums
8ab75776b348c05506680a3fe512013152c2f773a14bddad0d8a543e70d8ffd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / rvsfunc-0.1.2.1-py3-none-any.whl

Download URL rvsfunc-0.1.2.1-py3-none-any.whl
Size 17.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
03f1ac1a9f909958732f018104347b8ebec864f976c8c174ba05ecab4b838a82
BLAKE2b-256 checksum
How to use checksums
883b33fe5868c080ca1876f15fce2f133d02e0aa6cd86809aae7be3bc96d57ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release history Release notifications | RSS feed

This release

0.1.2.1 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

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