Skip to main content

Nion UI framework.

Project description

Introduction

This is a UI library that can run the user interface in a browser or a native viewer [Nion UI Launcher](https://github.com/nion-software/nionui-launcher).

It is targeted at Python 3.5.

Basic Usage (Web UI)

  1. Install twisted, autobahn, numpy, and scipy.

  2. Clone the repository into a nion/ui subfolder.

  3. Run the script python tools/websocket.py examples/basic/HelloWorld.py

  4. Open the URL in web browser ‘http://localhost:8888/client.html

Basic Usage (Native UI)

  1. Install numpy and scipy and [Nion UI Launcher](https://github.com/nion-software/nionui-launcher).

  2. Clone the repository into a nion/ui subfolder.

  3. On Mac OS: "Nion UI Launcher.app/Contents/MacOS/Nion UI Launcher" /path/to/anaconda/ nionui/examples/basic/HelloWorld.py

  4. On Windows: "Nion UI Launcher.exe" /path/to/anaconda nionui/examples/basic/HelloWorld.py

  5. On Linux: "Nion UI Launcher" /path/to/anaconda nionui/examples/basic/HelloWorld.py

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

Uploaded Source

Built Distribution

nionui-0.3.13-py3-none-any.whl (140.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nionui-0.3.13.tar.gz
  • Upload date:
  • Size: 120.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for nionui-0.3.13.tar.gz
Algorithm Hash digest
SHA256 18bf39b03bcc00fd0aa51218fbb01efef056963aadfe627b64aec330f97f8a67
MD5 9df09891775fddb5aedc1a2efd589c1d
BLAKE2b-256 bf7d1905cccf377523b524e632aaa93e755155a6b1d917116914568c40188f2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nionui-0.3.13-py3-none-any.whl
Algorithm Hash digest
SHA256 329499fcd9d63f0493f50f282b976aae4f1ec4ffd97abf3b748b6d59c75eeb7e
MD5 dca737762a80b7cb87ebfee97155ef4c
BLAKE2b-256 fd8d8f926ae5376c17dd491e31e2874f1b0037cec9da2f921dede6745ad06e7b

See more details on using hashes here.

Supported by

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