A Seeq add-on tool for managing user-defined formula functions.
Project description
User Interface for User-Defined Formula Functions
User-Defined Formula Function User Interface (UDF UI) is a Seeq Add-On that allows users to manage UDFs. This includes creating new UDFs, modifying existing ones, modifying access control, or deleting existing user defined functions and packages.
Installation
User Installation Requirements (Seeq Data Lab)
If you want to install seeq-udf-ui as a Seeq Add-on Tool, you will need a version of Seeq Data Lab:
- Seeq Data Lab (> R50.5.0, >R51.1.0, or >R52.1.0)
- Seeq module whose version matches the Seeq server version, and the version of SPy >= 182.25
- Seeq server admin access
User Installation (Seeq Data Lab)
-
Create a new Seeq Data Lab project, and open the terminal window.
-
Run
pip install seeq-udf-ui
-
(if you would like to install a version not on PyPi,
pip install
a local.whl
file) -
Run
python -m seeq.addons.udf_ui [--users <users_list> --groups <groups_list>]
. During the installation you will be prompted for your username/password (an access key can also be used). It will also prompt for the url of the app notebook which will be available from the deployment folder in Seeq Data Lab. -
Verify that the UDF UI add-on is present in the AddOn menu in workbench.
Source Installation
For development work, after checking out the code from repository,
it is highly recommended you create a python virtual environment,
pip install -r requirement.txt
, and install the package in that
working environment. If you are not familiar with python virtual environments,
it is recommended you take a look here.
Once your virtual environment is activated, you can install seeq-udf-ui from source with:
python setup.py install
Or build a .whl
file using the following command
python setup.py bdist_wheel
and then pip install [FILE NAME].whl
(the wheel
file name can change depending on the version).
Development
We welcome new contributors of all experience levels.
-
Official Source code repository : https://github.com/seeq12/seeq-udf-ui
-
Issue tracker : https://github.com/seeq12/seeq-udf-ui/issues
You can get started by cloning the repository with the command :
$ git clone git@gitub.com:seeq12/seeq-udf-ui.git
For development work, after checking out the code from repository,
it is highly recommended you create a python virtual environment,
pip install -r requirement.txt
, and install the package in that
working environment.
There is a template for the developer notebook in /development.
Next, modify the parameters within the workbook for your local environment (username, password, workbook, worksheet, etc.).
Finally, start a jupyter server and navigate to the development notebook in the root directory.
$ jupyter notebook
Documentation can be updated by editing the source files in docs/src/source, and then using the provided bat file to
generate the documentation in the docs folder, i.e.:
$ make github
Important links
-
Official source code repo: https://github.com/seeq12/seeq-udf-ui
-
Official documentation : https://seeq12.github.io/seeq-udf-ui/
-
Change Log : https://seeq12.github.io/seeq-udf-ui/changelog.html
-
Issue tracker (bugs, feature requests, etc.) : https://github.com/seeq12/seeq-udf-ui/issues
Citation
Please cite this work as:
seeq-udf-ui
Seeq Corporation, 2022
https://github.com/seeq12/seeq-udf-ui
Version compatibility notes
As of Seeq R54, archived formula functions and packages cannot be found in the Workbench Formula editor, whereas prior to R54 they can still be found.
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 seeq-udf-ui-0.0.1.tar.gz
.
File metadata
- Download URL: seeq-udf-ui-0.0.1.tar.gz
- Upload date:
- Size: 27.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d31d2cff84753465f67652ee2ee73089b619f18a01176047a74df732d630f87 |
|
MD5 | 93c8a39d539a100b2ed3ecc1bb788e31 |
|
BLAKE2b-256 | d39f1fb1e0796579a7672c82a6a5a49aa0d8405dc10b6eed5201fa92f43e20d4 |
File details
Details for the file seeq_udf_ui-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: seeq_udf_ui-0.0.1-py3-none-any.whl
- Upload date:
- Size: 37.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b9a729b64bb0a97459392402bb720c6536c57232bfb1670fdf9315bfad387c3 |
|
MD5 | 287d9ac6a57d4ec6c17d1b0b20445770 |
|
BLAKE2b-256 | 7bd346c08f423daac2d4cade2d5a74006fda482024b0353c83a2bf0842c9f16b |