Skip to main content

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.

drawing


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)

  1. Create a new Seeq Data Lab project, and open the terminal window.

  2. Run pip install seeq-udf-ui

  3. (if you would like to install a version not on PyPi, pip install a local .whl file)

  4. 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.

  5. 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.

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


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

seeq-udf-ui-0.0.0.tar.gz (27.6 kB view details)

Uploaded Source

Built Distribution

seeq_udf_ui-0.0.0-py3-none-any.whl (37.0 kB view details)

Uploaded Python 3

File details

Details for the file seeq-udf-ui-0.0.0.tar.gz.

File metadata

  • Download URL: seeq-udf-ui-0.0.0.tar.gz
  • Upload date:
  • Size: 27.6 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

Hashes for seeq-udf-ui-0.0.0.tar.gz
Algorithm Hash digest
SHA256 03bd4d903216e1c26edab6bc11a2fbc749110313f08effc5a52d862d26c98ebb
MD5 5748e9077af84e7281b84f4f8f353ba8
BLAKE2b-256 e20e7b2ff63d2fc7787f8c0f2aec6c215227263a7d1a593e07f1dc2a57124de4

See more details on using hashes here.

File details

Details for the file seeq_udf_ui-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: seeq_udf_ui-0.0.0-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

Hashes for seeq_udf_ui-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 67eb80f2d1443935b29733e1f50045ad92269695c06c06a816c44f484a45bbb9
MD5 ee509b0768f006b3faff82d69b13b7d4
BLAKE2b-256 f27b43d7347cac04b00e0921df0e6d383501a2c0daa90887ecffef6215b2496c

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