Pyegeria¶
The pyegeria python library provides a wide-ranging set of python functions for retrieving the status of Egeria's platform, servers and connectors, and interacting with the open metadata ecosystem.
It is available in through a variety of interfaces.
- A Python client supporting a collection of python functions for calling Egeria's Open Metadata and Governance (OMAG) services from a python program - or programming environment, such as Jupyter notebooks.
- A command level interface (CLI) for issuing commands to Egeria and widgets to display information held by Egeria.
- A text-based menu of commands allowing you to enter the options in a form and execute the command.
- A markdown processor for creating open metadata definitions such as solution blueprints, digital products, data specifications and glossaries of terms. It can also be used to create markdown reports and forms for updating metadata.
Installing pyegeria (and keeping up to date)¶
pyegeria is installed from PyPI using the pip install pyegeria command. It is advancing rapidly, so it is worthwhile checking that you have the latest level. Firstly, to upgrade the base python functions, run the following command in your python environment (Jupyter Notebook, PyCharm, venv, etc):
pip install pyegeria --upgrade
To check that the widgets and CLI are up-to-date, enter the following command on a command line (terminal/command window).
pipx upgrade pyegeria
Further Information
Raise an issue or comment below