Release Notes v2022.05.05
Release Notes 2022-05-05
Major updates:
- Issue #1008 - Introduces Multi-dimensional
ArrayView
objects with indexing and slicing - Issue #846 - Enables calling
unique
on lists/tuples of arrays and significantly improves performance ofGroupBy
on a large number of arrays - PR #1313 - Adds functions for setting explicit categories and standardizing categories across multiple
Categorical
s and adds an N/A value toCategorical
- Issue #1280 - Adds multiarray setops support for all
groupable
types - Issue #1086, #1282 - Adds
SegArray
register/attach and a genericak.attach
method - Issues #1273 and #1310 - Incorporate akutil plotting and import akutil updates (
Dataframe
to handle aggregate ops, additionalSeries
functionality, and addition ofAccessor
classes) - Issues #1311, #1317, #1318, and #1339 - Fix bugs in
array
dtype on python lists,uint64
pdarray ops, string comparison with empty string, and Dataframe index with logical indexing - PRs #1288, #1293, #1307, and #1299 and Issues #1303, #1324, #1229, and #1295 - Unify file reading functions into a single
read
function; addfile_format
keyword to read, save, and load functions; add aget_null_indices
function for Parquet files; and improves efficiency of save
Minor fixes:
- Issue #1300 - Adds a candidate DataFrame Display and a benchmark to compare performance with the current method
- Issues #1275, #1199, and PR #1343 - Update Installation documentation for WSL, add dynamic versioning into docs, and add an arkouda talk to README
- Issues #1290 and #1325 - Update documentation for
ak.histogram
and add documentation for segarray setops - Issues #1268, #1236, #1230, and #1286 - Clean up code in strings, dataframes, and groupby tests
- PR #1323 - Adds sanitizer check for C++ compilation in Makefile
- Issue #1315 - Adds better error handling in DataFrame.dtypes
Auto-generated release notes
- Closes #1086, Generic Attach Method by @joshmarshall1 in #1269
- Closes #1268, Strings object name initialization by @joshmarshall1 in #1271
- Closes 1275 - Updates to install guide for WSL by @joshmarshall1 in #1278
- Closes #1236 - Cleanup of arange unnecessary arguments by @joshmarshall1 in #1281
- Closes #1230 - Updated
mode.lower() in 'append' / 'truncate'
by @joshmarshall1 in #1289 - Closes #1290 Add segarray setops to documentation. by @Ethan-DeBandi99 in #1291
- Closes #1286:
test_broadcast_*
issue ingroupby_test
by @pierce314159 in #1292 - Unify various file reading functions into a single read function by @bmcdonald3 in #1288
- Add a file_format keyword argument to save by @bmcdonald3 in #1293
- Closes #1280 -
groupable
support for multiarray setops by @Ethan-DeBandi99 in #1294 - Closes #1229 and #1295 - Updating save checks in parquet/hdf5 msg files to be more efficient by @joshmarshall1 in #1296
- Closes #1273 akutil.plotting to arkouda by @Ethan-DeBandi99 in #1285
- Add a get_null_indices function for Parquet files by @bmcdonald3 in #1299
- Resolves #1311:
ak.array
dtype bug for python lists by @pierce314159 in #1312 - Update strings object to match new save function convention by @bmcdonald3 in #1307
- Closes #1315 make DataFrame.dtypes handle missing cases better by @Ethan-DeBandi99 in #1316
- Resolves #1317 and #1318: Fix
uint64
pdarray ops andString != ''
bug by @pierce314159 in #1321 - Add sanitizer check for C++ compilation in Makefile by @bmcdonald3 in #1323
- Closes #1325 - update documentation for ak.histogram to reflect that bin edges are now returned by @Ethan-DeBandi99 in #1326
- Closes #1303 save pdarray parquet by @Ethan-DeBandi99 in #1309
- Closes #1282 SegArray Register/Attach by @Ethan-DeBandi99 in #1320
- Closes #1324 -
load_all()
usefile_format
by @Ethan-DeBandi99 in #1329 - Initial Multi-dim ArrayView by @pierce314159 in #1142
- Categorical updates by @reuster986 in #1313
- #1199 - Dynamic versioning for quickstart documentation by @joshmarshall1 in #1332
- Closes #1300 - Improve Performance of DataFrame Display by @Ethan-DeBandi99 in #1334
- Closes #1339 - Dataframe index set incorrectly on logical indexing by @Ethan-DeBandi99 in #1340
- Update README.md by @mhmerrill in #1343
- Closes #1310 - Import akutil updates by @Ethan-DeBandi99 in #1341
- 846 refactor unique to handle groupby by @reuster986 in #1330
New Contributors
- @joshmarshall1 made their first contribution in #1269
Full Changelog: v2022.04.15...v2022.05.05