Skip to main content

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 Native tab for plotting descale error across a width or height range
  • Get Scaler tab for ranking kernels against a chosen target dimension
  • Get Frequencies tab for DCT-based frequency inspection on the current frame
  • Global plugin settings for kernel presets and chart styling
  • Import support for previously exported getnative JSON and CSV result files
  • Automatic CSV dumps for computed Get Native plots 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 Width or Height
  • Choose a min/max range and fractional step size
  • Select the descale kernel to test
  • Choose the error metric (MAE, MSE, or RMSE)

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 Zoom and 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 Width or Height
  • Compare all kernels from the global plugin settings
  • Choose the error metric (MAE, MSE, or RMSE)
  • 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 Rate to focus analysis more toward the image center
  • Adjust the spike detection Radius
  • Right-click the plot for Reset Zoom and 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 Native and Get Scaler

Local settings

Local settings persist recent UI choices for Get Native and Get Scaler.

Notes

  • Get Native warns before launching very large scans with more than 2000 tested dimensions.
  • Plot context menus support Reset Zoom plus copy/export actions for PNG, SVG, JSON, and CSV.
  • As with the CLI tools, results should be validated across multiple frames before deciding on a descale setup.

Download files

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

Source Distribution

vsview_nativeres-0.3.2.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

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

vsview_nativeres-0.3.2-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file vsview_nativeres-0.3.2.tar.gz.

File metadata

  • Download URL: vsview_nativeres-0.3.2.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for vsview_nativeres-0.3.2.tar.gz
Algorithm Hash digest
SHA256 bbbedd5205389c54c194cf595bd3fb3d6b5f6189d00c67e01522f887c3eda06d
MD5 18605e62de26516f6b72be033c428695
BLAKE2b-256 167d284580e7c8ab42d19de42770a9025b2278d0b07831e1683694dcea7ee009

See more details on using hashes here.

Provenance

The following attestation bundles were made for vsview_nativeres-0.3.2.tar.gz:

Publisher: pypipublish.yml on Jaded-Encoding-Thaumaturgy/nativeres

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vsview_nativeres-0.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for vsview_nativeres-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6b8cd892dcc23f0766d5d7d2d30f203e97de4dcc140efe856e6546e6e315ad22
MD5 195a8ae8eeae54ac877d18f4c382214f
BLAKE2b-256 8f643a5415449db6476ccb2ac717b5869d6221cc7ad85576536ad20cb3bccab1

See more details on using hashes here.

Provenance

The following attestation bundles were made for vsview_nativeres-0.3.2-py3-none-any.whl:

Publisher: pypipublish.yml on Jaded-Encoding-Thaumaturgy/nativeres

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.4.0

2 files

0.3.4

2 files

0.3.3

2 files

This release

0.3.2 This release

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.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