T_AUTOIGNITION

This function retrieves the autoignition temperature of a chemical in kelvin using its CAS Registry Number. Autoignition temperature is the minimum temperature at which a substance ignites without an external flame source.

If a method is not supplied, the wrapped library automatically uses a preferred available source. The function returns a numeric scalar value when data exists.

Excel Usage

=T_AUTOIGNITION(CASRN, method)
  • CASRN (str, required): Chemical Abstracts Service Registry Number identifier (-).
  • method (str, optional, default: null): Source method name for autoignition temperature lookup (-).

Returns (float): Autoignition point of the chemical, [K].

Example 1: Benzene autoignition

Inputs:

CASRN
71-43-2

Excel formula:

=T_AUTOIGNITION("71-43-2")

Expected output:

771.15

Example 2: Undecanol autoignition using WIKIDATA method

Inputs:

CASRN method
111-69-3 WIKIDATA

Excel formula:

=T_AUTOIGNITION("111-69-3", "WIKIDATA")

Expected output:

823.15

Example 3: Benzene autoignition with null method

Inputs:

CASRN method
71-43-2

Excel formula:

=T_AUTOIGNITION("71-43-2", )

Expected output:

771.15

Example 4: Ethanol autoignition

Inputs:

CASRN
64-17-5

Excel formula:

=T_AUTOIGNITION("64-17-5")

Expected output:

673.15

Python Code

Show Code
from chemicals.safety import T_autoignition

def t_autoignition(CASRN, method=None):
    """
    Handles the retrieval or calculation of a chemical's autoignition temperature.

    See: https://chemicals.readthedocs.io/chemicals.safety.html

    This example function is provided as-is without any representation of accuracy.

    Args:
        CASRN (str): Chemical Abstracts Service Registry Number identifier (-).
        method (str, optional): Source method name for autoignition temperature lookup (-). Default is None.

    Returns:
        float: Autoignition point of the chemical, [K].
    """
    try:
        res = T_autoignition(CASRN, method=method)
        if res is None:
            return "Error: Data not available"
        return float(res)
    except Exception as e:
        return f"Error: {str(e)}"

Online Calculator

Chemical Abstracts Service Registry Number identifier (-).
Source method name for autoignition temperature lookup (-).