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.1.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.1-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vsview_nativeres-0.3.1.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.1.tar.gz
Algorithm Hash digest
SHA256 9dd71719cce1dd6f9be064aee9c52d4133c56b48428ad332b7e834a1cc5e47cf
MD5 980e8ff4e65ee9ad9f47157d9ff9c4d3
BLAKE2b-256 8c2b37548ccb461f9b7acf6abb5e2ba13ea5e1d88ab8fd2980b7f3657b1a55f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for vsview_nativeres-0.3.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for vsview_nativeres-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 40752466c0d31fb83ac2f2a3d30aa9ef7e2acc6de4b810fd8046e1a58e7b631a
MD5 08d896d362060fb970484370792bce7c
BLAKE2b-256 3760337a1a45a9f00f9de186667bf873787e95ada883ccb1e3cac20b4b59720a

See more details on using hashes here.

Provenance

The following attestation bundles were made for vsview_nativeres-0.3.1-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

0.3.2

2 files

This release

0.3.1 This release

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