# otp.ShowEpInfo

### *class* ShowEpInfo(ep_name=None, , , prefer_local_info=False, symbol=None, tick_type=None, start=utils.adaptive, end=utils.adaptive, query_parameters=None, \*\*kwargs)

Bases: [`Source`](https://docs.pip.distribution.sol.onetick.com/api/source/root.html.md#onetick.py.Source)

Shows description for requested event processor searching all accessible tick servers.

* **Parameters:**
  * **ep_name** ([*str*](https://docs.pip.distribution.sol.onetick.com/api/operation/str/root.html.md#onetick.py.Operation.str)) -- Event processor name to retrieve description for.
  * **prefer_local_info** ([*bool*](https://docs.python.org/3/builtins/functions.html#bool)) -- If set to True and local description is present,
    no attempt is performed to retrieve description from accessible tick servers.
    Default is False.
  * **symbol** ([*str*](https://docs.pip.distribution.sol.onetick.com/api/operation/str/root.html.md#onetick.py.Operation.str)) -- Bound symbol on the node of the graph.
    Not set by default -- the value from [`otp.run`](https://docs.pip.distribution.sol.onetick.com/api/run.html.md#onetick.py.run) will be used.
  * **tick_type** ([*str*](https://docs.pip.distribution.sol.onetick.com/api/operation/str/root.html.md#onetick.py.Operation.str)) -- Tick type set on the node of the graph.
    Not set by default.
  * **start** ([`datetime.datetime`](https://docs.python.org/3/library/datetime.html#datetime.datetime), [`otp.datetime`](https://docs.pip.distribution.sol.onetick.com/api/datetime/dt.html.md#onetick.py.datetime)) -- Time interval from which the data should be taken.
    Not set by default -- the values from [`otp.run`](https://docs.pip.distribution.sol.onetick.com/api/run.html.md#onetick.py.run) will be used.
  * **end** ([`datetime.datetime`](https://docs.python.org/3/library/datetime.html#datetime.datetime), [`otp.datetime`](https://docs.pip.distribution.sol.onetick.com/api/datetime/dt.html.md#onetick.py.datetime)) -- Time interval from which the data should be taken.
    Not set by default -- the values from [`otp.run`](https://docs.pip.distribution.sol.onetick.com/api/run.html.md#onetick.py.run) will be used.
  * **query_parameters** ([`otp.QueryParameters`](https://docs.pip.distribution.sol.onetick.com/api/misc/query_parameters.html.md#onetick.py.QueryParameters)) -- Additional query properties to be set in the resulting .otq file.
    They will be used if they are not overridden by other parameters or in [`otp.run`](https://docs.pip.distribution.sol.onetick.com/api/run.html.md#onetick.py.run).

### Examples

Show information about SHOW_EP_INFO OneTick event processor:

```pycon
>>> data = otp.ShowEpInfo('SHOW_EP_INFO')
>>> otp.run(data, symbols='LOCAL::')
        Time EVENT_PROCESSOR_NAME CATEGORY  IS_SOURCE    ORIGIN OUTPUTS_DEPENDENCY OUTPUTS       DOCUMENTATION
0 2003-12-01         SHOW_EP_INFO    Other          0  BUILT_IN   NO_NAMED_OUTPUTS          <!DOCTYPE html>...
```
