code: def _ram_buffer(self):
          
          # get the address of the RAM
          address = _LIB.Memory(self._env)
          # create a buffer from the contents of the address location
          buffer_ = ctypes.cast(address, ctypes.POINTER(RAM_VECTOR)).contents
          # create a NumPy array from the buffer
          return np.frombuffer(buffer_, dtype='uint8')
docs: Setup the RAM buffer from the C++ code.