The Python module memcom allows for accessing and manipulating MemCom databases with the Python language concepts, i.e by treating MemCom databases and database entities as objects, as opposed to the procedural MemCom application interfaces of C and Fortran.

The Python module memcom defines the following objects:

memcom module classes


A MemCom database object.


A reference to an existing MemCom dataset. The value of a dataset is similar to a multidimensional sequence. A dataset is either a numpy array or a relational table, see below.


A MemCom relational table object of type $ (relational table), AT (array table), ST (sparse table).