-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
LZ4 compression for Apache Arrow #2339
Conversation
@@ -3,7 +3,7 @@ project(psp) | |||
include(CheckCCompilerFlag) | |||
|
|||
set(CMAKE_BUILD_TYPE "Release") | |||
set(CMAKE_CXX_STANDARD 14) | |||
set(CMAKE_CXX_STANDARD 17) |
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.
should update/remove gnu flag to match:
perspective/cpp/perspective/CMakeLists.txt
Line 414 in 88e0878
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c++1y") |
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.
Where is this tested?
@@ -509,7 +509,7 @@ set(PYTHON_SOURCE_FILES ${SOURCE_FILES} | |||
) | |||
|
|||
set(WASM_SOURCE_FILES ${SOURCE_FILES} |
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.
should remove whole block if not used anymore
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.
Adds LZ4 compression to Perspective's Apache Arrow read/write support, which also makes Perspective compatible with e.g.
pyarrow.feather.write_feather()
IPC methods which default to this compression codec. This PR addresses issues from #2337, adding:v12.0.0
to_arrow()
,compression
, which can be"lz4"
ornull
/None
(for JavaScript/Python, respectively). This option defaults to"lz4"
.This PR is a breaking change, as the
compression
option causes default.to_arrow()
output to be incompatible with older Perspective versions. To backport, set this option tonull
/None
:JavaScript:
Python:
full build