Configuration tool for creating components
Project description
Welcome to nxsconfigtool’s documentation!
Authors: Jan Kotanski, Eugen Wintersberger, Halil Pasic
Component Designer is a GUI configuration tool dedicated to create components as well as datasources which constitute the XML configuration strings of Nexus Data Writer (NXS). The created XML elements can be saved in the extended Nexus XML format in Configuration Tango Server or in disk files.
Installation
Install the dependencies:
PyTango is only needed if one wants to use Configuration Server
From sources
Download the latest NXS Configuration Tool version from
and extract the sources.
One can also download the lastest version directly from the git repository by
git clone https://github.com/jkotan/nexdatas.configtool/
Next, run the installation script
$ python setup.py install
and launch
$ nxsdesigner
Debian packages
Debian Buster, Stretch or Ubuntu Focal, Bionic packages can be found in the HDRI repository.
To install the debian packages, add the PGP repository key
$ sudo su
$ wget -q -O - http://repos.pni-hdri.de/debian_repo.pub.gpg | apt-key add -
and then download the corresponding source list
$ cd /etc/apt/sources.list.d
$ wget http://repos.pni-hdri.de/buster-pni-hdri.list
Finally,
$ apt-get update
$ apt-get install nxsconfigtool
To instal other NexDaTaS packages
$ apt-get install python-nxswriter python-nxsconfigserver nxsconfigserver-db nxstools
and
$ apt-get install python-nxsrecselector nxselector python-sardana-nxsrecorder
for Component Selector and Sardana related packages.
From pip
To install it from pip you need to install pyqt5, e.g.
$ python3 -m venv myvenv
$ . myvenv/bin/activate
$ pip install pyqt5
$ pip install nxsconfigtool
Moreover it is also good to install
$ pip install pytango
General overview
Component Designer
The NXS Component Designer program allows to creates components as well as datasources which constitute the XML configuration strings of Nexus Data Writer (NXS). The created XML elements can be saved in the extended Nexus XML format in Configuration Tango Server or in disk files.
Collection Dock Window contains lists of the currently open components and datasources. Selecting one of the components or datasources from the lists causes opening either Component Window or DataSource Window.
All the most commonly used menu options are also available on Toolbar.
A short description of all actions can be found in Help menu.
Icons
Icons fetched from http://findicons.com/pack/990/vistaico_toolbar.
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
Built Distribution
File details
Details for the file nxsconfigtool-2.1.1.tar.gz
.
File metadata
- Download URL: nxsconfigtool-2.1.1.tar.gz
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39617e4dfc1c5b88408a0bb85549680c564b6c1f13e7b969a12eb4441a16a6b5 |
|
MD5 | a9103f6f38cb5bab8bbdde3340097b2b |
|
BLAKE2b-256 | f48137fe71ceb2ffd05d0ed830cb3d2d817a5f27f98bfc4f7bab6c95609c3d05 |
File details
Details for the file nxsconfigtool-2.1.1-py3-none-any.whl
.
File metadata
- Download URL: nxsconfigtool-2.1.1-py3-none-any.whl
- Upload date:
- Size: 547.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3b58b84f7f1c87a4ceb936aaf575195515cc1b53741e5b0890bd509b86f8ad4 |
|
MD5 | 111ba2dcdcf9c9c13e2f5a8f1728125c |
|
BLAKE2b-256 | 777a819ba906d2ccbc45a4335c1b98674a57847d63fb4db7ff6b7a8f8df53dca |