예제 #1
0
def yield_sooting_index(smiles: list, backend: str = 'padel') -> tuple:

    # Temp. force to PaDEL
    backend = 'padel'
    trained_prj = get_prj('YSI', backend)
    return (trained_prj.use(smiles, backend),
            TEST_MED_ABS_ERRORS['YSI_{}'.format(backend)])
예제 #2
0
def research_octane_number(smiles: list, backend: str = 'padel') -> tuple:

    trained_prj = get_prj('RON', backend)
    return (trained_prj.use(smiles, backend),
            TEST_MED_ABS_ERRORS['RON_{}'.format(backend)])
예제 #3
0
def octane_sensitivity(smiles: list, backend: str = 'padel') -> tuple:

    trained_prj = get_prj('OS', backend)
    return (trained_prj.use(smiles, backend),
            TEST_MED_ABS_ERRORS['OS_{}'.format(backend)])
예제 #4
0
def pour_point(smiles: list, backend: str = 'padel') -> tuple:

    trained_prj = get_prj('PP', backend)
    return (trained_prj.use(smiles, backend),
            TEST_MED_ABS_ERRORS['PP_{}'.format(backend)])
예제 #5
0
def kinematic_viscosity(smiles: list, backend: str = 'padel') -> tuple:

    trained_prj = get_prj('KV', backend)
    return (trained_prj.use(smiles, backend),
            TEST_MED_ABS_ERRORS['KV_{}'.format(backend)])