Installation
The backend of seeq-sysid requires Python 3.7 or later.
Dependencies
See requirements.txt file for a list of
dependencies and versions. Additionally, you will need to install the seeq
module with the appropriate version that matches your Seeq server. For more
information on the seeq module see
seeq at pypi.
User Installation Requirements (Seeq Data Lab)
If you want to install seeq-sysid as a Seeq Add-on Tool, you will need:
- Seeq Data Lab (>= R52.1.5, >=R53.0.2, or >=R54) 
- seeqmodule whose version matches the Seeq server version
- Seeq administrator access 
- Enable Add-on Tools (or External Tools) in the Seeq server 
Note: For older versions of Seeq Data Lab you can find installation guide here.
User Installation (Seeq Data Lab)
- Create a new Seeq Data Lab project and open the Terminal window 
- Run - pip install seeq-sysid
- Run - python -m seeq_sysid [--users <users_list> --groups <groups_list>]
For more information about adding this addon to the seeq workbench click here.
Developer Installation
For development work, after checking out the code from the 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-sysid from the source with:
python setup.py install --user
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).
There is a template for the developer notebook in /deployment_notebook.
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