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-10.2.3.tar.gz (201.7 kB view details)

Uploaded Source

Built Distribution

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

nionui-10.2.3-py3-none-any.whl (226.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nionui-10.2.3.tar.gz
Algorithm Hash digest
SHA256 76102104276991cf05826e9556cd84bd0fec251e10a54864aca690ba08c9bb63
MD5 5e46d6a04721d110e43168a0fff5fe7c
BLAKE2b-256 02252aeeaca8def9bca3332540bc74889cbe32df6ca7f31a992a35b658be184f

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for nionui-10.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 74a735825c265b6ede5170ab937ebdd8ea0103d91fea8c538638dddbba121683
MD5 0fb356a8f2ec1a5d494360341d21ae5f
BLAKE2b-256 8db1862331794a77863115f220f409d5d0596bb8e8c27654724a53c3df3a7889

See more details on using hashes here.

Provenance

The following attestation bundles were made for nionui-10.2.3-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