Ophidia User Guides

These guide provides all the information available to take advantage of all Ophidia platform functionalities and tools. Before you go further reading, you should have a look at the Ophidia basics section, to understand the fundamentals of Ophidia, and the Administration guides section, if you need to setup an Ophidia environment. There is also a Quickstart available to get you started with the Ophidia platform.

On the left side you can find a summary of the main sections of the guides, whereas below you can find some useful questions related to Ophidia.

What can I do with Ophidia?

Ophidia provides several operators to process, manage and explore data as well as operators to administer the instance, share user session and manage the file system. Here you can find the full list of operators.

These commands can be executed in different fashions:

  • single operation
  • massive operation. See massive section for more details.
  • workflow of operators. See workflow section for more details.

Additionally, more than 70 primitives are available to perform array-based computation.


In case of dynamic cluster mode you should create your own partition by submitting the OPH_CLUSTER operator before any other data operator, like OPH_AGGREGATE, OPH_REDUCE. An example of command to create a partition is:

oph_cluster action=deploy;hostpartition=myPartition;nhost=4;

You can get more information about the usage of the clusters in the cluster management section.

How do I execute Ophidia commands?

Ophidia commands may be submitted using the Ophidia Terminal or using the python API PyOphidia.

Where can I get more examples?

Additional examples are available in the examples section.

Is there more?

Yes, Ophidia provides a wide range of functionalities. See the left side panel to get reference about several aspects, like advanced time management support, the Ophidia Virtual File System, session management and JSON Schema response/request (appendix).