Release Notes v2022.06.06
stress-tess
released this
06 Jun 19:05
·
1050 commits
to master
since this release
Release Notes 2022-06-06
Major updates:
- Issues #1390, #1428, and #1471 - Make
parquet
a dependency - Issues #1412, #1415, #1420, #1429, #1431, #1435, #1439, #1457, #1455, #1459 - Apply
black
andisort
to arkouda's client code, benchmarks, and tests. Ensure reformatting meetsPEP8
usingflake8
- Issue #1350 - Adds
ak.DataFrame.isin
method - Issues #953 and #1450 - Add Import/Export Functionality between arkouda and pandas
- Issue #1167 - Adds
inplace
parameter todrop
,rename
, andreset_index
inDataframe
- Issue #1456 - Enables saving with a
SegArray
column and addsfile_format
todf.save()
- Issues #1122, #1337, #1381, #1382, #1389, #1399- Add
register
andattach
functionality toGroupby
;is_registered
toSeries
,Segarray
, andIndex
; and generic attach support forCategorical
,Segarray
, andSeries
- Issues #1302, #1377, and #1454 - Update setup instructions and add
YAML
files for creating user and developer conda environments - Issue #1452 - Adds support for
argmin
andargmax
onbool
values - Issue #1387 - Fixes bug with relational binops on booleans
- Issue #1393 - Reimplements
assume_sorted
shortcut forGroupBy
andunique
left out of refactor - Issue #1394 - Forces
ak.concatenate
to preserve fancy pdarray types (BitVector
,IPv4
, ...) - Issue #1406 - Fixes bug where
ak.lookup
assumes ordered input - Issue #1401 - Fixes bug in DataFrame
save_table
- Issues #1384 and #1379 - Fix instances of accessing index as as a column, allow making
Series
from aStrings
, and allow indexing aDataframe
with a tuple of column names
Minor fixes:
- Issue #1363 - Adds more robust argument validation to
ak.Series
init - Issues #1404 and #1446 - Improve radix sort performance and testing
- Issues #1398 and #1424 - Work on DataFrame Display Performance Issue
- PR #1444 - Optimizes
domain_intersection()
when both domains are non-strided - Issue #1417 - Limits multi-locale CI testing
- Issue #1426 - Fixes allocated buffer size for akVersion
- Issue #1433 - Sets
mypy==0.931
- PR #1438 - Updates Math module to be compatible with changes to Chapel
- Issue #1437 - Removes
CyclicDist
as an option for pdarrays
Auto-generated release notes
- Closes #1337 - Adding support to generic attach for categorical and segarray by @joshmarshall1 in #1342
- 1379 Fixes
df.col
by @reuster986 in #1380 - Closes #1302 - .yml files for setup of user and developer conda environment by @joshmarshall1 in #1344
- 1377 provide RHEL installation instructions by @hokiegeek2 in #1378
- Fixes #1384: Change
df['index']
todf.index
inDataframe
by @reuster986 in #1383 - #1122 - Add Register and Attach functionality to GroupBy by @joshmarshall1 in #1327
- Fixes #1387: Boolean comparison binops by @pierce314159 in #1388
- Closes #1390: Missing Parquet skip in test by @jeichert60 in #1392
- Closes #1389: Bug fix for categorical._akNAcode with generic attach by @joshmarshall1 in #1391
- Closes #1393: Implement
assume_sorted
shortcut forGroupBy
andunique
by @pierce314159 in #1396 - 1406 Fix bug in ak.lookup by @reuster986 in #1407
- Part of #1381 - Added
SegArray.is_registered
method by @joshmarshall1 in #1400 - Closes #1394: Fancy pdarray type preservation in
ak.concatenate
by @pierce314159 in #1402 - Closes # 1398 - DataFrame Display Server-Side Performance Issue by @Ethan-DeBandi99 in #1409
- Closes #1417: Limit multi-locale CI testing by @ronawho in #1418
- Closes #1399: Removing version check from
ak.util.register
by @joshmarshall1 in #1403 - Closes #1381: Adding
is_registered()
to Series and Index by @joshmarshall1 in #1410 - Closes #1412 - Add .flake to gitignore by @Ethan-DeBandi99 in #1413
- Closes #1401 - DataFrame
save_table
bug by @Ethan-DeBandi99 in #1414 - Closes #1415 -
arkouda/accessor.py
PEP8 formatting by @Ethan-DeBandi99 in #1416 - Closes #1420 - /converter PEP8 Formatting by @Ethan-DeBandi99 in #1421
- Closes # 1167 -
ak.DataFrame
Addinplace
parameter by @Ethan-DeBandi99 in #1423 - Closes #1424 - Update DataFrame Nightly Plot to Plot Seconds by @Ethan-DeBandi99 in #1425
- Fix allocated buffer size for akVersion by @bmcdonald3 in #1427
- Closes #1429 -
pydoc/_ext/ak_sphinx_extensions.py
PEP8 Formatting by @Ethan-DeBandi99 in #1430 - Closes #1431 -
src/ServerModulesGen.py
PEP8 Formatting by @Ethan-DeBandi99 in #1432 - Closes #1433 - Set
mypy==0.931
by @Ethan-DeBandi99 in #1434 - Closes #1435 -
arkouda/infoclass.py
PEP8 Formatting by @Ethan-DeBandi99 in #1436 - Adjust source files to be compatible with changes I made to the Math module by @lydia-duncan in #1438
- Closes #1439 -
util/test
PEP8 Formatting by @Ethan-DeBandi99 in #1440 - Closes #953 - Import/Export Functionality by @Ethan-DeBandi99 in #1408
- Optimize domain_intersection() when both domains are non-strided by @bradcray in #1444
- Make some improvements to the standalone sort test by @ronawho in #1445
- Use swap operator in radix sort instead of assignment operator by @bmcdonald3 in #1419
- Closes #1450 - Import/Export Delete Folder on Startup by @Ethan-DeBandi99 in #1451
- Closes #1363: ak.Series with only values and more robust typechecking by @jeichert60 in #1441
- Closes #1350 - Add
ak.DataFrame.isin
by @Ethan-DeBandi99 in #1449 - Revert "Closes #1350 - Add
ak.DataFrame.isin
" by @pierce314159 in #1462 - Closes #1350
ak.DataFrame.isin
by @Ethan-DeBandi99 in #1463 - Closes #1428- Parquet as Dependency by @Ethan-DeBandi99 in #1453
- Remove CyclicDist as an option for pdarrays by @bmcdonald3 in #1464
- Closes #1457: PEP8 Formatting of
arkouda
directory by @pierce314159 in #1468 - Closes #1454 - Align dependencies by @jeichert60 in #1466
- Closes #1455 pep8 formatting
tests
by @Ethan-DeBandi99 in #1458 - Closes #1459 benchmark pep8 by @Ethan-DeBandi99 in #1461
- Closes #1471 - Update Install Doc by @Ethan-DeBandi99 in #1473
- Closes #1382: Adding
Series
support to generic attach by @joshmarshall1 in #1443 - Closes #1456 -
df.save()
withSegArray
Column by @Ethan-DeBandi99 in #1467 - Closes #1452 - Support for
argmin
andargmax
onbool
values. by @Ethan-DeBandi99 in #1469
New Contributors
- @jeichert60 made their first contribution in #1392
Full Changelog: v2022.05.09...v2022.06.06