(df, deep=True)
return sdc_pandas_dataframe_copy_codegen(df, params, series_params)
Intel Scalable Dataframe Compiler User Guide
    ********************************************

    Pandas API: pandas.DataFrame.copy

    Limitations
    -----------
    - Parameter deep=False is currently unsupported for indexes by Intel Scalable Dataframe Compiler

    Examples
    --------
    .. literalinclude:: ../../../examples/dataframe/dataframe_copy.py
       :language: python
       :lines: 36-
       :caption: Make a copy of this object’s indices and data.
       :name: ex_dataframe_copy

    .. command-output:: python ./dataframe/dataframe_copy.py
       :cwd: ../../../examples

    Intel Scalable Dataframe Compiler Developer Guide
    *************************************************
    Pandas DataFrame method :meth:`pandas.Series.copy` implementation.

    .. only:: developer
        Test: python -m sdc.runtests -k sdc.tests.test_dataframe.TestDataFrame.test_df_copy*
Intel Scalable Dataframe Compiler User Guide
    ********************************************
Intel Scalable Dataframe Compiler User Guide ********************************************
def copy_overload(df, deep=True):
    """
    Intel Scalable Dataframe Compiler User Guide
    ********************************************

    Pandas API: pandas.DataFrame.copy

    Limitations
    -----------
    - Parameter deep=False is currently unsupported for indexes by Intel Scalable Dataframe Compiler

    Examples
    --------
    .. literalinclude:: ../../../examples/dataframe/dataframe_copy.py
       :language: python
       :lines: 36-
       :caption: Make a copy of this object’s indices and data.
       :name: ex_dataframe_copy

    .. command-output:: python ./dataframe/dataframe_copy.py
       :cwd: ../../../examples

    Intel Scalable Dataframe Compiler Developer Guide
    *************************************************
    Pandas DataFrame method :meth:`pandas.Series.copy` implementation.

    .. only:: developer
        Test: python -m sdc.runtests -k sdc.tests.test_dataframe.TestDataFrame.test_df_copy*
    """
    ty_checker = TypeChecker("Method copy().")
    ty_checker.check(df, DataFrameType)

    if not (isinstance(deep, (types.Omitted, types.Boolean, types.NoneType)) or deep is True):
        ty_checker.raise_exc(deep, 'boolean', 'deep')

    params = {'deep': True}
    series_params = {'deep': 'deep'}
    return sdc_pandas_dataframe_copy_codegen(df, params, series_params)
def copy_overload ( df , deep = True ) : ty_checker = TypeChecker ( "Method copy()." ) ty_checker . check ( df , DataFrameType ) if not ( isinstance ( deep , ( types . Omitted , types . Boolean , types . NoneType ) ) or deep is True ) : ty_checker . raise_exc ( deep , 'boolean' , 'deep' ) params = { 'deep' : True } series_params = { 'deep' : 'deep' } return sdc_pandas_dataframe_copy_codegen ( df , params , series_params )