/mpApp

Primary LanguagePython

A framework for multiprocessing Python apps exchanging data via shared memory, including numpy arrays. Useful if your app is:

  • Composed of multiple processes processing data at high speed, with or without dependencies between them
  • Communication between processes is done via push/pull of numpy arrays
  • Can be optionally distributed over the network (it will go slower of course)

Shared memory records are built on top of ctypes.Structure.