Release Notes v2022.04.15
stress-tess
released this
15 Apr 14:44
·
1194 commits
to master
since this release
Release Notes 2022-04-15
Major updates:
- Issue #1218 - Extends pdarray setops to work on multiple pdarrays
- Issue #1197 - Adds Segarray setops functionality
- Issue #1234 - Removes
ls_hdf
in favor of a genericls
which automatically handles hdf5 or parquet files - Issue #1265 - Adds
to_upper/to_lower
andis_upper/is_lower
functionality to Strings - PRs #1222, #1227, #1233 - Add support for writing string Parquet files and an append mode for Parquet file writing
- Issue #1272 - Changes
ak.histogram
to behave likeakutil.hist
- Issue #1256 - Moves
akutil.join
functionality into arkouda - Issues #1133, #1210 and, #1279 - Fix uint64 indexing and broadcasting errors
- Issue #1260 - Enables GroupBy with one of more boolean pdarrays
- Issue #1240 - Updates client dtype classes to be uint compatible and enables
ak.ip_address
to accept python lists - Issue #1154 - Adds
dtype
parameter toak.array
Minor fixes:
- Issue #1174 - Fixes randint range bug
- Issue #1190 - Updates
ak.Dataframe
to use the Index object - Issues #1039 and #1241 - Improves performance for String methods (peel, stick, and substring search)
- Issue #1251 and PR #1243 - Update README install instructions and adds documentation for
--saveUsedModules
flag - PRs #1219 and #1231 - Improves performance of parquet read and append
Auto-generated release notes
- Make regex calls compatible with chapel 1.26 by @ronawho in #1216
- Closes #1133 and #1210: Support indexing with uint64 by @pierce314159 in #1217
- Optimize calculation of Parquet column byte sizes for string reads by @bmcdonald3 in #1219
- Closes #1174 ak.randint() fails for ranges greater than 2**63 by @Ethan-DeBandi99 in #1214
- Closes #1154: dtype parameter for
ak.array
by @pierce314159 in #1223 - Closes #1209 fix deprecation warning by @Ethan-DeBandi99 in #1226
- Add initial support for writing string Parquet files by @bmcdonald3 in #1222
- Add append mode for Parquet file writing by @bmcdonald3 in #1227
- Bulk append values in Parquet and switch some places to int64 by @bmcdonald3 in #1231
- Closes #1232: Add Parquet string appending by @bmcdonald3 in #1233
- Unify HDF5 and Parquet ls calls into a single function by @bmcdonald3 in #1224
- Closes #1190 Index for Indexing DataFrame by @Ethan-DeBandi99 in #1235
- Fix append Parquet test when running with more than 10 locales by @bmcdonald3 in #1237
- Add documentation for saveUsedModules flag by @bmcdonald3 in #1243
- Closes #1039 Update peel/stick to use aggregation by @Ethan-DeBandi99 in #1228
- Closes #1218 extend pdarray setops to work for multiple arrays by @Ethan-DeBandi99 in #1225
- Revert "Closes #1218 extend pdarray setops to work for multiple arrays" by @mhmerrill in #1246
- Add null checking for strings by @bmcdonald3 in #1244
- Update null test file to be uncompressed by @bmcdonald3 in #1250
- Closes #1251 - Reconcile the README.md TOC sections describing install between Mac, Linux, and Windows by @Ethan-DeBandi99 in #1252
- Closes #1241: Use
computeOnSegments
forsubstringSearch
by @pierce314159 in #1248 - Part of #1254: Adds typechecked to pdarraycreation methods by @pierce314159 in #1255
- Closes #1256 -
join.py
from akutil to arkouda by @Ethan-DeBandi99 in #1258 - Fix server crash when reading string columns from multiple locales by @bmcdonald3 in #1262
- 1240 Uint64 compatibility and other improvements to client dtype classes by @reuster986 in #1264
- Closes #1218 Extend
pdarray
setops to work for multiple arrrays by @Ethan-DeBandi99 in #1266 - Closes #1265: Add
to/is_lower
andto/is_upper
methods toStrings
by @pierce314159 in #1274 - Closes #1260 - GroupBy w/ Booleans by @Ethan-DeBandi99 in #1270
- Closes #1267 - unexpected results with GroupBy() when 2nd element is string array by @Ethan-DeBandi99 in #1277
- Closes #1272 - akutil.hist move to ak.histogram. by @Ethan-DeBandi99 in #1276
- Resolves #1279 - Add
uint64
support forbroadcast
by @pierce314159 in #1283
Full Changelog: v2022.03.15...v2022.04.15