SciDB-Py documentation

SciDB-Py is a Python interface to the SciDB, the massively scalable array-oriented database. SciDB features include ACID transactions, parallel processing, distributed storage, efficient sparse array storage, and native parallel linear algebra operations.

The SciDB-Py package provides an intuitive NumPy-like interface to SciDB, so that users can leverage powerful distributed, data-parallel scientific computing from the comfort of their Python interpreter:

from scidbpy import connect
sdb = connect()              # connect to the database
x = sdb.random((1000, 1000)) # 2D array of random numbers
y = (x ** 2 + 3).sum()       # NumPy syntax, computed in the database

Indices and tables