Package: seeq-udf-ui
User Interface for User-Defined Formula FunctionsUser-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.InstallationUser Installation Requirements (Seeq Data Lab)If you want to installseeq-udf-uias 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.25Seeq server admin accessUser Installation (Seeq Data Lab)Create anewSeeq Data Lab project, and open the terminal window.Runpip install seeq-udf-ui(if you would like to install a version not on PyPi,pip installa local.whlfile)Runpython -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 InstallationFor 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 lookhere.Once your virtual environment is activated, you can installseeq-udf-uifrom source with:pythonsetup.pyinstallOr build a.whlfile using the following commandpythonsetup.pybdist_wheeland thenpip install [FILE NAME].whl(thewheelfile name can change depending on the version).DevelopmentWe welcome new contributors of all experience levels.Official Source code repository :https://github.com/seeq12/seeq-udf-uiIssue tracker :https://github.com/seeq12/seeq-udf-ui/issuesYou can get started by cloning the repository with the command :$gitclonegit@gitub.com:seeq12/seeq-udf-ui.gitFor 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.$jupyternotebookDocumentation 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., from the docs/src folder:$makegithubImportant linksOfficial source code repo:https://github.com/seeq12/seeq-udf-uiOfficial documentation :https://seeq12.github.io/seeq-udf-ui/Change Log :https://seeq12.github.io/seeq-udf-ui/changelog.htmlIssue tracker (bugs, feature requests, etc.) :https://github.com/seeq12/seeq-udf-ui/issuesCitationPlease cite this work as:seeq-udf-ui
SeeqCorporation,2022https://github.com/seeq12/seeq-udf-uiVersion compatibility notesAs 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.