Source Rock AnalyzerTM (SRA) was designed to help identify and characterize source rock and reservoir rock by heating geologic samples (i.e. outcrops, cuttings, conventional cores and sidewall cores) to a programmed temperature in an inert atmosphere. The SRA quantitatively determines the amount of free hydrocarbons (S1) and the amount of hydrocarbons generated through thermal cracking of nonvolatile organic matter (S2) using a Flame Ionization Detector (FID). The amount of carbon dioxide (CO2) produced during pyrolysis of kerogen (S3) is determined using an IR detector. The SRA also determines the temperature (Tmax) during pyrolysis at which the maximum release of hydrocarbons occurs from cracking of kerogen.