added numpy c-api calls to a new data object