"""This package contains interface adapters for pandas.

On import, this package detects if pandas is installed.  If it is installed,
then the contained modules are imported to register the pandas classes with
Gaia.  If pandas is not found, this package will contain no modules.
"""


try:
    import pandas
except ImportError:
    pandas = None

__all__ = ()

if pandas is not None:
    from pandas_data import PandasDataFrame

    __all__ += ('PandasDataFrame',)

try:
    import geopandas
except ImportError:
    geopandas = None

if geopandas is not None:
    from geopandas_data import GeopandasDataFrame
    from geopandas_reader import GeopandasReader
    from geopandas_plot import GeopandasPlot

    __all__ += (
        'GeopandasDataFrame',
        'GeopandasReader',
        'GeopandasPlot'
    )

try:
    import xray
except ImportError:
    xray = None

if xray is not None:
    from xray_data import XrayDataset

    __all__ += ('XrayDataset',)

@@ -386,16 +386,28 @@
    from 
+gaia.pandas.
 pandas_d
@@ -433,16 +433,16 @@
 taFrame%0A
-
 %0A    __a
@@ -566,32 +566,44 @@
  None:%0A    from 
+gaia.pandas.
 geopandas_data i
@@ -628,32 +628,44 @@
 aFrame%0A    from 
+gaia.pandas.
 geopandas_reader
@@ -697,16 +697,28 @@
    from 
+gaia.pandas.
 geopanda
@@ -922,32 +922,32 @@
 ay is not None:%0A
-
     from xray_da
@@ -939,16 +939,28 @@
    from 
+gaia.pandas.
 xray_dat

Use only absolute imports for python 3