コード例 #1
0
ファイル: python_helpers.py プロジェクト: yxie326/psi4
def _core_variables():
    return {
        **core.scalar_variables(),
        **{
            k: _qcvar_reshape_get(k, v)
            for k, v in core.array_variables().items()
        }
    }
コード例 #2
0
ファイル: python_helpers.py プロジェクト: sgoodlett/psi4
def _core_get_array_variables():
    """
    .. deprecated:: 1.4
       Use :py:func:`psi4.core.variables` instead.

    """
    warnings.warn(
        "Using `psi4.core.get_array_variables` instead of `psi4.core.variables` (or `psi4.core.array_variables` for array variables only) is deprecated, and in 1.4 it will stop working\n",
        category=FutureWarning,
        stacklevel=2)
    return core.array_variables()
コード例 #3
0
ファイル: python_helpers.py プロジェクト: konpat/psi4
def _core_variables(include_deprecated_keys: bool = False) -> Dict[str, Union[float, core.Matrix, np.ndarray]]:
    """Return all scalar or array QCVariables from global memory."""

    dicary = {**core.scalar_variables(), **{k: _qcvar_reshape_get(k, v) for k, v in core.array_variables().items()}}

    if include_deprecated_keys:
        for old_key, current_key in _qcvar_transitions.items():
            if current_key in dicary:
                dicary[old_key] = dicary[current_key]

    return dicary
コード例 #4
0
ファイル: python_helpers.py プロジェクト: edeprince3/psi4
def _core_get_array_variables():
    warnings.warn(
        "Using `psi4.core.get_array_variables` instead of `psi4.core.variables` (or `psi4.core.array_variables` for array variables only) is deprecated, and in 1.4 it will stop working\n",
        category=FutureWarning,
        stacklevel=2)
    return core.array_variables()
コード例 #5
0
ファイル: python_helpers.py プロジェクト: edeprince3/psi4
def _core_variables():
    return {**core.scalar_variables(), **core.array_variables()}
コード例 #6
0
ファイル: python_helpers.py プロジェクト: u3005466/psi4
def _core_variables():
    return {**core.scalar_variables(), **core.array_variables()}