Skip to main content

Nion UI framework.

Project description

Introduction

This is a Python UI library that can run with a pyside6 or nionui-tool backend.

Installation

Install this library using pip or conda.

pip install nionui

Install using PySide6 or nionui-tool backend.

pip install nionui-tool
pip install pyside6

Usage

This UI library supports an application.

To run the example application, use the following command with the appropriate application identifier. It will launch using either the nionui-tool or pyside6 backend, depending on which is installed. If both are installed, it will use the nionui-tool.

python -m nionui <application_identifier>

To run the UI demo app, use the following command (application identifier is ‘nionui_examples.ui_demo’):

python -m nionui nionui_examples.ui_demo

To run the Canvas demo app, use the following command (application identifier is ‘nionui_examples.canvas_demo’):

python -m nionui nionui_examples.canvas_demo

To run Nion Swift, use the following command (application identifier is ‘nionswift’):

python -m nionui nionswift

Project details


Download files

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

Source Distribution

nionui-11.0.0.tar.gz (204.2 kB view details)

Uploaded Source

Built Distribution

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

nionui-11.0.0-py3-none-any.whl (228.4 kB view details)

Uploaded Python 3

File details

Details for the file nionui-11.0.0.tar.gz.

File metadata

  • Download URL: nionui-11.0.0.tar.gz
  • Upload date:
  • Size: 204.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nionui-11.0.0.tar.gz
Algorithm Hash digest
SHA256 9c692be683519c5caf3300028450a430896e2aa7bbbdab3a4d4d6ba52f53263a
MD5 b1ddb562a7abe7618af8015925383c4d
BLAKE2b-256 6de0935caa661e55e2775b3f49325c9c57edb5860a486057fb182823ba7895d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for nionui-11.0.0.tar.gz:

Publisher: python-package.yml on nion-software/nionui

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

File details

Details for the file nionui-11.0.0-py3-none-any.whl.

File metadata

  • Download URL: nionui-11.0.0-py3-none-any.whl
  • Upload date:
  • Size: 228.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nionui-11.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 04ddd3da1bcbf7371905e9f5496be61a8f1e9589675c052cbf5a6ecfae3c922f
MD5 818b9813edb46d7d7c8026fce44185ad
BLAKE2b-256 951ba4b35aab7a6945e7b2b5fc52b20f116d88fa99b2f09380d0d82dc095ba74

See more details on using hashes here.

Provenance

The following attestation bundles were made for nionui-11.0.0-py3-none-any.whl:

Publisher: python-package.yml on nion-software/nionui

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page