Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FIX-#1806 Resolved error when reverting to Pandas for Multiindex #2660

Merged
merged 6 commits into from
Feb 2, 2021

Conversation

todd-yu
Copy link
Contributor

@todd-yu todd-yu commented Jan 29, 2021

What do these changes do?

Added testing for multi-index functionality when reverting to Pandas.

  • commit message follows format outlined here
  • passes flake8 modin
  • passes black --check modin
  • signed commit with git commit -s
  • Resolves #?
  • tests added and passing

@todd-yu todd-yu force-pushed the todd-branch branch 2 times, most recently from 3bd6f2a to 004a034 Compare January 29, 2021 08:22
@modin-bot
Copy link

modin-bot commented Jan 29, 2021

TeamCity Python test results bot

Tests PASSed

Tests Logs
============================= test session starts ==============================
platform linux -- Python 3.8.6, pytest-6.2.2, py-1.10.0, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.2.3, cov-2.11.0, forked-1.2.0, xdist-2.2.0
collected 1769 items

modin/pandas/test/test_io.py ........................................... [  2%]
........................................................................ [  6%]
........................................................................ [ 10%]
........................................................................ [ 14%]
........................................................................ [ 18%]
........................................................................ [ 22%]
........................................................................ [ 26%]
........................................................................ [ 30%]
.....................................................................xxx [ 34%]
xxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx...xxx [ 39%]
xxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx....xx [ 43%]
X....................................................................... [ 47%]
........................................................................ [ 51%]
........................................................................ [ 55%]
........................................................................ [ 59%]
........................................................................ [ 63%]
........................................................................ [ 67%]
........................................................................ [ 71%]
........................................................................ [ 75%]
........................................................................ [ 79%]
........................................................................ [ 83%]
........................................................................ [ 87%]
........................................................................ [ 91%]
.....xxxxxxxxxxxx............s.......................................... [ 96%]
....s...........X..............X.......x...............ss....ss.......   [100%]

----------- coverage: platform linux, python 3.8.6-final-0 -----------
Coverage XML written to file coverage.xml


=== 1649 passed, 6 skipped, 111 xfailed, 3 xpassed, 1846 warnings in 42.96s ====
Closing remaining open files:/modin/modin/pandas/test/io_tests_data/23bdf6e2634511eba7220242ac110002.hdf...done/modin/modin/pandas/test/io_tests_data/23bdf886634511eba7220242ac110002.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.8.6, pytest-6.2.2, py-1.10.0, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.2.3, cov-2.11.0, forked-1.2.0, xdist-2.2.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
gw0 [5682] / gw1 [5682] / gw2 [5682] / gw3 [5682] / gw4 [5682] / gw5 [5682] / gw6 [5682] / gw7 [5682] / gw8 [5682] / gw9 [5682] / gw10 [5682] / gw11 [5682] / gw12 [5682] / gw13 [5682] / gw14 [5682] / gw15 [5682] / gw16 [5682] / gw17 [5682] / gw18 [5682] / gw19 [5682] / gw20 [5682] / gw21 [5682] / gw22 [5682] / gw23 [5682] / gw24 [5682] / gw25 [5682] / gw26 [5682] / gw27 [5682] / gw28 [5682] / gw29 [5682] / gw30 [5682] / gw31 [5682] / gw32 [5682] / gw33 [5682] / gw34 [5682] / gw35 [5682] / gw36 [5682] / gw37 [5682] / gw38 [5682] / gw39 [5682] / gw40 [5682] / gw41 [5682] / gw42 [5682] / gw43 [5682] / gw44 [5682] / gw45 [5682] / gw46 [5682] / gw47 [5682]

........................................................................ [  1%]
........................................................................ [  2%]
........................................................................ [  3%]
........................................................................ [  5%]
........................................................................ [  6%]
......................................X................................. [  7%]
x....................................................................... [  8%]
..................X...................X.X.....X..........X..........X... [ 10%]
...X...................x.........................X...........x.........X [ 11%]
...X.x..s.................x.X.....X..X.........X.........XX.......XX.... [ 12%]
..x.X............XX..XX.....x.............s.XX......................X..x [ 13%]
......x..x.........x......X.X.x.....x............x......X.X...x......... [ 15%]
x......x.x..........X.........x.........X..X.......X..xX.x.......XX....X [ 16%]
.....X.xxXX.X..........x.Xx...X.x.X....XX.....X......X...X.X..X......... [ 17%]
XxX....XxXX..X.....xx........X......X.X....X...........X.x...X.......X.. [ 19%]
......X...X.........X.....x..XX.........s....X....X...x.......X..X.X..XX [ 20%]
..X.........X.XX............XX...........X...XX......X......X.X......... [ 21%]
.X.....x....X..............XX..x..........x.XX.........................X [ 22%]
...X...X............x...................x......x...x................xX.. [ 24%]
...X.X..X.......x.X.x...X............X.......x...x.............x........ [ 25%]
...X.....x.....X......xxxX...X........x................X....Xx.x........ [ 26%]
....x.................x..............s...X.....X......x................. [ 27%]
..x.......x............x..XXx......X.x..................x....x........x. [ 29%]
.....................X.................X.......X..............x......... [ 30%]
...X.....X.......X..x...............................X.............X..... [ 31%]
......X...x.........X......................x...x..............x......X.. [ 32%]
........................Xx....X.............x........................... [ 34%]
.....X........X.....x...........................X.........x...........X. [ 35%]
.........X...x........x.......................................X......... [ 36%]
..X......................x...........x.........Xx.................X..... [ 38%]
.......X..X..........................s..X...................x........... [ 39%]
..........X...x......................x...................x..........X.xx [ 40%]
...........x.....X...s...........X.X............x................X...... [ 41%]
..................x.............X...........xx.x........................ [ 43%]
.............................................xx.......x................. [ 44%]
........................................................................ [ 45%]
.....x.......................................................X.......... [ 46%]
................................X....................................... [ 48%]
......X..........................X......ssssssssssssss.................. [ 49%]
....ssssssssssssss...sss..................X............................. [ 50%]
.........................................................X.........X...s [ 51%]
ssss........................................X........................... [ 53%]
.................X...............X...................................... [ 54%]
....x.x.....................................................x........... [ 55%]
.............................x.......................................... [ 57%]
..x.X...............................x................................... [ 58%]
...................x..ss........................X....................... [ 59%]
..............................................X......................... [ 60%]
.....................................X.................................. [ 62%]
...........s........................................................X... [ 63%]
....................................................X................... [ 64%]
......................X................................................. [ 65%]
........................................................................ [ 67%]
........................................................................ [ 68%]
........................................................................ [ 69%]
........................................................................ [ 70%]
......................................................................... [ 72%]
........................................................................ [ 73%]
.........s..........................s.......................ss...s...... [ 74%]
....s...........s..ss......................s................s.s.X..s.... [ 76%]
..................s...s...s...s.......s................s................ [ 77%]
...s..s......................s.................s........................ [ 78%]
................X.s..................X......X......X...X.X.....XXX.X.... [ 79%]
...X.X.X...X..X.X.X.XX...XX.......XXX.....X.X.....X........X.........X..X [ 81%]
.XXX....XX.XX.....X.....X...X..XXXX.XX.X.....X..XXX.............X....... [ 82%]
..X...........X..........................................X.............. [ 83%]
........................................................................ [ 84%]
...........X..........................XX...X....................X....... [ 86%]
.......................X..........X.....X..................X..X..XX...X. [ 87%]
....X..X...X.X..........X.......X..X..X................................. [ 88%]
........................................................................ [ 89%]
........................................................................ [ 91%]
.x...x......xx.......x...x..x.x.x........................x......x....... [ 92%]
.....x......x..............x..x.....x.........s........................s [ 93%]
ssss.ss.sss.ssss.sssssssssssssssssss....s.s........s.......ss.s......... [ 95%]
s.................s...........s....s....s............s.ss.........s..... [ 96%]
.s......................................s.s.................s........... [ 97%]
........................................................................ [ 98%]
........x........................X..............................         [100%]error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
fatal: bad object HEAD


----------- coverage: platform linux, python 3.8.6-final-0 -----------
Coverage XML written to file coverage.xml

= 5197 passed, 122 skipped, 119 xfailed, 244 xpassed, 10477 warnings in 71.31s (0:01:11) =
PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Tests are successful
============================= test session starts ==============================
platform linux -- Python 3.8.6, pytest-6.2.2, py-1.10.0, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.2.3, cov-2.11.0, forked-1.2.0, xdist-2.2.0
collected 1769 items

modin/pandas/test/test_io.py ........................................... [  2%]
........................................................................ [  6%]
........................................................................ [ 10%]
........................................................................ [ 14%]
........................................................................ [ 18%]
........................................................................ [ 22%]
........................................................................ [ 26%]
........................................................................ [ 30%]
.....................................................................xxx [ 34%]
xxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx...xxx [ 39%]
xxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx...xxxxxx....xx [ 43%]
X....................................................................... [ 47%]
........................................................................ [ 51%]
........................................................................ [ 55%]
........................................................................ [ 59%]
........................................................................ [ 63%]
........................................................................ [ 67%]
........................................................................ [ 71%]
........................................................................ [ 75%]
........................................................................ [ 79%]
........................................................................ [ 83%]
........................................................................ [ 87%]
........................................................................ [ 91%]
.....xxxxxxxxxxxx............s.......................................... [ 96%]
....s...........X..............X.......x...............ss....ss.......   [100%]

----------- coverage: platform linux, python 3.8.6-final-0 -----------
Coverage XML written to file coverage.xml


=== 1649 passed, 6 skipped, 111 xfailed, 3 xpassed, 1846 warnings in 42.96s ====
Closing remaining open files:/modin/modin/pandas/test/io_tests_data/23bdf6e2634511eba7220242ac110002.hdf...done/modin/modin/pandas/test/io_tests_data/23bdf886634511eba7220242ac110002.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.8.6, pytest-6.2.2, py-1.10.0, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.2.3, cov-2.11.0, forked-1.2.0, xdist-2.2.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
gw0 [5682] / gw1 [5682] / gw2 [5682] / gw3 [5682] / gw4 [5682] / gw5 [5682] / gw6 [5682] / gw7 [5682] / gw8 [5682] / gw9 [5682] / gw10 [5682] / gw11 [5682] / gw12 [5682] / gw13 [5682] / gw14 [5682] / gw15 [5682] / gw16 [5682] / gw17 [5682] / gw18 [5682] / gw19 [5682] / gw20 [5682] / gw21 [5682] / gw22 [5682] / gw23 [5682] / gw24 [5682] / gw25 [5682] / gw26 [5682] / gw27 [5682] / gw28 [5682] / gw29 [5682] / gw30 [5682] / gw31 [5682] / gw32 [5682] / gw33 [5682] / gw34 [5682] / gw35 [5682] / gw36 [5682] / gw37 [5682] / gw38 [5682] / gw39 [5682] / gw40 [5682] / gw41 [5682] / gw42 [5682] / gw43 [5682] / gw44 [5682] / gw45 [5682] / gw46 [5682] / gw47 [5682]

........................................................................ [  1%]
........................................................................ [  2%]
........................................................................ [  3%]
........................................................................ [  5%]
........................................................................ [  6%]
......................................X................................. [  7%]
x....................................................................... [  8%]
..................X...................X.X.....X..........X..........X... [ 10%]
...X...................x.........................X...........x.........X [ 11%]
...X.x..s.................x.X.....X..X.........X.........XX.......XX.... [ 12%]
..x.X............XX..XX.....x.............s.XX......................X..x [ 13%]
......x..x.........x......X.X.x.....x............x......X.X...x......... [ 15%]
x......x.x..........X.........x.........X..X.......X..xX.x.......XX....X [ 16%]
.....X.xxXX.X..........x.Xx...X.x.X....XX.....X......X...X.X..X......... [ 17%]
XxX....XxXX..X.....xx........X......X.X....X...........X.x...X.......X.. [ 19%]
......X...X.........X.....x..XX.........s....X....X...x.......X..X.X..XX [ 20%]
..X.........X.XX............XX...........X...XX......X......X.X......... [ 21%]
.X.....x....X..............XX..x..........x.XX.........................X [ 22%]
...X...X............x...................x......x...x................xX.. [ 24%]
...X.X..X.......x.X.x...X............X.......x...x.............x........ [ 25%]
...X.....x.....X......xxxX...X........x................X....Xx.x........ [ 26%]
....x.................x..............s...X.....X......x................. [ 27%]
..x.......x............x..XXx......X.x..................x....x........x. [ 29%]
.....................X.................X.......X..............x......... [ 30%]
...X.....X.......X..x...............................X.............X..... [ 31%]
......X...x.........X......................x...x..............x......X.. [ 32%]
........................Xx....X.............x........................... [ 34%]
.....X........X.....x...........................X.........x...........X. [ 35%]
.........X...x........x.......................................X......... [ 36%]
..X......................x...........x.........Xx.................X..... [ 38%]
.......X..X..........................s..X...................x........... [ 39%]
..........X...x......................x...................x..........X.xx [ 40%]
...........x.....X...s...........X.X............x................X...... [ 41%]
..................x.............X...........xx.x........................ [ 43%]
.............................................xx.......x................. [ 44%]
........................................................................ [ 45%]
.....x.......................................................X.......... [ 46%]
................................X....................................... [ 48%]
......X..........................X......ssssssssssssss.................. [ 49%]
....ssssssssssssss...sss..................X............................. [ 50%]
.........................................................X.........X...s [ 51%]
ssss........................................X........................... [ 53%]
.................X...............X...................................... [ 54%]
....x.x.....................................................x........... [ 55%]
.............................x.......................................... [ 57%]
..x.X...............................x................................... [ 58%]
...................x..ss........................X....................... [ 59%]
..............................................X......................... [ 60%]
.....................................X.................................. [ 62%]
...........s........................................................X... [ 63%]
....................................................X................... [ 64%]
......................X................................................. [ 65%]
........................................................................ [ 67%]
........................................................................ [ 68%]
........................................................................ [ 69%]
........................................................................ [ 70%]
......................................................................... [ 72%]
........................................................................ [ 73%]
.........s..........................s.......................ss...s...... [ 74%]
....s...........s..ss......................s................s.s.X..s.... [ 76%]
..................s...s...s...s.......s................s................ [ 77%]
...s..s......................s.................s........................ [ 78%]
................X.s..................X......X......X...X.X.....XXX.X.... [ 79%]
...X.X.X...X..X.X.X.XX...XX.......XXX.....X.X.....X........X.........X..X [ 81%]
.XXX....XX.XX.....X.....X...X..XXXX.XX.X.....X..XXX.............X....... [ 82%]
..X...........X..........................................X.............. [ 83%]
........................................................................ [ 84%]
...........X..........................XX...X....................X....... [ 86%]
.......................X..........X.....X..................X..X..XX...X. [ 87%]
....X..X...X.X..........X.......X..X..X................................. [ 88%]
........................................................................ [ 89%]
........................................................................ [ 91%]
.x...x......xx.......x...x..x.x.x........................x......x....... [ 92%]
.....x......x..............x..x.....x.........s........................s [ 93%]
ssss.ss.sss.ssss.sssssssssssssssssss....s.s........s.......ss.s......... [ 95%]
s.................s...........s....s....s............s.ss.........s..... [ 96%]
.s......................................s.s.................s........... [ 97%]
........................................................................ [ 98%]
........x........................X..............................         [100%]error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
fatal: bad object HEAD


----------- coverage: platform linux, python 3.8.6-final-0 -----------
Coverage XML written to file coverage.xml

= 5197 passed, 122 skipped, 119 xfailed, 244 xpassed, 10477 warnings in 71.31s (0:01:11) =
PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Tests are successful

@codecov
Copy link

codecov bot commented Jan 29, 2021

Codecov Report

Merging #2660 (d5a4867) into master (f2a7271) will decrease coverage by 3.07%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #2660      +/-   ##
==========================================
- Coverage   83.10%   80.02%   -3.08%     
==========================================
  Files         124      119       -5     
  Lines       13529    13359     -170     
==========================================
- Hits        11243    10691     -552     
- Misses       2286     2668     +382     
Impacted Files Coverage Δ
modin/pandas/base.py 94.96% <100.00%> (+<0.01%) ⬆️
modin/engines/ray/task_wrapper.py 0.00% <0.00%> (-100.00%) ⬇️
modin/engines/ray/pandas_on_ray/io.py 0.00% <0.00%> (-100.00%) ⬇️
.../engines/ray/pandas_on_ray/frame/axis_partition.py 0.00% <0.00%> (-96.43%) ⬇️
modin/engines/ray/pandas_on_ray/frame/partition.py 0.00% <0.00%> (-94.69%) ⬇️
...gines/ray/pandas_on_ray/frame/partition_manager.py 0.00% <0.00%> (-93.88%) ⬇️
modin/engines/base/io/text/fwf_dispatcher.py 8.62% <0.00%> (-78.45%) ⬇️
modin/engines/ray/pandas_on_ray/frame/data.py 0.00% <0.00%> (-75.00%) ⬇️
modin/engines/ray/generic/io.py 26.66% <0.00%> (-73.34%) ⬇️
...ement/functions/default_methods/groupby_default.py 25.28% <0.00%> (-65.52%) ⬇️
... and 37 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f2a7271...c892b33. Read the comment docs.

@modin-bot
Copy link

modin-bot commented Jan 29, 2021

TeamCity Dask test results bot

Tests PASSed

Tests Logs
============================= test session starts ==============================
platform linux -- Python 3.8.6, pytest-6.2.2, py-1.10.0, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.2.3, cov-2.11.0, forked-1.2.0, xdist-2.2.0
collected 1769 items

modin/pandas/test/test_io.py ........................................... [  2%]
........................................................................ [  6%]
.............................................sssssssssssssssssssssssssss [ 10%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 14%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 18%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 22%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 26%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%]
sssssssssssssssssssssssssssssssssssssssssssss........................xxx [ 34%]
xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxx [ 39%]
xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx..xx [ 43%]
X......................................x.....x.....X.....X.....X.....X.. [ 47%]
...X.....X.....x.....x.....X.....X.....X.....X.....X.....X.....x.....x.. [ 51%]
...X.....X.....X.....X.....X.....X.....x.....x.....X.....X.....X.....X.. [ 55%]
...X.....X.............................................................. [ 59%]
..............................................xxxxxxxxxxxxxxxxxxxxxxxxxx [ 63%]
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx........xxxxxxxx........xx [ 67%]
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.......................... [ 71%]
..............................................xxxx......xxxxxx......xxxx [ 75%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxx [ 79%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxx [ 83%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxx [ 87%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx...................... [ 91%]
.....xxxxxxxxxxxx....................................................... [ 96%]
................X..............X.......x...............ss....ss.......   [100%]

----------- coverage: platform linux, python 3.8.6-final-0 -----------
Coverage XML written to file coverage.xml


= 879 passed, 436 skipped, 427 xfailed, 27 xpassed, 214 warnings in 184.67s (0:03:04) =
Closing remaining open files:/modin/modin/pandas/test/io_tests_data/9d65bd40634511eb8ab30242ac110005.hdf...done/modin/modin/pandas/test/io_tests_data/9d65b610634511eb8ab30242ac110005.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.8.6, pytest-6.2.2, py-1.10.0, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.2.3, cov-2.11.0, forked-1.2.0, xdist-2.2.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
gw0 [5682] / gw1 [5682] / gw2 [5682] / gw3 [5682] / gw4 [5682] / gw5 [5682] / gw6 [5682] / gw7 [5682] / gw8 [5682] / gw9 [5682] / gw10 [5682] / gw11 [5682] / gw12 [5682] / gw13 [5682] / gw14 [5682] / gw15 [5682] / gw16 [5682] / gw17 [5682] / gw18 [5682] / gw19 [5682] / gw20 [5682] / gw21 [5682] / gw22 [5682] / gw23 [5682] / gw24 [5682] / gw25 [5682] / gw26 [5682] / gw27 [5682] / gw28 [5682] / gw29 [5682] / gw30 [5682] / gw31 [5682] / gw32 [5682] / gw33 [5682] / gw34 [5682] / gw35 [5682] / gw36 [5682] / gw37 [5682] / gw38 [5682] / gw39 [5682] / gw40 [5682] / gw41 [5682] / gw42 [5682] / gw43 [5682] / gw44 [5682] / gw45 [5682] / gw46 [5682] / gw47 [5682]

........................................................................ [  1%]
........................................................................ [  2%]
........................................................................ [  3%]
........................................................................ [  5%]
........................................................................ [  6%]
.....................................................................X.. [  7%]
...............s....x................................................... [  8%]
...................X.X....X................X..........X...............X.. [ 10%]
.........x...........X...XX...................................X......... [ 11%]
.....X................X.X.X.................................X..X........ [ 12%]
.s...X..x......x.XxX.X.......x...Xx.......x.........x........x........x. [ 13%]
............XX...x............x.......X.....X.X..X.....X....X..X........ [ 15%]
....X..............X......x.........x................X.................. [ 16%]
........x..X...x....x...X...........X.....................X............. [ 17%]
.................X....X...xX......................X......X......x....... [ 19%]
......X..............x.x...X............x.........X............X...X.... [ 20%]
.......X...........X..X....X...x...X.......................x..........X.. [ 21%]
.X.............X...x.....................x........X.....................x [ 22%]
.X........................X..........x..X...X.......X...............x... [ 24%]
...X..........X...X.....X.x..X.X......x..XX...........................x. [ 25%]
...xX..................x..........X.....X.......x....................... [ 26%]
...............X.......X................X.....X.X....X.................. [ 27%]
............s............................................................. [ 29%]
..............................................X......................... [ 30%]
...........X............................................................ [ 31%]
..........X......................................X...................... [ 33%]
....................................................X.....X............. [ 34%]
..................X....X...............................................x [ 35%]
.......X.............X......X...X.....x......X................x.......... [ 36%]
........X............x...x.X...........X.....x.......................... [ 38%]
....x.........X.............x.................x......X....x.X....X...... [ 39%]
.....XX........X...X..X.................X......x......X................. [ 40%]
....X.....X...x..x.x.......x...........................................x [ 41%]
.x.....x......................................................s.s...ssss [ 43%]
s.sss..ss.s.s..s......s..sss.s.ss..s..ss.s.s...ss...............xs.s.x.s [ 44%]
..ss.s...............X......X.........X..x......X....................... [ 45%]
................................................................X....... [ 46%]
.X.................................................x.................... [ 48%]
...........x................x.........x...................x............. [ 49%]
.............x...........x.....X.....XX.X......X...X...X.X...........x.. [ 50%]
........x.....x................x..........x........x.........X..X....... [ 52%]
.................................................X.....X................. [ 53%]
........X.......ss..............................x....................... [ 54%]
..X......X..............X........x..x.X...x...X..X.......x.....x........ [ 55%]
x..............X...x....X....X..X...X.XX..............x.........x..x.... [ 57%]
...........x..x.ss..........x.x......X.X.XX.....XxX..X.......X........X. [ 58%]
.............X.....xX.....X..x.x.X...x........xx..X..X..XX.X..XX......x. [ 59%]
.....Xx.x.......x...x.........................X.......................... [ 60%]
.............x............x............................................. [ 62%]
......................................................................... [ 63%]
..............................................................s......... [ 64%]
................X....................................................... [ 66%]
......................................................................... [ 67%]
...................s.................................................... [ 68%]
..........................X...........s..X.............................. [ 69%]
........................X.............................x................. [ 71%]
...................................................X..................... [ 72%]
........................................................................ [ 73%]
...................x.......x......x..........sX.s.....................s.. [ 74%]
....s....s..s............s...................ss...................s..s.. [ 76%]
.....s.................s................s.....s..s.....s..............s. [ 77%]
...................s......s..s.........................................s [ 78%]
................................s..X..X...X..XX.X....................X.. [ 80%]
....s....X.X...XX.X....X.....X..X...X.X..XXX...XXXX....X.XXX..X.X.....X. [ 81%]
X.....X.X...XXX..X.XX.......X..X.X..X..X.X.X..X.....X.......X.XX......... [ 82%]
...X.....X.............................................................. [ 83%]
.X......................................X................................ [ 85%]
........X..X..X.......................X...........................X...... [ 86%]
.......X............................X.............XX.....X.....X...XX... [ 87%]
..X.XX...............X...................................X.............. [ 88%]
.........X......X....................................................... [ 90%]
........................................................................ [ 91%]
....................................x......x....x.....x.......x..xxx.... [ 92%]
...xx.x........x......x..........x.........x............x............... [ 94%]
...........................s.ssssssssss.sssssssssss.ssssssssssssss......s [ 95%]
...s.....s.........s..ss............s.......s........................... [ 96%]
...........s.ss.............s.....s..........................s.....s.... [ 97%]
................s.....................................................s. [ 99%]
..................................................                       [100%]error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
fatal: bad object HEAD


----------- coverage: platform linux, python 3.8.6-final-0 -----------
Coverage XML written to file coverage.xml

= 5197 passed, 122 skipped, 119 xfailed, 244 xpassed, 10368 warnings in 180.23s (0:03:00) =
PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Tests are successful
============================= test session starts ==============================
platform linux -- Python 3.8.6, pytest-6.2.2, py-1.10.0, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.2.3, cov-2.11.0, forked-1.2.0, xdist-2.2.0
collected 1769 items

modin/pandas/test/test_io.py ........................................... [  2%]
........................................................................ [  6%]
.............................................sssssssssssssssssssssssssss [ 10%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 14%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 18%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 22%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 26%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%]
sssssssssssssssssssssssssssssssssssssssssssss........................xxx [ 34%]
xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxx [ 39%]
xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx..xx [ 43%]
X......................................x.....x.....X.....X.....X.....X.. [ 47%]
...X.....X.....x.....x.....X.....X.....X.....X.....X.....X.....x.....x.. [ 51%]
...X.....X.....X.....X.....X.....X.....x.....x.....X.....X.....X.....X.. [ 55%]
...X.....X.............................................................. [ 59%]
..............................................xxxxxxxxxxxxxxxxxxxxxxxxxx [ 63%]
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx........xxxxxxxx........xx [ 67%]
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.......................... [ 71%]
..............................................xxxx......xxxxxx......xxxx [ 75%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxx [ 79%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxx [ 83%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxx [ 87%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx...................... [ 91%]
.....xxxxxxxxxxxx....................................................... [ 96%]
................X..............X.......x...............ss....ss.......   [100%]

----------- coverage: platform linux, python 3.8.6-final-0 -----------
Coverage XML written to file coverage.xml


= 879 passed, 436 skipped, 427 xfailed, 27 xpassed, 214 warnings in 184.67s (0:03:04) =
Closing remaining open files:/modin/modin/pandas/test/io_tests_data/9d65bd40634511eb8ab30242ac110005.hdf...done/modin/modin/pandas/test/io_tests_data/9d65b610634511eb8ab30242ac110005.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.8.6, pytest-6.2.2, py-1.10.0, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.2.3, cov-2.11.0, forked-1.2.0, xdist-2.2.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
gw0 [5682] / gw1 [5682] / gw2 [5682] / gw3 [5682] / gw4 [5682] / gw5 [5682] / gw6 [5682] / gw7 [5682] / gw8 [5682] / gw9 [5682] / gw10 [5682] / gw11 [5682] / gw12 [5682] / gw13 [5682] / gw14 [5682] / gw15 [5682] / gw16 [5682] / gw17 [5682] / gw18 [5682] / gw19 [5682] / gw20 [5682] / gw21 [5682] / gw22 [5682] / gw23 [5682] / gw24 [5682] / gw25 [5682] / gw26 [5682] / gw27 [5682] / gw28 [5682] / gw29 [5682] / gw30 [5682] / gw31 [5682] / gw32 [5682] / gw33 [5682] / gw34 [5682] / gw35 [5682] / gw36 [5682] / gw37 [5682] / gw38 [5682] / gw39 [5682] / gw40 [5682] / gw41 [5682] / gw42 [5682] / gw43 [5682] / gw44 [5682] / gw45 [5682] / gw46 [5682] / gw47 [5682]

........................................................................ [  1%]
........................................................................ [  2%]
........................................................................ [  3%]
........................................................................ [  5%]
........................................................................ [  6%]
.....................................................................X.. [  7%]
...............s....x................................................... [  8%]
...................X.X....X................X..........X...............X.. [ 10%]
.........x...........X...XX...................................X......... [ 11%]
.....X................X.X.X.................................X..X........ [ 12%]
.s...X..x......x.XxX.X.......x...Xx.......x.........x........x........x. [ 13%]
............XX...x............x.......X.....X.X..X.....X....X..X........ [ 15%]
....X..............X......x.........x................X.................. [ 16%]
........x..X...x....x...X...........X.....................X............. [ 17%]
.................X....X...xX......................X......X......x....... [ 19%]
......X..............x.x...X............x.........X............X...X.... [ 20%]
.......X...........X..X....X...x...X.......................x..........X.. [ 21%]
.X.............X...x.....................x........X.....................x [ 22%]
.X........................X..........x..X...X.......X...............x... [ 24%]
...X..........X...X.....X.x..X.X......x..XX...........................x. [ 25%]
...xX..................x..........X.....X.......x....................... [ 26%]
...............X.......X................X.....X.X....X.................. [ 27%]
............s............................................................. [ 29%]
..............................................X......................... [ 30%]
...........X............................................................ [ 31%]
..........X......................................X...................... [ 33%]
....................................................X.....X............. [ 34%]
..................X....X...............................................x [ 35%]
.......X.............X......X...X.....x......X................x.......... [ 36%]
........X............x...x.X...........X.....x.......................... [ 38%]
....x.........X.............x.................x......X....x.X....X...... [ 39%]
.....XX........X...X..X.................X......x......X................. [ 40%]
....X.....X...x..x.x.......x...........................................x [ 41%]
.x.....x......................................................s.s...ssss [ 43%]
s.sss..ss.s.s..s......s..sss.s.ss..s..ss.s.s...ss...............xs.s.x.s [ 44%]
..ss.s...............X......X.........X..x......X....................... [ 45%]
................................................................X....... [ 46%]
.X.................................................x.................... [ 48%]
...........x................x.........x...................x............. [ 49%]
.............x...........x.....X.....XX.X......X...X...X.X...........x.. [ 50%]
........x.....x................x..........x........x.........X..X....... [ 52%]
.................................................X.....X................. [ 53%]
........X.......ss..............................x....................... [ 54%]
..X......X..............X........x..x.X...x...X..X.......x.....x........ [ 55%]
x..............X...x....X....X..X...X.XX..............x.........x..x.... [ 57%]
...........x..x.ss..........x.x......X.X.XX.....XxX..X.......X........X. [ 58%]
.............X.....xX.....X..x.x.X...x........xx..X..X..XX.X..XX......x. [ 59%]
.....Xx.x.......x...x.........................X.......................... [ 60%]
.............x............x............................................. [ 62%]
......................................................................... [ 63%]
..............................................................s......... [ 64%]
................X....................................................... [ 66%]
......................................................................... [ 67%]
...................s.................................................... [ 68%]
..........................X...........s..X.............................. [ 69%]
........................X.............................x................. [ 71%]
...................................................X..................... [ 72%]
........................................................................ [ 73%]
...................x.......x......x..........sX.s.....................s.. [ 74%]
....s....s..s............s...................ss...................s..s.. [ 76%]
.....s.................s................s.....s..s.....s..............s. [ 77%]
...................s......s..s.........................................s [ 78%]
................................s..X..X...X..XX.X....................X.. [ 80%]
....s....X.X...XX.X....X.....X..X...X.X..XXX...XXXX....X.XXX..X.X.....X. [ 81%]
X.....X.X...XXX..X.XX.......X..X.X..X..X.X.X..X.....X.......X.XX......... [ 82%]
...X.....X.............................................................. [ 83%]
.X......................................X................................ [ 85%]
........X..X..X.......................X...........................X...... [ 86%]
.......X............................X.............XX.....X.....X...XX... [ 87%]
..X.XX...............X...................................X.............. [ 88%]
.........X......X....................................................... [ 90%]
........................................................................ [ 91%]
....................................x......x....x.....x.......x..xxx.... [ 92%]
...xx.x........x......x..........x.........x............x............... [ 94%]
...........................s.ssssssssss.sssssssssss.ssssssssssssss......s [ 95%]
...s.....s.........s..ss............s.......s........................... [ 96%]
...........s.ss.............s.....s..........................s.....s.... [ 97%]
................s.....................................................s. [ 99%]
..................................................                       [100%]error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
fatal: bad object HEAD


----------- coverage: platform linux, python 3.8.6-final-0 -----------
Coverage XML written to file coverage.xml

= 5197 passed, 122 skipped, 119 xfailed, 244 xpassed, 10368 warnings in 180.23s (0:03:00) =
PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Tests are successful

@modin-bot
Copy link

modin-bot commented Jan 29, 2021

TeamCity Ray test results bot

Tests PASSed

Tests Logs
============================= test session starts ==============================
platform linux -- Python 3.8.6, pytest-6.2.2, py-1.10.0, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.2.3, cov-2.11.0, forked-1.2.0, xdist-2.2.0
collected 1769 items

modin/pandas/test/test_io.py ........................................... [  2%]
........................................................................ [  6%]
.............................................sssssssssssssssssssssssssss [ 10%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 14%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 18%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 22%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 26%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%]
sssssssssssssssssssssssssssssssssssssssssssss........................xxx [ 34%]
xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxx [ 39%]
xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx..xx [ 43%]
X..�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.40 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.35 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.33 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.33 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
.�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.29 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.29 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
.....�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.28 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.27 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
...........�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.43 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.41 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.42 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.42 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
...�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.40 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.40 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.39 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.42 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
................x.....x.....X.....X.....X.....X.. [ 47%]
...X.....X.....x.....x.....X.....X.....X.....X.....X.....X.....x.....x.. [ 51%]
...X.....X.....X.....X.....X.....X.....x.....x.....X.....X.....X.....X.. [ 55%]
...X.....X.............................................................. [ 59%]
..............................................xxxxxxxxxxxxxxxxxxxxxxxxxx [ 63%]
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx........xxxxxxxx........xx [ 67%]
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.......................... [ 71%]
..............................................xxxx......xxxxxx......xxxx [ 75%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxx [ 79%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxx [ 83%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxx [ 87%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx...................... [ 91%]
.....xxxxxxxxxxxx....................................................... [ 96%]
................X..............X.......x...............ss....ss.......   [100%]

----------- coverage: platform linux, python 3.8.6-final-0 -----------
Coverage XML written to file coverage.xml


= 879 passed, 436 skipped, 427 xfailed, 27 xpassed, 203 warnings in 93.95s (0:01:33) =
Closing remaining open files:/modin/modin/pandas/test/io_tests_data/518e6228634511eb870a0242ac110002.hdf...done/modin/modin/pandas/test/io_tests_data/518e6534634511eb870a0242ac110002.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.8.6, pytest-6.2.2, py-1.10.0, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.2.3, cov-2.11.0, forked-1.2.0, xdist-2.2.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
[gw34] node down: Not properly terminated

replacing crashed worker gw34
gw0 [5682] / gw1 [5682] / gw2 [5682] / gw3 [5682] / gw4 [5682] / gw5 [5682] / gw6 [5682] / gw7 [5682] / gw8 [5682] / gw9 [5682] / gw10 [5682] / gw11 [5682] / gw12 [5682] / gw13 [5682] / gw14 [5682] / gw15 [5682] / gw16 [5682] / gw17 [5682] / gw18 [5682] / gw19 [5682] / gw20 [5682] / gw21 [5682] / gw22 [5682] / gw23 [5682] / gw24 [5682] / gw25 [5682] / gw26 [5682] / gw27 [5682] / gw28 [5682] / gw29 [5682] / gw30 [5682] / gw31 [5682] / gw32 [5682] / gw33 [5682] / gw48 [5682] / gw35 [5682] / gw36 [5682] / gw37 [5682] / gw38 [5682] / gw39 [5682] / gw40 [5682] / gw41 [5682] / gw42 [5682] / gw43 [5682] / gw44 [5682] / gw45 [5682] / gw46 [5682] / gw47 [5682]

........................................................................ [  1%]
........................................................................ [  2%]
........................................................................ [  3%]
........................................................................ [  5%]
........................................................................ [  6%]
...................................................................X.... [  7%]
.........................................X........................x..... [  8%]
.......X.......x...............s.......s...................X............ [ 10%]
.X.................................................X.X.X................ [ 11%]
..........X...Xx..........X..X................X.................X....... [ 12%]
...................X..x....X....X........x.......X..x...x....xx...X...... [ 13%]
....................X.....x..X..X.x....X.X.....x..X...X.X.....X.X.x....X. [ 15%]
...X.....X......xX...x..........x...Xx..X.....X..Xx....xxxXXXXXX.X...... [ 16%]
...xX.............x.xX.x..Xx....X..X..xXXX.X.X..x....xX.....x...x.....x. [ 17%]
..X.x....x.......x..X...X.......xX..X...X....XX...X......X....XX..X..X.. [ 19%]
..............x..........�[2m�[36m(pid=9414)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=9414)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=9414)�[0m 
�[2m�[36m(pid=9414)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=9414)�[0m 
�[2m�[36m(pid=9414)�[0m becomes:
�[2m�[36m(pid=9414)�[0m 
�[2m�[36m(pid=9414)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=9414)�[0m 
.......................................xX...... [ 20%]
..........X..X�[2m�[36m(pid=10286)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=10286)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=10286)�[0m 
�[2m�[36m(pid=10286)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=10286)�[0m 
�[2m�[36m(pid=10286)�[0m becomes:

�[2m�[36m(pid=10286)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=10286)�[0m 
.......x........x.X.X.........X...x......X.X........x..... [ 21%]
........X..X...x...X.x..�[2m�[36m(pid=8467)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=8467)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=8467)�[0m 
�[2m�[36m(pid=8467)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=8467)�[0m 
�[2m�[36m(pid=8467)�[0m becomes:
�[2m�[36m(pid=8467)�[0m 
�[2m�[36m(pid=8467)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=8467)�[0m 
..........................................X..... [ 22%]
..................X.X................................................... [ 24%]
.............x.X...........X.X.X.......X...........x.............X...... [ 25%]
...................X...........................x........................ [ 26%]
...........................x.....................X..X................... [ 27%]
...........X........X..............X.X.................................. [ 29%]
..........X............................x.....X.........x........X........ [ 30%]
.......................x.........X..........X.......................X.XX. [ 31%]
......................................x...X.......................XXxx.. [ 32%]
........................X..............................X.....X.......... [ 34%]
...........x...........................................x................ [ 35%]
...........X.X......................................x....x.............. [ 36%]
.....x.........x..............X...................x..................... [ 37%]
........x.............X...............Xx...........................X.......X [ 39%]
.....s..............s..X..............................X.....X........... [ 40%]
...........xX................................xX......................... [ 41%]
.x...x....................x....................x.x.................x...x.. [ 43%]
.............X............X..............X........X........X....X.....x.. [ 44%]
....x...x..x..x...x..X.................................................. [ 45%]
................s.s.ssss.s.....sssssss.....sssssss.ss...sss.ssss.s...... [ 47%]
..............................................X........................s [ 48%]
.s......x.�[2m�[36m(pid=10832)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=10832)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=10832)�[0m 
.�[2m�[36m(pid=10832)�[0m becomes:�[2m�[36m(pid=10832)�[0m �[2m�[36m(pid=9414)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.

�[2m�[36m(pid=9414)�[0m The new arguments that you should use are 'offset' or 'origin'.�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", offset="2s")

�[2m�[36m(pid=9414)�[0m �[2m�[36m(pid=10832)�[0m 

�[2m�[36m(pid=9414)�[0m >>> df.resample(freq="3s", base=2)
x.
�[2m�[36m(pid=9414)�[0m becomes:
�[2m�[36m(pid=9414)�[0m 
�[2m�[36m(pid=9414)�[0m >>> df.resample(freq="3s", offset="2s")...
�[2m�[36m(pid=9414)�[0m 
....�[2m�[36m(pid=9946)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=9946)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m becomes:.
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m >>> df.resample(freq="3s", offset="2s")
.�[2m�[36m(pid=9946)�[0m .
................�[2m�[36m(pid=10832)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=10832)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m becomes:
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=10832)�[0m 
...............................�[2m�[36m(pid=9946)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=9946)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m becomes:
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=9946)�[0m 
.. [ 49%]
................�[2m�[36m(pid=10832)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=10832)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m becomes:
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=10832)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m becomes:
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=10832)�[0m 
............�[2m�[36m(pid=9414)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=9414)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=9414)�[0m 
�[2m�[36m(pid=9414)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=9414)�[0m 
�[2m�[36m(pid=9414)�[0m becomes:.
�[2m�[36m(pid=9414)�[0m 
�[2m�[36m(pid=9414)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=9414)�[0m 
.................X.......................... [ 50%]
..........................�[2m�[36m(pid=5684)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=5684)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=5684)�[0m 
�[2m�[36m(pid=5684)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=5684)�[0m 
�[2m�[36m(pid=5684)�[0m becomes:
�[2m�[36m(pid=5684)�[0m 
�[2m�[36m(pid=5684)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=5684)�[0m 
.....X....................X................sss [ 52%]
.....x.....................x..................X..............XX........X [ 53%]
........�[2m�[36m(pid=11242)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
�[2m�[36m(pid=11242)�[0m fatal: bad object HEAD
.........X.......X.................X..........X................. [ 54%]
........x................�[2m�[36m(pid=9946)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=9946)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m >>> df.resample(freq="3s", base=2)
.�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m becomes:
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=9946)�[0m 
...X....x...x.........x........................ [ 55%]
...............................x.......................x................ [ 57%]
................................................ss...................... [ 58%]
...X.................................................................... [ 59%]
................x.............x.................s....................... [ 61%]
........................................................................ [ 62%]
........................................................................ [ 63%]
........................................................................ [ 64%]
..............................................�[2m�[36m(pid=11129)�[0m FutureWarning: Treating datetime data as categorical rather than numeric in `.describe` is deprecated and will be removed in a future version of pandas. Specify `datetime_is_numeric=True` to silence this warning and adopt the future behavior now.
.......................... [ 66%]
..s....x.....s......................................X................... [ 67%]
...............................�[2m�[36m(pid=11704)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
�[2m�[36m(pid=11704)�[0m fatal: bad object HEAD
......................................... [ 68%]
.......................XX................X..........X................... [ 69%]
.....................x..........x.....x..............x.........x...x.x.. [ 71%]
X....X..X...X.xXX...x.......................................X........... [ 72%]
x................xx..X....X...X.X.X..X.................................. [ 73%]
....s...............s..................s.s.......s.................s..... [ 74%]
s.....s.....s............s.......s.....s......s................�[2m�[36m(pid=12094)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
�[2m�[36m(pid=12094)�[0m fatal: bad object HEAD
........s [ 76%]
..........s...s...............s....................s.s.................. [ 77%]
.........................................X.......X...................... [ 78%]
.X...X.X...XXX......s...X..X..X.X..X...XX...s..XXs....X...X.....X.X....X [ 80%]
......s....X.X.......XX..XX......XX.X....XXX.....X....X.....X........... [ 81%]
......X.X......X......X.....XXX.X.X...X.......X.X........................ [ 82%]
..................X............X........................................ [ 83%]
............................................X............................. [ 85%]
....X...............................X................................... [ 86%]
..........XXX..............X....X..X.X...X.X........X......X....X..X.... [ 87%]
.......X.....X.......................................................... [ 89%]
........X............................................................... [ 90%]
.....................................................x.x......xx..xx..x. [ 91%]
......XX..X...X...X...X......................x............s.x.....x....x [ 92%]
.............x........x.......x..s...s.......x.........s.............x.. [ 94%]
......sssssssssssssssssssss.sss.ssssssssss..ss.......s...........s.s...s [ 95%]
..ss...............................................s......ss.s.......s.. [ 96%]
s..................................s.................................... [ 97%]
.............s.......................................................... [ 99%]
.................X.X.X.X.X.X.X...................                        [100%]error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
fatal: bad object HEAD


----------- coverage: platform linux, python 3.8.6-final-0 -----------
---------------------- coverage: failed workers ----------------------
The following workers failed to return coverage data, ensure that pytest-cov is installed on these workers.
gw34
Coverage XML written to file coverage.xml

= 5197 passed, 122 skipped, 119 xfailed, 244 xpassed, 10321 warnings in 112.00s (0:01:51) =
PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Tests are successful
============================= test session starts ==============================
platform linux -- Python 3.8.6, pytest-6.2.2, py-1.10.0, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.2.3, cov-2.11.0, forked-1.2.0, xdist-2.2.0
collected 1769 items

modin/pandas/test/test_io.py ........................................... [  2%]
........................................................................ [  6%]
.............................................sssssssssssssssssssssssssss [ 10%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 14%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 18%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 22%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 26%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%]
sssssssssssssssssssssssssssssssssssssssssssss........................xxx [ 34%]
xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxx [ 39%]
xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx..xx [ 43%]
X..�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.40 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.35 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.33 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.33 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
.�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.29 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.29 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
.....�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.28 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.27 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
...........�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.43 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.41 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.42 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.42 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
...�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.40 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.40 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.39 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
�[2m�[36m(pid=172)�[0m Tokenization took: 0.01 ms
�[2m�[36m(pid=172)�[0m Type conversion took: 0.42 ms
�[2m�[36m(pid=172)�[0m Parser memory cleanup took: 0.00 ms
................x.....x.....X.....X.....X.....X.. [ 47%]
...X.....X.....x.....x.....X.....X.....X.....X.....X.....X.....x.....x.. [ 51%]
...X.....X.....X.....X.....X.....X.....x.....x.....X.....X.....X.....X.. [ 55%]
...X.....X.............................................................. [ 59%]
..............................................xxxxxxxxxxxxxxxxxxxxxxxxxx [ 63%]
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx........xxxxxxxx........xx [ 67%]
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.......................... [ 71%]
..............................................xxxx......xxxxxx......xxxx [ 75%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxx [ 79%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxx [ 83%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxxxx......xxxx [ 87%]
xx......xxxxxx......xxxxxx......xxxxxx......xxxxxx...................... [ 91%]
.....xxxxxxxxxxxx....................................................... [ 96%]
................X..............X.......x...............ss....ss.......   [100%]

----------- coverage: platform linux, python 3.8.6-final-0 -----------
Coverage XML written to file coverage.xml


= 879 passed, 436 skipped, 427 xfailed, 27 xpassed, 203 warnings in 93.95s (0:01:33) =
Closing remaining open files:/modin/modin/pandas/test/io_tests_data/518e6228634511eb870a0242ac110002.hdf...done/modin/modin/pandas/test/io_tests_data/518e6534634511eb870a0242ac110002.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.8.6, pytest-6.2.2, py-1.10.0, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.2.3, cov-2.11.0, forked-1.2.0, xdist-2.2.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
[gw34] node down: Not properly terminated

replacing crashed worker gw34
gw0 [5682] / gw1 [5682] / gw2 [5682] / gw3 [5682] / gw4 [5682] / gw5 [5682] / gw6 [5682] / gw7 [5682] / gw8 [5682] / gw9 [5682] / gw10 [5682] / gw11 [5682] / gw12 [5682] / gw13 [5682] / gw14 [5682] / gw15 [5682] / gw16 [5682] / gw17 [5682] / gw18 [5682] / gw19 [5682] / gw20 [5682] / gw21 [5682] / gw22 [5682] / gw23 [5682] / gw24 [5682] / gw25 [5682] / gw26 [5682] / gw27 [5682] / gw28 [5682] / gw29 [5682] / gw30 [5682] / gw31 [5682] / gw32 [5682] / gw33 [5682] / gw48 [5682] / gw35 [5682] / gw36 [5682] / gw37 [5682] / gw38 [5682] / gw39 [5682] / gw40 [5682] / gw41 [5682] / gw42 [5682] / gw43 [5682] / gw44 [5682] / gw45 [5682] / gw46 [5682] / gw47 [5682]

........................................................................ [  1%]
........................................................................ [  2%]
........................................................................ [  3%]
........................................................................ [  5%]
........................................................................ [  6%]
...................................................................X.... [  7%]
.........................................X........................x..... [  8%]
.......X.......x...............s.......s...................X............ [ 10%]
.X.................................................X.X.X................ [ 11%]
..........X...Xx..........X..X................X.................X....... [ 12%]
...................X..x....X....X........x.......X..x...x....xx...X...... [ 13%]
....................X.....x..X..X.x....X.X.....x..X...X.X.....X.X.x....X. [ 15%]
...X.....X......xX...x..........x...Xx..X.....X..Xx....xxxXXXXXX.X...... [ 16%]
...xX.............x.xX.x..Xx....X..X..xXXX.X.X..x....xX.....x...x.....x. [ 17%]
..X.x....x.......x..X...X.......xX..X...X....XX...X......X....XX..X..X.. [ 19%]
..............x..........�[2m�[36m(pid=9414)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=9414)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=9414)�[0m 
�[2m�[36m(pid=9414)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=9414)�[0m 
�[2m�[36m(pid=9414)�[0m becomes:
�[2m�[36m(pid=9414)�[0m 
�[2m�[36m(pid=9414)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=9414)�[0m 
.......................................xX...... [ 20%]
..........X..X�[2m�[36m(pid=10286)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=10286)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=10286)�[0m 
�[2m�[36m(pid=10286)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=10286)�[0m 
�[2m�[36m(pid=10286)�[0m becomes:

�[2m�[36m(pid=10286)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=10286)�[0m 
.......x........x.X.X.........X...x......X.X........x..... [ 21%]
........X..X...x...X.x..�[2m�[36m(pid=8467)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=8467)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=8467)�[0m 
�[2m�[36m(pid=8467)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=8467)�[0m 
�[2m�[36m(pid=8467)�[0m becomes:
�[2m�[36m(pid=8467)�[0m 
�[2m�[36m(pid=8467)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=8467)�[0m 
..........................................X..... [ 22%]
..................X.X................................................... [ 24%]
.............x.X...........X.X.X.......X...........x.............X...... [ 25%]
...................X...........................x........................ [ 26%]
...........................x.....................X..X................... [ 27%]
...........X........X..............X.X.................................. [ 29%]
..........X............................x.....X.........x........X........ [ 30%]
.......................x.........X..........X.......................X.XX. [ 31%]
......................................x...X.......................XXxx.. [ 32%]
........................X..............................X.....X.......... [ 34%]
...........x...........................................x................ [ 35%]
...........X.X......................................x....x.............. [ 36%]
.....x.........x..............X...................x..................... [ 37%]
........x.............X...............Xx...........................X.......X [ 39%]
.....s..............s..X..............................X.....X........... [ 40%]
...........xX................................xX......................... [ 41%]
.x...x....................x....................x.x.................x...x.. [ 43%]
.............X............X..............X........X........X....X.....x.. [ 44%]
....x...x..x..x...x..X.................................................. [ 45%]
................s.s.ssss.s.....sssssss.....sssssss.ss...sss.ssss.s...... [ 47%]
..............................................X........................s [ 48%]
.s......x.�[2m�[36m(pid=10832)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=10832)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=10832)�[0m 
.�[2m�[36m(pid=10832)�[0m becomes:�[2m�[36m(pid=10832)�[0m �[2m�[36m(pid=9414)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.

�[2m�[36m(pid=9414)�[0m The new arguments that you should use are 'offset' or 'origin'.�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", offset="2s")

�[2m�[36m(pid=9414)�[0m �[2m�[36m(pid=10832)�[0m 

�[2m�[36m(pid=9414)�[0m >>> df.resample(freq="3s", base=2)
x.
�[2m�[36m(pid=9414)�[0m becomes:
�[2m�[36m(pid=9414)�[0m 
�[2m�[36m(pid=9414)�[0m >>> df.resample(freq="3s", offset="2s")...
�[2m�[36m(pid=9414)�[0m 
....�[2m�[36m(pid=9946)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=9946)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m becomes:.
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m >>> df.resample(freq="3s", offset="2s")
.�[2m�[36m(pid=9946)�[0m .
................�[2m�[36m(pid=10832)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=10832)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m becomes:
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=10832)�[0m 
...............................�[2m�[36m(pid=9946)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=9946)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m becomes:
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=9946)�[0m 
.. [ 49%]
................�[2m�[36m(pid=10832)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=10832)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m becomes:
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=10832)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m becomes:
�[2m�[36m(pid=10832)�[0m 
�[2m�[36m(pid=10832)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=10832)�[0m 
............�[2m�[36m(pid=9414)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=9414)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=9414)�[0m 
�[2m�[36m(pid=9414)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=9414)�[0m 
�[2m�[36m(pid=9414)�[0m becomes:.
�[2m�[36m(pid=9414)�[0m 
�[2m�[36m(pid=9414)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=9414)�[0m 
.................X.......................... [ 50%]
..........................�[2m�[36m(pid=5684)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=5684)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=5684)�[0m 
�[2m�[36m(pid=5684)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(pid=5684)�[0m 
�[2m�[36m(pid=5684)�[0m becomes:
�[2m�[36m(pid=5684)�[0m 
�[2m�[36m(pid=5684)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=5684)�[0m 
.....X....................X................sss [ 52%]
.....x.....................x..................X..............XX........X [ 53%]
........�[2m�[36m(pid=11242)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
�[2m�[36m(pid=11242)�[0m fatal: bad object HEAD
.........X.......X.................X..........X................. [ 54%]
........x................�[2m�[36m(pid=9946)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(pid=9946)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m >>> df.resample(freq="3s", base=2)
.�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m becomes:
�[2m�[36m(pid=9946)�[0m 
�[2m�[36m(pid=9946)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(pid=9946)�[0m 
...X....x...x.........x........................ [ 55%]
...............................x.......................x................ [ 57%]
................................................ss...................... [ 58%]
...X.................................................................... [ 59%]
................x.............x.................s....................... [ 61%]
........................................................................ [ 62%]
........................................................................ [ 63%]
........................................................................ [ 64%]
..............................................�[2m�[36m(pid=11129)�[0m FutureWarning: Treating datetime data as categorical rather than numeric in `.describe` is deprecated and will be removed in a future version of pandas. Specify `datetime_is_numeric=True` to silence this warning and adopt the future behavior now.
.......................... [ 66%]
..s....x.....s......................................X................... [ 67%]
...............................�[2m�[36m(pid=11704)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
�[2m�[36m(pid=11704)�[0m fatal: bad object HEAD
......................................... [ 68%]
.......................XX................X..........X................... [ 69%]
.....................x..........x.....x..............x.........x...x.x.. [ 71%]
X....X..X...X.xXX...x.......................................X........... [ 72%]
x................xx..X....X...X.X.X..X.................................. [ 73%]
....s...............s..................s.s.......s.................s..... [ 74%]
s.....s.....s............s.......s.....s......s................�[2m�[36m(pid=12094)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
�[2m�[36m(pid=12094)�[0m fatal: bad object HEAD
........s [ 76%]
..........s...s...............s....................s.s.................. [ 77%]
.........................................X.......X...................... [ 78%]
.X...X.X...XXX......s...X..X..X.X..X...XX...s..XXs....X...X.....X.X....X [ 80%]
......s....X.X.......XX..XX......XX.X....XXX.....X....X.....X........... [ 81%]
......X.X......X......X.....XXX.X.X...X.......X.X........................ [ 82%]
..................X............X........................................ [ 83%]
............................................X............................. [ 85%]
....X...............................X................................... [ 86%]
..........XXX..............X....X..X.X...X.X........X......X....X..X.... [ 87%]
.......X.....X.......................................................... [ 89%]
........X............................................................... [ 90%]
.....................................................x.x......xx..xx..x. [ 91%]
......XX..X...X...X...X......................x............s.x.....x....x [ 92%]
.............x........x.......x..s...s.......x.........s.............x.. [ 94%]
......sssssssssssssssssssss.sss.ssssssssss..ss.......s...........s.s...s [ 95%]
..ss...............................................s......ss.s.......s.. [ 96%]
s..................................s.................................... [ 97%]
.............s.......................................................... [ 99%]
.................X.X.X.X.X.X.X...................                        [100%]error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
fatal: bad object HEAD


----------- coverage: platform linux, python 3.8.6-final-0 -----------
---------------------- coverage: failed workers ----------------------
The following workers failed to return coverage data, ensure that pytest-cov is installed on these workers.
gw34
Coverage XML written to file coverage.xml

= 5197 passed, 122 skipped, 119 xfailed, 244 xpassed, 10321 warnings in 112.00s (0:01:51) =
PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Tests are successful

@todd-yu todd-yu changed the title Todd branch FIX-#1806 Resolved error when reverting to Pandas for Multiindex Jan 29, 2021
Copy link
Collaborator

@devin-petersohn devin-petersohn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's best to put the tests near the existing tests for reset_index rather than create a new file.

modin/pandas/base.py Show resolved Hide resolved
Copy link
Collaborator

@devin-petersohn devin-petersohn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @todd-yu!

@devin-petersohn devin-petersohn merged commit 3e1258f into modin-project:master Feb 2, 2021
aregm added a commit to aregm/modin that referenced this pull request Feb 18, 2021
* FIX-modin-project#2195: fix describe error for datasets with datetimes (modin-project#2272)

* FIX-modin-project#2195: fix describe error for datasets with datetimes

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2195: add test

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2195: enable fix

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2195: Update modin/pandas/test/dataframe/test_reduction.py

Co-authored-by: Dmitry Chigarev <[email protected]>

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#1906: fixed incorrect behaviour of 'groupby.__getattr' (modin-project#2276)

Signed-off-by: Dmitry Chigarev <[email protected]>

* FIX-modin-project#2277: applied Title Case to the names of DATASET_SIZE_DICT keys (modin-project#2278)

Signed-off-by: Dmitry Chigarev <[email protected]>

* FIX-modin-project#2280: use 32 bytes in secrets.token_hex (modin-project#2286)

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2260: use recommended pandas testing api (modin-project#2273)

* TEST-modin-project#2260: use recommended pandas testing api

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2260: replace getSeriesData with test_data

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2260: remove assert_categories_equal

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2254: handling dict functions at groupby.agg improved (modin-project#2267)

Signed-off-by: Dmitry Chigarev <[email protected]>

* FEAT-modin-project#2282: support DataFrame.[count|max|min|sum] for OmniSci backend (modin-project#2283)

Signed-off-by: ienkovich <[email protected]>

* FIX-modin-project#1976: indices matching at reduction functions fixed (modin-project#2270)

Signed-off-by: Dmitry Chigarev <[email protected]>

* FEAT-modin-project#2299: support value_counts in OmniSci backend. (modin-project#2300)

Signed-off-by: ienkovich <[email protected]>

* FIX-modin-project#1765: Fix support of s3 in `read_parquet` (modin-project#2287)

Signed-off-by: Alexey Prutskov <[email protected]>

* FIX-modin-project#2285: Default to pandas warning message improved (modin-project#2302)

Signed-off-by: Dmitry Chigarev <[email protected]>

* FEAT-modin-project#2303: fix OmniSci aggregates and add mean (modin-project#2304)

Signed-off-by: ienkovich <[email protected]>

* FIX-modin-project#2258: return 'Commit Message formatting' topic (modin-project#2306)

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2133 modin-project#2265: Fix binary operations for modin frames in case when partitioning isn't aligned (modin-project#2256)

Signed-off-by: Alexey Prutskov <[email protected]>

* FIX-modin-project#2239: Compute row index start using pandas (modin-project#2240)

* FIX-modin-project#2239: Compute row index start using pandas

Signed-off-by: Devin Petersohn <[email protected]>

* FIX-modin-project#2239: Documentation

Signed-off-by: Devin Petersohn <[email protected]>

* FIX-modin-project#2239: Improve testing for case

Signed-off-by: Devin Petersohn <[email protected]>

* FIX-modin-project#2253: loc assignment fixed in case of (1, 1) shape frame (modin-project#2316)

Signed-off-by: Dmitry Chigarev <[email protected]>

* FIX-modin-project#2311: fixed performance bottleneck at reduction operations (modin-project#2314)

Signed-off-by: Dmitry Chigarev <[email protected]>

* TEST-modin-project#2288: Cover by tests delimiters parameters of read_csv (modin-project#2310)

Signed-off-by: Alexander Myskov <[email protected]>

* FIX-modin-project#2234: update dask_deps in setup.py (modin-project#2325)

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2326: move s3fs import in _read function (modin-project#2327)

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2329: TypeError while creating cluster  (modin-project#2330)

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-#0000: Indexing regression (modin-project#2333)

* FIX-#0000: Indexing regression

Signed-off-by: Devin Petersohn <[email protected]>

* FIX-#0000: Fix `loc`

Signed-off-by: Devin Petersohn <[email protected]>

* FIX-#0000: Fix DatetimeIndex

Signed-off-by: Devin Petersohn <[email protected]>

* FIX-#0000: Fix Datetime and checks

Signed-off-by: Devin Petersohn <[email protected]>

* DOCS-modin-project#2334: Add tutorials to main repo (modin-project#2335)

Signed-off-by: Devin Petersohn <[email protected]>

* DOCS-modin-project#2193: Add contributing doc in checklist (modin-project#2216)

* DOCS-modin-project#2193: update contributing doc

Signed-off-by: Anatoly Myachev <[email protected]>

* REFACTOR-modin-project#2343: refactor offset, _read_rows, partitioned_file (modin-project#2344)

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#1927: Fix performance issue related to `sparse` attribute access (modin-project#2318)

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* FIX-modin-project#2269: Move `default_to_pandas` logic from API layer to backend (modin-project#2332)

* FIX-modin-project#2269: Move `default_to_pandas` logic from API layer to backend

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* FIX-modin-project#2269: Added a test which calls _apply_agg_function

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2269: Added required arguments for groupby_agg

Moved wrap_udf_function into backend because omnisci doesn't support
executing lambdas.

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2269: Use correct default_to_pandas for groupby in backend,
refactor default to pandas functions in BaseQC

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* FIX-modin-project#2269: Renamed new default_to_pandas_groupby function

into private function of Pandas backend because it is not used anywhere
else.

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2269: Fixed specification of backend

now it is possible to specify --backend=PandasOnDask,
--backend=PandasOnRay or --backend=PandasOnPython, not just
--backend=BaseOnPython.

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2269: Fix BaseOnPython tests

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* FIX-modin-project#2269: Remove default_to_pandas_groupby

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* FIX-modin-project#2269: logic of dropping 'by' moved back to API level

Signed-off-by: Dmitry Chigarev <[email protected]>

Co-authored-by: Gregory Shimansky <[email protected]>
Co-authored-by: Dmitry Chigarev <[email protected]>

* TEST-modin-project#2292: Cover by tests Datetime Handling parameters of read_csv (modin-project#2336)

Signed-off-by: Alexander Myskov <[email protected]>

* FEAT-modin-project#2271: Add implementation of `groupby.shift` (modin-project#2323)

Signed-off-by: Alexey Prutskov <[email protected]>

* FIX-modin-project#2348: Fix default to pandas warnings (modin-project#2349)

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* FIX-modin-project#2357: Fix path to documentation for contributing (modin-project#2358)

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* FIX-modin-project#2352: remove deprecated option: 'num-redis-shards' (modin-project#2353)

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2339: Fix links to documentation (modin-project#2361)

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* FIX-modin-project#2354: use conda activate instead of conda run (modin-project#2355)

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2363: introduce getter and setter for index name (modin-project#2368)

Signed-off-by: ienkovich <[email protected]>

* FEAT-modin-project#1844: upgrade pyarrow to 1.0 (modin-project#2347)

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2365: Fix `Series.value_counts` when `dropna=False` (modin-project#2366)

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* FIX-modin-project#2369: Update pandas version to 1.1.4 (modin-project#2371)

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* FIX-modin-project#2322: add aligning partition' blocks (modin-project#2367)

Signed-off-by: Anatoly Myachev <[email protected]>

* Bump version to 0.8.2 (modin-project#2383)

Signed-off-by: Devin Petersohn <[email protected]>

* FIX-modin-project#2386: add new location for import ray functions (modin-project#2387)

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2388: Fixed requirements for omnisci binaries (modin-project#2389)

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2380: don't ignore lengths parameter for dask engine (modin-project#2381)

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2390: Fix inserting Series into DataFrame (modin-project#2391)

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* FIX-2200: Enable Calcite by default in OmniSci backend (modin-project#2385)

Signed-off-by: Alexander Myskov <[email protected]>

* TEST-modin-project#2289: Columns, Index Locations and Names parameters of read_csv (modin-project#2319)

Signed-off-by: Alexander Myskov <[email protected]>

* REFACTOR-modin-project#2397: remove redundant assigment (modin-project#2398)

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2363: fix index name setter in OmniSci backend (modin-project#2379)

Signed-off-by: ienkovich <[email protected]>

* Merged groupby_agg and groupby_dict_agg to implement dictionary functions aggregations (modin-project#2317)

* FIX-modin-project#2254: Added dictionary functions to groupby aggregate tests

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2254: Initial implementation of dictionary functions aggregation

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2254: Remove lambda wrapper to allow dictionary to go to backend

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2254: Fixed AttributeError not being thrown from getattr

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2254: Lint fixes

Signed-off-by: Gregory Shimansky <[email protected]>

* FEAT-modin-project#2363: fix index name setter in OmniSci backend

Signed-off-by: ienkovich <[email protected]>

* FIX-modin-project#2254: Removed obsolete groupby_dict_agg API function

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2254: Fixed dict aggregate for base backend

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2254: Address reformatting comments

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2254: Remove whitespace

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2254: Removed redundant argument conversion

because it is already done inside of base backend.

Signed-off-by: Gregory Shimansky <[email protected]>

Co-authored-by: ienkovich <[email protected]>

* FIX-modin-project#2406: filter dictionary aggregation keys to limit them to keys only present in current partition (modin-project#2407)

* FIX-modin-project#2406: Added test to detect this bug

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2406: Added filter for keys absent in current partition

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2406: Attemt to fix broken test on BaseOnPython backend

This test gets a corrupted dataframe with "col2" removed by previous
test cases.

Signed-off-by: Gregory Shimansky <[email protected]>

* DOCS-modin-project#2413: Add examples page to documentation (modin-project#2414)

* Resolves modin-project#2413

Signed-off-by: Devin Petersohn <[email protected]>

* DOCS-modin-project#2415: Add comparisons section to documentation with stubs (modin-project#2416)

Signed-off-by: Devin Petersohn <[email protected]>

* DOCS-modin-project#2417: add sklearn example (modin-project#2425)

Signed-off-by: reshamas <[email protected]>

* DOCS-modin-project#2421: Fixes bad link on contributing from architecture.rst (modin-project#2427)

Signed-off-by: Victor Fomin <[email protected]>

* DOCS-modin-project#2419: Updated CONTRIBUTING.rst (modin-project#2423)

Signed-off-by: Victor Fomin <[email protected]>

* DOCS-modin-project#2426,DOCS-modin-project#2424: Fixed two issues (modin-project#2431)

- Closes modin-project#2424, CONTRIBUTING.rst does not render the commit message formatting example
- Closes modin-project#2426, Bad links in index.rst
- Renamed CONTRIBUTING.rst into contributing.rst

Signed-off-by: Victor Fomin <[email protected]>

* DOCS-modin-project#2420: Changed documentation to numpydoc style (modin-project#2429)

Signed-off-by: Mohammed Kashif <[email protected]>

Co-authored-by: Mohammed Kashif <[email protected]>

* DOCS-modin-project#2433: Updated README.md with modin_vs_dask.md doc (modin-project#2435)

Signed-off-by: Abdulelah S. Al Mesfer <[email protected]>

* FIX-modin-project#2450: fix CI recipe (modin-project#2449)

Signed-off-by: Dmitry Chigarev <[email protected]>

* DOCS-modin-project#2437: Add documentation contrasting Modin and Dask (modin-project#2441)

* Resolves modin-project#2437

Signed-off-by: Devin Petersohn <[email protected]>

* FEAT-modin-project#2444: add docker file for nyc on omnisci (modin-project#2445)

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2458: fix 'psutil' install (modin-project#2452)

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2456: update taxi queries with .copy usage (modin-project#2457)

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2447: add docker file for census on omnisci (modin-project#2448)

Also add instructions for building docker images

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2470: revert b867edf (modin-project#2471)

Signed-off-by: Alexander Myskov <[email protected]>

* FIX-modin-project#2473: Some configuration values should not be transformed (modin-project#2476)

* FIX-modin-project#2473: Some configuration values should not be transformed

Signed-off-by: Vasilij Litvinov <[email protected]>

* FIX-modin-project#2473: Add tests for ExactStr

Signed-off-by: Vasilij Litvinov <[email protected]>

* FIX-modin-project#2402: Fix read_excel when files come from older windows (modin-project#2403)

* Resolves modin-project#2402
* Search for the content files instead of assuming location

Signed-off-by: Devin Petersohn <[email protected]>

* REFACTOR-modin-project#2467: Convert internal base dataframe objects to ABC (modin-project#2468)

Signed-off-by: Devin Petersohn <[email protected]>

* FIX-modin-project#2459: Updated TeamCity tests image to use Ray as base image (modin-project#2460)

Signed-off-by: Gregory Shimansky <[email protected]>

* TEST-modin-project#2488: Increase commitlint message length limit to 88 characters from 70 (modin-project#2489)

Signed-off-by: Devin Petersohn <[email protected]>

* DOCS-modin-project#2439: Add Documentation for Modin vs. pandas (modin-project#2487)

Signed-off-by: Devin Petersohn <[email protected]>

* TEST-modin-project#2290: Cover by tests General Parsing Configuration parameters of read_csv (modin-project#2331)

Signed-off-by: Alexander Myskov <[email protected]>

* FIX-modin-project#2453: Remove sorting indices for equal values in `Series.value_counts` (modin-project#2454)

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* TEST-modin-project#2291: Cover by tests NA and Missing Data Handling parameters of read_csv (modin-project#2337)

Signed-off-by: Alexander Myskov <[email protected]>

* REFACTOR-modin-project#2496: Change internal reader names to dispatcher (modin-project#2497)

* Resolves modin-project#2496

Signed-off-by: Devin Petersohn <[email protected]>

* TEST-modin-project#2294: add iteration parameters for read_csv tests (modin-project#2477)

Signed-off-by: Alexander Myskov <[email protected]>

* FIX-modin-project#2463: Added test with callable functions as aggregate argument (modin-project#2503)

Signed-off-by: Gregory Shimansky <[email protected]>

* TEST-modin-project#2296: Error Handling parameters of read_csv (modin-project#2501)

Signed-off-by: Alexander Myskov <[email protected]>

* TEST-modin-project#2295: Cover by tests Quoting, Compression, and File Format parameters of read_csv (modin-project#2495)

Co-authored-by: Anatoly Myachev <[email protected]>
Signed-off-by: Alexander Myskov <[email protected]>

* FEAT-modin-project#2479: integrate asv (modin-project#2484)

* FEAT-modin-project#2479: integrate asv

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2479: add merge pytest-benchmark in asv style

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2479: add CI job for check asv benchmarks

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2479: increase verbosity

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2479: use launch-method=spawn

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2479: add CpuCount usage to control number of partitions

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2479: change: TestDatasetSize -> MODIN_TEST_DATASET_SIZE

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2374: remove extra code; add pandas way to handle duplicate values in reindex func for binary operations (modin-project#2378)

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2297: Cover by tests Internal parameters of read_csv (modin-project#2502)

Signed-off-by: Alexander Myskov <[email protected]>

* Ensure excel reader closes file if it is passed as path (modin-project#2514)

Signed-off-by: Vasilij Litvinov <[email protected]>

* FEAT-modin-project#2375: implementation of multi-column groupby aggregation (modin-project#2461)

Signed-off-by: Dmitry Chigarev <[email protected]>

* FIX-modin-project#2442: fixed Series assignment with different indices (modin-project#2443)

Signed-off-by: Dmitry Chigarev <[email protected]>

* FEAT-modin-project#2013: merge_asof that is a little more efficient (modin-project#2510)

* FEAT-modin-project#2013: merge_asof that is a little more efficient.

Signed-off-by: Itamar Turner-Trauring <[email protected]>

Signed-off-by: Devin Petersohn <[email protected]>

* DOCS-modin-project#2436: Explicit local / single node backend (modin-project#2483)

Signed-off-by: raphaelauv <[email protected]>

* Fix indices when reading Excel files in parallel (modin-project#2526)

Signed-off-by: Vasilij Litvinov <[email protected]>

* FIX-modin-project#2527: Use random name for hdf file test, clean file after testing (modin-project#2528)

Signed-off-by: Vasilij Litvinov <[email protected]>

* FIX-modin-project#2524: Update pandas version to 1.1.5 (modin-project#2525)

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* FIX-modin-project#2408: Fix read_csv and read_table args when used inside a decora… (modin-project#2486)

Signed-off-by: Weiwen Gu <[email protected]>

* FIX-modin-project#2169: avoid unnecessary index access in groupby (modin-project#2469)

Signed-off-by: Dmitry Chigarev <[email protected]>

* FIX-modin-project#2313: improved handling non-numeric types at 'mean' when 'axis=1' (modin-project#2535)

Signed-off-by: Dmitry Chigarev <[email protected]>

* TEST-modin-project#2509: Io tests refactoring (modin-project#2523)

* TEST-modin-project#2509: refactor read_csv tests

Signed-off-by: Alexander Myskov <[email protected]>

TEST-modin-project#2509: refactor tests with warnings

Signed-off-by: Alexander Myskov <[email protected]>

TEST-modin-project#2509: read_parquet tests refactoring

Signed-off-by: Alexander Myskov <[email protected]>

TEST-modin-project#2509: read_json tests refactoring

Signed-off-by: Alexander Myskov <[email protected]>

TEST-modin-project#2509: read_excel tests refactoring

Signed-off-by: Alexander Myskov <[email protected]>

TEST-modin-project#2509: read_hdf tests refactoring

Signed-off-by: Alexander Myskov <[email protected]>

TEST-modin-project#2509: add html and sql tests

Signed-off-by: Alexander Myskov <[email protected]>

TEST-modin-project#2509: fwf tests refactoring

Signed-off-by: Alexander Myskov <[email protected]>

TEST-modin-project#2509: further tests refactoring

Signed-off-by: Alexander Myskov <[email protected]>

TEST-modin-project#2509: mark xfailed tests and fix

Signed-off-by: Alexander Myskov <[email protected]>

TEST-modin-project#2509: fix

Signed-off-by: Alexander Myskov <[email protected]>

TEST-modin-project#2509: further refactoring

Signed-off-by: Alexander Myskov <[email protected]>

TEST-modin-project#2509: correct teardown stage

Signed-off-by: Alexander Myskov <[email protected]>

* TEST-modin-project#2509: mark failed tests

Signed-off-by: Alexander Myskov <[email protected]>

* TEST-modin-project#2509: fix

Signed-off-by: Alexander Myskov <[email protected]>

* TEST-modin-project#2509: correct test_HDFStore test

Signed-off-by: Alexander Myskov <[email protected]>

* TEST-modin-project#2509: use common teardown function

Signed-off-by: Alexander Myskov <[email protected]>

* TEST-modin-project#2509: typo fix

Signed-off-by: Alexander Myskov <[email protected]>

* TEST-modin-project#2509: fix

Signed-off-by: Alexander Myskov <[email protected]>

* TEST-modin-project#2509: addressing review comments

Co-authored-by: Anatoly Myachev <[email protected]>
Signed-off-by: Alexander Myskov <[email protected]>

* TEST-modin-project#2509: addressing review comments

Signed-off-by: Alexander Myskov <[email protected]>

Co-authored-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2540: add __iter__ implementation (modin-project#2541)

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2520: add most important operations for asv benchmarks (modin-project#2539)

* FEAT-modin-project#2520: add most important operations for asv benchmarks

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2520: add groupby microbenchmarks

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2520: address review comments

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2498: Fix possible number of partitions for Dask engine (modin-project#2532)

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* FIX-modin-project#2550: remove decorators usage for asv tested functions (modin-project#2551)

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2236: Handling of space limited Ray Plasma directories (modin-project#2547)

Signed-off-by: Alexander Myskov <[email protected]>

* DOCS-modin-project#2518: add asv usage topic (modin-project#2549)

* DOCS-modin-project#2518: add asv usage topic

Signed-off-by: Anatoly Myachev <[email protected]>

* DOCS-modin-project#2518: fix style

Signed-off-by: Anatoly Myachev <[email protected]>

* DOCS-modin-project#2518: address review comments

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2491: optimized groupby dictionary aggregation (modin-project#2534)

Signed-off-by: Dmitry Chigarev <[email protected]>

* FEAT-modin-project#2553: add ability to run microbenchmarks for old Modin version (modin-project#2554)

Signed-off-by: Anatoly Myachev <[email protected]>

* Fix .loc[] assignment for Modin Series (modin-project#2555)

Signed-off-by: Vasilij Litvinov <[email protected]>

* FIX-modin-project#2482: improved handling non-str 'by' (modin-project#2548)

Signed-off-by: Dmitry Chigarev <[email protected]>

* Fix taxi-runner.py cluster example (modin-project#2557)

* Added regression test
* Fix modin package installation

Signed-off-by: Anatoly Myachev <[email protected]>

* Fix loc/iloc assignments when columns are selected (modin-project#2536)

* FIX-modin-project#1620: Add test for reported issue

Signed-off-by: Vasilij Litvinov <[email protected]>

* FIX-modin-project#1620: Use pandas.reindex() properly

Signed-off-by: Vasilij Litvinov <[email protected]>

* FIX-modin-project#1620: Improve tests

Signed-off-by: Vasilij Litvinov <[email protected]>

* FIX-modin-project#1620: Convert lookups to values for both indices and columns

Signed-off-by: Vasilij Litvinov <[email protected]>

* FIX-modin-project#1620: Add test for .loc[] ordering

Signed-off-by: Vasilij Litvinov <[email protected]>

* FIX-modin-project#1620: XFail a test that unearths internal sorting

Signed-off-by: Vasilij Litvinov <[email protected]>

* FIX-modin-project#1620: Improve test robustness a bit per code review

Signed-off-by: Vasilij Litvinov <[email protected]>

* FIX-modin-project#2559: Ignore files from /proc/ when detecting file leaks (modin-project#2560)

Signed-off-by: Vasilij Litvinov <[email protected]>

* Switch to Ray from conda-forge (modin-project#2562)

* FIX-modin-project#2561: Switch to Ray from conda-forge, abandon pip caching

Signed-off-by: Vasilij Litvinov <[email protected]>

* FIX-modin-project#2561: Remove pip caching from push CI actions

Signed-off-by: Vasilij Litvinov <[email protected]>

* FIX-modin-project#2566: Ensure `Series.unique` does not return a scalar when there is only one unique value (modin-project#2567)

* FIX-modin-project#2566: Ensure unique doesn't return a scalar using np.atleast_1d

Signed-off-by: Richard Lin <[email protected]>

* FIX-modin-project#2566: Check array shapes match for test_unique

Signed-off-by: Richard Lin <[email protected]>

* FIX-modin-project#2566: Reduce unique dimensions using constructor instead

Signed-off-by: Richard Lin <[email protected]>

* FIX-modin-project#2572: fixed arrow version in OmniSci dependencies (modin-project#2571)

Signed-off-by: Dmitry Chigarev <[email protected]>

* DOCS-modin-project#2578: fix simple typo, parition -> partition (modin-project#2573)

There is a small typo in modin/engines/dask/pandas_on_dask/frame/partition.py, modin/engines/ray/pandas_on_ray/frame/partition.py.

Should read `partition` rather than `parition`.

Signed-off-by: Tim Gates <[email protected]>

* FIX-#0000: pin xlrd<=1.2.0 (modin-project#2594)

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2543: fixed handling 'as_index' at groupby dictionary renaming aggregation (modin-project#2592)

Signed-off-by: Dmitry Chigarev <[email protected]>

* Release commit for version 0.8.3 (modin-project#2597)

Signed-off-by: Devin Petersohn <[email protected]>

* REFACTOR-modin-project#2580: Move automatic engine init to after data ingestion (modin-project#2581)

* REFACTOR-modin-project#2580: Move automatic engine init to after data ingestion

* Resovles modin-project#2580

Instead of automatically starting the engine when Modin is imported,
we start it after the first time the user reads or creates a dataframe.
This is intended to help downstream libraries not need the engine to
check for typing, as well as clear up some transient errors that can
occur with certain engines on large machines.

I have also added a warning message that informs the user how to clear
the message. We will likely need a way to suppress these errors, because
many users will not care about them and potentially want to suppress.
We will probably also want to add a benchmarking page on best practices
for benchmarking because this change can give the impression of a
performance degradation on data ingestion even though nothing is
changing from that perspective.

Signed-off-by: Devin Petersohn <[email protected]>

* REFACTOR-modin-project#2580: Add to experimental API

Signed-off-by: Devin Petersohn <[email protected]>

* REFACTOR-modin-project#2580: Add `read_feather` and `read_clipboard`

Signed-off-by: Devin Petersohn <[email protected]>

* REFACTOR-modin-project#2580: Remove redundant error message

Signed-off-by: Devin Petersohn <[email protected]>

* TEST-modin-project#2598: Add test for clean install from source (modin-project#2599)

* TEST-modin-project#2598: Add test for clean install from source

* Resolves modin-project#2598

This change adds a test for installing Modin without all of the testing
dependencies.

It is intended to test how a user who does not have all of the test
dependencies will see a Modin import.

* TEST-modin-project#2598: Target Python3

Signed-off-by: Devin Petersohn <[email protected]>

* FIX-modin-project#976: add encoding parameter to read_csv call (modin-project#2593)

* FIX-modin-project#976: add failed test

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#976: add encoding parameter to read_csv call

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#976: fix test in experimental mode

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2342: Add axis partitions API (modin-project#2515)

Signed-off-by: Igoshev, Yaroslav <[email protected]>

Co-authored-by: Devin Petersohn <[email protected]>

* Fixed MultiIndex.from_frame implementation (modin-project#2587)

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2608: Disable proxy for commands running inside container (modin-project#2609)

Signed-off-by: Gregory Shimansky <[email protected]>

* FIX-modin-project#2601: reduce data size for some asv tests (modin-project#2602)

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2611: Fixed crash and sklearn version (modin-project#2612)

Signed-off-by: Gregory Shimansky <[email protected]>

* FEAT-modin-project#2604: add docker file with plasticc benchmark on omnisci (modin-project#2605)

* FEAT-modin-project#2604: add docker file with plasticc benchmark on omnisci
* FEAT-modin-project#2604: change xgboost verbose_eval

Signed-off-by: Anatoly Myachev <[email protected]>

* DOCS-modin-project#2618: Add code of conduct (modin-project#2619)

* Resolves modin-project#2618

Signed-off-by: Devin Petersohn <[email protected]>

* FEAT-modin-project#2373: Add distributed xgboost on Modin with Ray (modin-project#2545)

Signed-off-by: Alexey Prutskov <[email protected]>

Co-authored-by: Devin Petersohn <[email protected]>

* FEAT-2624: Improve performance of read_* methods when file handles are passed in (modin-project#2625)

Signed-off-by: Zain Patel <[email protected]>

* FIX-modin-project#2616: Add config for num partitions, deprecate DEFAULT_NPARTITIONS (modin-project#2622)

Signed-off-by: Devin Petersohn <[email protected]>

* FEAT-modin-project#2091: add distributed dataframe compare (modin-project#2579)

Signed-off-by: Khang Vu <[email protected]>

* DOCS-modin-project#2649: Fix github pr template's dead link. (modin-project#2650)

Signed-off-by: William Ma <[email protected]>

* FEAT-modin-project#2606: Support creating DataFrame from remote partitions (modin-project#2613)

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* FIX-modin-project#2637: Fix deprecation warnings due to invalid escape sequences. (modin-project#2641)

Signed-off-by: Karthikeyan Singaravelan <[email protected]>

* REFACTOR-modin-project#2648: Correct uses of MapReduceFunction and metadata manipu… (modin-project#2655)

* REFACTOR-modin-project#2648: Correct uses of MapReduceFunction and metadata manipulation

Resolves modin-project#2648

Removes some code that is problematic for performance. There was a mix
of use cases for modifying the external metadata and internal metadata,
and some problematic components of these APIs that could hide bugs. The
implementation has been updated to ensure that these bugs do not
resurface.

Previously, the internal and external indices were compared, and then
updated according to some arguments that were passed in. This is not
scalable because collecting the indices is expensive. The possible bugs
hidden in this implementation decision could end up being very difficult
to detect: it implicitly updates the internal or external indices based
on a somewhat cryptic string pattern combined with a boolean flag.
Another very large issue is that sometimes external indices are updated
based on the partition lengths metadata. This was likely done to solve a
use case of not using the APIs properly.

This implementation has been removed and replaced with something more
explicit. If the internal indices need to be updated, they are updated
explicitly via existing APIs. Likewise if external indices need to be
updated, they are updated with a different API.

Several QueryCompiler APIs had to be reverted because they were misusing
the ReductionFunction or MapReduceFunction, thus the need for the
implicit modification of metadata. When this implicit modification was
removed, these APIs no longer worked, and so were reverted until they
can be reimplemented using correct APIs. The following APIs were
reverted as a part of this commit:

* `is_monotonic_increasing`
* `is_monotonic_decreasing`
* `value_counts`
* `searchsorted`
* `dt_tz`
* `dt_freq`

Signed-off-by: Devin Petersohn <[email protected]>

* REFACTOR-modin-project#2648: Remove debug code

Signed-off-by: Devin Petersohn <[email protected]>

* REFACTOR-modin-project#2648: Fix explicit rename

Signed-off-by: Devin Petersohn <[email protected]>

* DOCS-2653: Fix links in Modin's documentation (modin-project#2654)

Signed-off-by: Alexey Prutskov <[email protected]>

* FEAT-modin-project#2663: Add algebraic operator `from_labels` (modin-project#2665)

Resolves modin-project#2663

This operator is necessary for efficient `reset_index` operations. See
this paper for more information on the operator:
http://www.vldb.org/pvldb/vol13/p2033-petersohn.pdf

Co-authored-by: William Ma <[email protected]>

Signed-off-by: Devin Petersohn <[email protected]>

* FIX-modin-project#2672: pin numpy>=1.16.5,<1.20  (modin-project#2673)

Signed-off-by: Anatoly Myachev <[email protected]>

* FEAT-modin-project#2675: Added benchmark for sort_values (modin-project#2676)

Signed-off-by: Gregory Shimansky <[email protected]>

* FEAT-modin-project#2664: Add `to_labels` algebraic operator (modin-project#2666)

Resolves modin-project#2664

This add the algebraic operator for `to_labels`, which enables Modin to
better optimize the movement of data to metadata. See more in the paper
about the algebraic operator:
http://www.vldb.org/pvldb/vol13/p2033-petersohn.pdf

Co-authored-by: William Ma <[email protected]>

Signed-off-by: Devin Petersohn <[email protected]>

* FIX-modin-project#1806: Resolved error when reverting to Pandas for Multiindex (modin-project#2660)

Signed-off-by: Todd Yu <[email protected]>

* FIX-modin-project#2614: Up python version for test jobs (modin-project#2615)

Signed-off-by: Igoshev, Yaroslav <[email protected]>

* DOCS-2633: Add documentation for distributed XGBoost on Modin (modin-project#2640)

Signed-off-by: Alexey Prutskov <[email protected]>

* FIX-modin-project#2667: Change names of files for development env (modin-project#2668)

Signed-off-by: Alexey Prutskov <[email protected]>

* FIX-modin-project#2658: Move backend check in xgb to train/predict (modin-project#2659)

Signed-off-by: Alexey Prutskov <[email protected]>

* FEAT-modin-project#2451: Read multiple csv files simultaneously via glob paths (modin-project#2662)

Signed-off-by: William Ma <[email protected]>

* FIX-modin-project#2681: pin numpy<1.20.0 for docker containers with omnisci (modin-project#2682)

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2670: some updates to improve asv tests stability (modin-project#2671)

* TEST-modin-project#2670: some updates to improve asv tests stability

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2670: fixes

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2670: data_size -> shape

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2670: use dict approach

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2670: use CpuCount when Npartitions isn't defined

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2670: fix ASV_DATASET_SIZE

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2670: update TimeSortValues

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2670: modify asv tests for using with old modin version

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2670: reply to review comments

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2670: use env variables for default values

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2686: add fillna benchmark (modin-project#2687)

* TEST-modin-project#2686: add fillna benchmark

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2686: reply to review comments

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2686: add inplace parameter

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2692: add drop benchmark (modin-project#2693)

* TEST-modin-project#2692: add drop benchmark

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2692: add one column case

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2688: Update ray.ObjectID to ray.ObjectRef for Ray 2.0 (modin-project#2695)

* FIX-modin-project#2688: Update ray.ObjectID to ray.ObjectRef for Ray 2.0

Resovles modin-project#2688

Signed-off-by: Devin Petersohn <[email protected]>

* FIX-modin-project#2688: Address comments

Signed-off-by: Devin Petersohn <[email protected]>

* TEST-modin-project#2707: add lint check for ASV benchmarks (modin-project#2708)

Signed-off-by: Dmitry Chigarev <[email protected]>

* TEST-modin-project#2699: add append benchmark (modin-project#2700)

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2684: Add method level docs for Modin XGBoost (modin-project#2685)

Signed-off-by: Alexey Prutskov <[email protected]>

* TEST-modin-project#2694: add head benchmark (modin-project#2696)

* TEST-modin-project#2694: add head benchmark

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2694: add small number for head op

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2705: add 'value_counts' benchmarks (modin-project#2706)

* TEST-modin-project#2705: add 'value_counts' benchmarks

Signed-off-by: Dmitry Chigarev <[email protected]>

* TEST-modin-project#2705: apply suggestions from review

Signed-off-by: Dmitry Chigarev <[email protected]>

* FIX-modin-project#2709: fixed typo in '_copartition' (modin-project#2710)

Signed-off-by: Dmitry Chigarev <[email protected]>

* FIX-modin-project#2596: Update pandas version to 1.2.1 (modin-project#2600)

Co-authored-by: Alexey Prutskov <[email protected]>
Co-authored-by: Devin Petersohn <[email protected]>
Co-authored-by: Dmitry Chigarev <[email protected]>
Co-authored-by: Devin Petersohn <[email protected]>
Signed-off-by: Igoshev, Yaroslav <[email protected]>

* TEST-modin-project#2690: add astype benchmark (modin-project#2691)

* TEST-modin-project#2690: add astype benchmark

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2690: add category dtype; use df.types

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2690: add case with one column

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2702: add loc/iloc benchmark (modin-project#2703)

* TEST-modin-project#2702: add loc/iloc benchmark

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2702: add multiindex loc bench

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2702: add row_loc check

Signed-off-by: Anatoly Myachev <[email protected]>

* TEST-modin-project#2716: add describe bench (modin-project#2718)

Signed-off-by: Anatoly Myachev <[email protected]>

* DOCS-modin-project#2717: Fix version of Modin for building latest docs (modin-project#2719)

Signed-off-by: Alexey Prutskov <[email protected]>

* FEAT-modin-project#1611: Add mod operation (modin-project#2726)

Signed-off-by: Alina <[email protected]>

* TEST-modin-project#2725: add index, columns, shape benchmarks (modin-project#2727)

Signed-off-by: Anatoly Myachev <[email protected]>

* FIX-modin-project#2305: fix handling of renaming aggregation (modin-project#2732)

Signed-off-by: Dmitry Chigarev <[email protected]>

* FIX-modin-project#2362: fix key handling in 'Series.__setitem__' (modin-project#2731)

Signed-off-by: Dmitry Chigarev <[email protected]>

* TEST-modin-project#2722: add ASV read_csv skiprows benchmark (modin-project#2724)

* TEST-modin-project#2722: add ASV read_csv skiprows benchmark

Co-authored-by: Anatoly Myachev <[email protected]>
Signed-off-by: Alexander Myskov <[email protected]>

* FIX-modin-project#2735: move '.reindex' logic about axis dispatching from the base class (modin-project#2736)

Signed-off-by: Dmitry Chigarev <[email protected]>

* TEST-modin-project#1496: add tests for setting new column with different from frame length (modin-project#2733)

Signed-off-by: Dmitry Chigarev <[email protected]>

* REFACTOR-modin-project#2739: io tests refactoring (modin-project#2740)

Signed-off-by: Alexander Myskov <[email protected]>

* TEST-modin-project#2753: add GroupBy benchmarsk with huge amount of groups (modin-project#2754)

Signed-off-by: Dmitry Chigarev <[email protected]>

* FIX-modin-project#2362: fix handling slices in 'DataFrame.__setitem__' (modin-project#2741)

Signed-off-by: Dmitry Chigarev <[email protected]>

* FIX-modin-project#2742: fix performance degradation for dictionary GroupBy aggregation (modin-project#2743)

* FIX-modin-project#2742: changed callable functions to its names in dict aggregation

Signed-off-by: Dmitry Chigarev <[email protected]>

* FIX-modin-project#2742: commends added

Signed-off-by: Dmitry Chigarev <[email protected]>

* FIX-modin-project#2737: fix handling of dates for read_csv with OmniSci backend (modin-project#2738)

Co-authored-by: Anatoly Myachev <[email protected]>
Signed-off-by: Alexander Myskov <[email protected]>

* DOCS-modin-project#2584: Add CODEOWNERS file (modin-project#2759)

* Resolves modin-project#2584

Signed-off-by: Devin Petersohn <[email protected]>

Co-authored-by: Anatoly Myachev <[email protected]>
Co-authored-by: Dmitry Chigarev <[email protected]>
Co-authored-by: ienkovich <[email protected]>
Co-authored-by: Alexey Prutskov <[email protected]>
Co-authored-by: Devin Petersohn <[email protected]>
Co-authored-by: amyskov <[email protected]>
Co-authored-by: YarShev <[email protected]>
Co-authored-by: Gregory Shimansky <[email protected]>
Co-authored-by: Dmitry Chigarev <[email protected]>
Co-authored-by: Gregory Shimansky <[email protected]>
Co-authored-by: Reshama Shaikh <[email protected]>
Co-authored-by: vfdev <[email protected]>
Co-authored-by: Mohammed Kashif <[email protected]>
Co-authored-by: Mohammed Kashif <[email protected]>
Co-authored-by: Abdulelah S. Al Mesfer <[email protected]>
Co-authored-by: Abolfazl Shahbazi <[email protected]>
Co-authored-by: Vasily Litvinov <[email protected]>
Co-authored-by: Itamar Turner-Trauring <[email protected]>
Co-authored-by: raphaelauv <[email protected]>
Co-authored-by: Weiwen Gu <[email protected]>
Co-authored-by: Richard Lin <[email protected]>
Co-authored-by: Tim Gates <[email protected]>
Co-authored-by: Devin Petersohn <[email protected]>
Co-authored-by: Zain Patel <[email protected]>
Co-authored-by: Khang Vu <[email protected]>
Co-authored-by: William Ma <[email protected]>
Co-authored-by: Karthikeyan Singaravelan <[email protected]>
Co-authored-by: Todd Yu <[email protected]>
Co-authored-by: Alina Bykovskaya <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants