vsview-nativeres
vsview-nativeres is the VSView frontend for nativeres.
It adds an interactive Native Resolution tool to VSView so you can run descale analysis directly on the current output and frame instead of switching back to the CLI.
Features
Get Nativetab for plotting descale error across a width or height rangeGet Scalertab for ranking kernels against a chosen target dimensionGet Frequenciestab for DCT-based frequency inspection on the current frame- Global plugin settings for kernel presets and chart styling
- Import support for previously exported
getnativeJSON and CSV result files - Automatic CSV dumps for computed
Get Nativeplots in VSView local storage
Installation
Install the plugin package directly:
pip install vsview-nativeres
Or install it through the main package extras:
pip install nativeres[plugin]
The plugin registers both as a VSView tool panel and tool dock under Native Resolution.
Usage
Open VSView, load a source or VapourSynth script, and open the Native Resolution tool.
The plugin always works on the currently selected VSView output and displayed frame.
Get Native
This tab is the interactive version of nativeres getnative.
You can:
- Analyze either
WidthorHeight - Choose a min/max range and fractional step size
- Select the descale kernel to test
- Choose the error metric (
MAE,MSE, orRMSE)
Computed results are shown as an interactive plot. Each plot is also added to a history list:
- Single-click switches back to that plot
- Double-click also seeks VSView back to the frame used for that computation
- Right-click opens the plot context menu, including
Reset Zoomand copy/export actions
The tab can also import saved results from JSON and CSV files.
When a calculation finishes, the plugin writes the plot data as CSV into VSView local storage if that storage path is available.
Get Scaler
This tab is the interactive version of nativeres getscaler.
You can:
- Test either a target
WidthorHeight - Compare all kernels from the global plugin settings
- Choose the error metric (
MAE,MSE, orRMSE) - Optionally apply an edge-detection mask to reduce noise influence
Results are shown as a sorted comparison table with:
- Kernel name
- Relative error percentage against the best match
- Raw error value
Get Frequencies
This tab is the interactive version of nativeres getfreq.
You can:
- Compute horizontal and vertical DCT distributions
- Adjust the
Cull Rateto focus analysis more toward the image center - Adjust the spike detection
Radius - Right-click the plot for
Reset Zoomand copy/export actions
Settings
Global settings
Global settings affect all sessions:
- Chart theme
- Frequency plot colors (Only for the default theme)
- Kernel list used by
Get NativeandGet Scaler
Local settings
Local settings persist recent UI choices for Get Native and Get Scaler.
Notes
Get Nativewarns before launching very large scans with more than 2000 tested dimensions.- Plot context menus support
Reset Zoomplus copy/export actions forPNG,SVG,JSON, andCSV. - As with the CLI tools, results should be validated across multiple frames before deciding on a descale setup.
Metadata
Release files for vsview-nativeres 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vsview_nativeres-0.4.0.tar.gz | 16.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vsview_nativeres-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 34.7 kB
Release files / vsview_nativeres-0.4.0.tar.gz
| Download URL | vsview_nativeres-0.4.0.tar.gz |
|---|---|
| Size | 16.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bd8e75499d50ca4e38434d670c81641adadc2c5b54e10ac7159f9c4e2bd636d9
|
|
BLAKE2b-256 checksum How to use checksums |
d168ce4fd65a5d360dbf1f5e8761cd3d75a0c247ee6a4b8811fc275e495cbba6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 18, 2026.
Transparency logRelease files / vsview_nativeres-0.4.0-py3-none-any.whl
| Download URL | vsview_nativeres-0.4.0-py3-none-any.whl |
|---|---|
| Size | 18.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
343d328da296bd1bf9f48dad19a067149fe027826c3b08ee93056ce7af3a0d0e
|
|
BLAKE2b-256 checksum How to use checksums |
84af1a2536f7761c844f8b354a21e36565cd026098188c0424f48cab3e18d2d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 18, 2026.
Transparency log