-
Notifications
You must be signed in to change notification settings - Fork 655
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
FEAT-#5936: support pandas 2.0.2 #5995
Conversation
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
@vnlitvinov ready for review |
Signed-off-by: Anatoly Myachev <[email protected]>
@anmyachev there are a few open questions left from previous review, but most of them are minor. |
Signed-off-by: Anatoly Myachev <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good from my side
thank you for this massive work!
Signed-off-by: Anatoly Myachev <[email protected]>
Co-authored-by: Dmitry Chigarev <[email protected]>
Signed-off-by: Anatoly Myachev <[email protected]>
@dchigarev ready for review |
@vnlitvinov, any comments? |
@YarShev @dchigarev I see that @vnlitvinov comment about |
@mvashishtha I fixed it but forgot to reply to the comment |
ReadSqlEngine.put(read_sql_engine) | ||
if ReadSqlEngine.get() == "Connectorx": | ||
modin_df = pd.read_sql(sql=query, con=conn) | ||
else: | ||
modin_df = pd.read_sql( | ||
sql=query, con=ModinDatabaseConnection("sqlalchemy", conn) | ||
) | ||
ReadSqlEngine.put(old_sql_engine) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this should be done in try..finally
to be absolutely sure we return the value back... not critical in tests I suppose, so mostly a note for the future patterns
def comparator(df1, df2): | ||
df_equals(df1, df2) | ||
df_equals(df1.dtypes, df2.dtypes) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
feels like it should be extracted to a common place, this comparator is written in a few places already; could go in some tests refactoring PR I suppose
@anmyachev thanks for the tremendous amount of effort into making this PR by the way! |
What do these changes do?
flake8 modin/ asv_bench/benchmarks scripts/doc_checker.py
black --check modin/ asv_bench/benchmarks scripts/doc_checker.py
git commit -s
docs/development/architecture.rst
is up-to-date