Skip to content

Commit

Permalink
FIX-modin-project#2172: support float32 in calcite serializer (modin-…
Browse files Browse the repository at this point in the history
…project#2173)

Signed-off-by: ienkovich <ilya.enkovich@intel.com>
  • Loading branch information
ienkovich committed Sep 29, 2020
1 parent 4a0c719 commit 623de5c
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ class CalciteSerializer:
"int32": "INTEGER",
"int64": "BIGINT",
"bool": "BOOLEAN",
"float32": "FLOAT",
"float64": "DOUBLE",
}

Expand Down
14 changes: 14 additions & 0 deletions modin/experimental/engines/omnisci_on_ray/test/test_dataframe.py
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,20 @@ def test_sep_delimiter(self, kwargs):

df_equals(modin_df, pandas_df)

@pytest.mark.skip(reason="https://github.com/modin-project/modin/issues/2174")
def test_float32(self):
csv_file = os.path.join(self.root, "modin/pandas/test/data", "test_usecols.csv")
kwargs = {
"dtype": {"a": "float32", "b": "float32"},
}

pandas_df = pandas.read_csv(csv_file, **kwargs)
pandas_df["a"] = pandas_df["a"] + pandas_df["b"]
modin_df = pd.read_csv(csv_file, **kwargs, engine="arrow")
modin_df["a"] = modin_df["a"] + modin_df["b"]

df_equals(modin_df, pandas_df)


class TestMasks:
data = {
Expand Down

0 comments on commit 623de5c

Please sign in to comment.