# lvsfunc
<p align="center">
<!-- <a href="https://lvsfunc.encode.moe"><img alt="Read the Docs" src="https://img.shields.io/readthedocs/lvsfunc"></a> -->
<img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/lvsfunc">
<a href="https://pypi.org/project/lvsfunc/"><img alt="PyPI" src="https://img.shields.io/pypi/v/lvsfunc"></a>
<a href="https://github.com/Irrational-Encoding-Wizardry/lvsfunc/commits/master"><img alt="GitHub commits since tagged version" src="https://img.shields.io/github/commits-since/Irrational-Encoding-Wizardry/lvsfunc/latest"></a>
<a href="https://github.com/Irrational-Encoding-Wizardry/lvsfunc/blob/master/LICENSE"><img alt="PyPI - License" src="https://img.shields.io/pypi/l/lvsfunc"></a>
<a href="https://discord.gg/XTpc6Fa9eB"><img alt="Discord" src="https://img.shields.io/discord/856381934052704266?label=discord"></a>
<img alt="downloads" src="https://static.pepy.tech/personalized-badge/lvsfunc?period=total&units=international_system&left_color=grey&right_color=blue&left_text=downloads">
</p>
## ⚠️ **WARNING** ⚠️
This package is intended to be
a sort of testing grounds
for functions I write.
As such,
you should NEVER rely on this package,
and instead wait for the useful functions
to get adopted into other [JET](https://github.com/Jaded-Encoding-Thaumaturgy) packages.
----
A collection of VapourSynth functions and wrappers
written and/or modified by LightArrowsEXE.
Full information on how every function/wrapper works,
as well as a list of dependencies and links,
can be found in the docstrings of each function/wrapper.
For further support,
drop by `#dev` in the [JET Discord server](https://discord.gg/XTpc6Fa9eB).
## How to install
If you have the old `lvsfunc.py` module,
remove that from your system first.
Install `lvsfunc` with the following command:
```sh
$ pip3 install lvsfunc --no-cache-dir -U
```
Or if you want the latest git version, install it with this command:
```sh
$ pip3 install git+https://github.com/Irrational-Encoding-Wizardry/lvsfunc.git --no-cache-dir -U
```
## Usage
After installation, functions can be loaded and used as follows:
```py
import lvsfunc as lvf
aa = lvf.deblock.autodb_dpir(...)
comp = lvf.comparison.compare(...)
...
```
## Disclaimer
Anything **MAY** change at any time.
The public API **SHOULD NOT** be considered stable.
Many functions in this package are considered **EXPERIMENTAL**,
and are likely to require either full testing,
or may be moved to a different _Jaded Encoding Thaumaturgy_ package after some time.
If you use _lvsfunc_ in any of your projects,
please consider hardcoding a version requirement.
Raw data
{
"_id": null,
"home_page": null,
"name": "lvsfunc",
"maintainer": "LightArrowsEXE",
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": "LightArrowsReboot@gmail.com",
"keywords": null,
"author": "LightArrowsEXE",
"author_email": "LightArrowsReboot@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/20/f0/cd6b052616fca5d6d9712f2a9dcb90ae787cbba8ed2f1429dbdd807e408c/lvsfunc-0.8.3.tar.gz",
"platform": null,
"description": "# lvsfunc\n\n<p align=\"center\">\n <!-- <a href=\"https://lvsfunc.encode.moe\"><img alt=\"Read the Docs\" src=\"https://img.shields.io/readthedocs/lvsfunc\"></a> -->\n <img alt=\"PyPI - Python Version\" src=\"https://img.shields.io/pypi/pyversions/lvsfunc\">\n <a href=\"https://pypi.org/project/lvsfunc/\"><img alt=\"PyPI\" src=\"https://img.shields.io/pypi/v/lvsfunc\"></a>\n <a href=\"https://github.com/Irrational-Encoding-Wizardry/lvsfunc/commits/master\"><img alt=\"GitHub commits since tagged version\" src=\"https://img.shields.io/github/commits-since/Irrational-Encoding-Wizardry/lvsfunc/latest\"></a>\n <a href=\"https://github.com/Irrational-Encoding-Wizardry/lvsfunc/blob/master/LICENSE\"><img alt=\"PyPI - License\" src=\"https://img.shields.io/pypi/l/lvsfunc\"></a>\n <a href=\"https://discord.gg/XTpc6Fa9eB\"><img alt=\"Discord\" src=\"https://img.shields.io/discord/856381934052704266?label=discord\"></a>\n <img alt=\"downloads\" src=\"https://static.pepy.tech/personalized-badge/lvsfunc?period=total&units=international_system&left_color=grey&right_color=blue&left_text=downloads\">\n</p>\n\n## \u26a0\ufe0f **WARNING** \u26a0\ufe0f\n\nThis package is intended to be\na sort of testing grounds\nfor functions I write.\nAs such,\nyou should NEVER rely on this package,\nand instead wait for the useful functions\nto get adopted into other [JET](https://github.com/Jaded-Encoding-Thaumaturgy) packages.\n\n----\n\nA collection of VapourSynth functions and wrappers\nwritten and/or modified by LightArrowsEXE.\nFull information on how every function/wrapper works,\nas well as a list of dependencies and links,\ncan be found in the docstrings of each function/wrapper.\nFor further support,\ndrop by `#dev` in the [JET Discord server](https://discord.gg/XTpc6Fa9eB).\n\n## How to install\n\nIf you have the old `lvsfunc.py` module,\nremove that from your system first.\n\nInstall `lvsfunc` with the following command:\n\n```sh\n$ pip3 install lvsfunc --no-cache-dir -U\n```\n\nOr if you want the latest git version, install it with this command:\n\n```sh\n$ pip3 install git+https://github.com/Irrational-Encoding-Wizardry/lvsfunc.git --no-cache-dir -U\n```\n\n## Usage\n\nAfter installation, functions can be loaded and used as follows:\n\n```py\nimport lvsfunc as lvf\n\naa = lvf.deblock.autodb_dpir(...)\ncomp = lvf.comparison.compare(...)\n...\n```\n\n## Disclaimer\n\nAnything **MAY** change at any time.\nThe public API **SHOULD NOT** be considered stable.\n\nMany functions in this package are considered **EXPERIMENTAL**,\nand are likely to require either full testing,\nor may be moved to a different _Jaded Encoding Thaumaturgy_ package after some time.\n\nIf you use _lvsfunc_ in any of your projects,\nplease consider hardcoding a version requirement.\n",
"bugtrack_url": null,
"license": null,
"summary": "Light's Vapoursynth Functions.",
"version": "0.8.3",
"project_urls": {
"Contact": "https://discord.gg/XTpc6Fa9eB",
"Source Code": "https://github.com/Jaded-Encoding-Thaumaturgy/lvsfunc"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "de3ae86c3e437be681a4bbab1e235a50512c0fef55e5d068ef8a99ed39fa6748",
"md5": "5b4e553bbbecf3361dc8415927220735",
"sha256": "f0549ee4c8a86838a6333962d5cc227d15cd3e3691d00232f6894d3b4a4f582b"
},
"downloads": -1,
"filename": "lvsfunc-0.8.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5b4e553bbbecf3361dc8415927220735",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 6167913,
"upload_time": "2025-02-13T15:12:09",
"upload_time_iso_8601": "2025-02-13T15:12:09.196398Z",
"url": "https://files.pythonhosted.org/packages/de/3a/e86c3e437be681a4bbab1e235a50512c0fef55e5d068ef8a99ed39fa6748/lvsfunc-0.8.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "20f0cd6b052616fca5d6d9712f2a9dcb90ae787cbba8ed2f1429dbdd807e408c",
"md5": "7fc5ff97aea2608e2e02422c1760bdfa",
"sha256": "f808956e779748d8cfc67076221eef9d9036f841346b51855d67dd810f45f445"
},
"downloads": -1,
"filename": "lvsfunc-0.8.3.tar.gz",
"has_sig": false,
"md5_digest": "7fc5ff97aea2608e2e02422c1760bdfa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 6159871,
"upload_time": "2025-02-13T15:12:12",
"upload_time_iso_8601": "2025-02-13T15:12:12.036340Z",
"url": "https://files.pythonhosted.org/packages/20/f0/cd6b052616fca5d6d9712f2a9dcb90ae787cbba8ed2f1429dbdd807e408c/lvsfunc-0.8.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-13 15:12:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Jaded-Encoding-Thaumaturgy",
"github_project": "lvsfunc",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "VapourSynth",
"specs": [
[
">=",
"68"
]
]
},
{
"name": "vsjetpack",
"specs": [
[
">=",
"0.1.1"
]
]
},
{
"name": "numpy",
"specs": [
[
">=",
"2.1.1"
]
]
}
],
"lcname": "lvsfunc"
}