numpy py4j scienceworld