A computer-implemented method of determining the efficacy of a substance that is vaporized and inhaled by a user includes receiving a cartridge within the housing of a vapor inhaler. The cartridge stores the substance in it. The housing has an opening at its first end. Characterize the material in the cartridge. At least a part of the substance in the cartridge is vaporized to generate vapor. The vapor is in fluid communication with the opening in the housing. At least a portion of the vapor flows through the opening at the first end of the housing. At least some characteristics of the vapor flowing through the opening are measured. Parses the data and produces output. The data includes substance data associated with the measured substance characteristic and vapor data associated with the measured vapor characteristic.使用者によって気化され吸入される物質の効力を決定するコンピュータ実施方法は、蒸気吸入装置の筐体内にカートリッジを受容することを含む。カートリッジはその中に物質を格納する。筐体は、その第1の端部に開口部を有する。カートリッジ内の物質の特徴を測定する。カートリッジ内の物質の少なくとも一部が気化して蒸気が発生する。蒸気は、筐体の開口部と流体連通している。蒸気の少なくとも一部は、筐体の第1の端部の開口部を通って流れる。開口部を通って流れる蒸気の少なくとも一部の特徴が測定される。データを解析して出力を生成する。データには、測定された物質の特徴に関連付けられた物質データと、測定された蒸気の特徴に関連付けられた蒸気データが含まれる。