Source code for pyrfume.intensity
import pathlib
import pyrfume
MAINLAND_INTENSITY_PATH = pathlib.Path("mainland_intensity")
[docs]def load_mainland_data(extra_cols=[]):
cols = ["Subject", "Odor", "CAS", "Concentration", "IntensityRating"]
cols += extra_cols
df = pyrfume.load_data(MAINLAND_INTENSITY_PATH / "all data Supra clean.csv", index_col=None)
df = df[cols]
df["Subject"] = df["Subject"].astype(int)
df["IntensityRating"] /= 100
return df
[docs]def load_threshold_compilation():
"""Load data from http://www.thresholdcompilation.com/paginas/odour/odour.html
A license or purchased copy of the book is required to access this data"""
pyrfume.load_data("threshold/parsed_threshold_data_in_air.csv")