Source code for habitat.analysis.mlp.devices

import os
import pandas as pd


[docs]def get_device_features(device_name, device_params): file_dir = os.path.abspath(os.path.dirname(__file__)) df = pd.read_csv(os.path.join(file_dir, "devices.csv")) df = df[['device', ] + device_params] result = df[df['device'] == device_name].iloc[0] return list(result)[1:]
[docs]def get_all_devices(device_params=None): file_dir = os.path.abspath(os.path.dirname(__file__)) df = pd.read_csv(os.path.join(file_dir, "devices.csv")) if type(device_params) is list: df = df[['device',] + device_params] return { row[1]: list(row[2:]) for row in df.itertuples()
}