Releases: rtosholdings/riptable
Releases · rtosholdings/riptable
v1.9.1
Changes:
- Fix merge2 w.r.t. empty input datasets
- Follow-up fix on merge2 handling empty input datasets
- Make the dtype of inputs different to test dtype handling
- Code change: For DTN constructor, fix conversion of np.datetime64 arrays.
- Add edge case for ncountgroup when len(ikey) == 0
- Docstring: FA.doc: Add links, remove some print statements and output name
- Docstring: FA.info: Minor edits
- Docstring: FA.inv: Minor edits
- Docstring: fa.save()
- Code change: For DTN constructor, convert list of Matlab datenums to FastArray
- Docstring: ds.merge_lookup()
- Docstring: ds.filter(): Typo fix and other minor fixes
- Docstring: FA.fill_invalid(): Minor edits
v1.9.0
Changes:
- Replace py-3.8 with py-3.11
- Docstring: FA.copy(): Fix line breaks and See Alsos
- Docstring: FA.between(): Minor edits
- Docstring: FA.nunique(): Minor edits
- Docstring: FA.shift(): Minor edits
- Docstring: FA.sample(): Fix line breaks
- Docstring: FA._np: Minor edits
- Docstring: FA.duplicated(): Shorten line lengths and fix See Alsos
- Docstring: FA.copy_invalid(): Minor edits
- Docstring: FA.differs(): Line breaks and minor edits
- Docstring: FA.diff(): Minor edits
- Docstrings: Fix other line breaks
v1.8.1
Changes:
- Docstring: fa.info
- Docstring: fa.diff
- Fix rt.Cat.isin() bug for sets
- Add support for Numba 0.57
- Fix tests so they work for NumPy 1.24
- Add support for NumPy 1.24
- rt.load_csv_as_dataset(): Avoid importing unused deprecated function
- Update to black-23.*
- Allow name to flow through to fa.save
v1.8.0
Changes:
- add last_fancy and last_bool
- Use lossless common type for multikey ismember
- Docstring: Update Dataset.sample()
- Tutorial: Updates and fixes
- Docstring: fa.copy_invalid
- Allow suffixes as input to merge_lookup
- Docstring: rt_merge.merge_lookup()
- Fix accum cols
- Docstring: fa.doc
- Docstring: fa.inv
- Docstring: fa.differs
- Docstring: fa.fill_invalid
- Force named args in FA.isin
v1.7.0
Changes:
- Tutorial: Add more advanced Categorical instantiation example
- Fixes FAString.substr()
- Changes to count_uniques fixing regression issue
- Code change: Add 'duplicates' param to rt.cut()
- Add support for Pandas-2.0
- Fix regression with mask_xxx() involving scalars.
- Remove ipykernel runtime requirement
- Docstring: Cat.category_array
- Docstring: cat._fa
- Avoid IPython-8.13 on Python-3.8
- In GroupByOps.count_uniques, correctly handle the cases when filter excludes...
- Add cat shift filter
- Code update for fa.fill_internal_invalid
- Make GroupByOps.nth() abstract
- Add 'columns' kwarg to rt.Dataset.trim method
- Docstring: fa.duplicated
- Docstring: fa_copy
- Docstring: fa_between
- Add black format check (EX95)
- Pin to riptide_cpp-1.12.2
- Docstring: fa.nunique
- Docstring: fa.shift
- Docstring: rt.cut()
- Docstring: fa_sample
- Docstring: fa._np
v1.6.11
Changes:
- Fix Categorical Warnings.
- Added isfinite and isnotfinite for DTNs
- Fix groupby.count_uniques() regression
- Add tests for datetime str() results
v1.6.10
Changes:
- Handle _nrows is None
- Tutorial: Minor wording and organization updates
- Tutorial: Fix Categorical cumsum example
- Fix usec formatter for matplotlib
- Fix frequency strings
- Pin to riptide_cpp-1.12.1a
- Pin to riptide_cpp-1.12.1
v1.6.9
Changes:
- Fix for Grouping.regroup() issue leading to bad results in merge2 with keep='first'
- Removed unused files
- Ignore .code-workspace files (part of VSCode)
- Add test with all nan tests
- Restore *args and **kwargs for GroupByOps.nth()
v1.6.8
Changes:
- Docstring: Categorical.shift()
- Tests for groupby.shift() of flexible types fix
- Fix PyPI builds
- Disable warning about no-op GroupBy operation.
- Fixes and docstring updates for invoking groupbyops.nth()
- DocString:Link fixes
- Clearly format invalid dates, rather than raising exception.
- Fix str support from GB_MODE to GB_MEDIAN
- Docstring: Removed workaround info
- Add support for autocomplete placeholders
- Re-enable no-op warning
- Add ruff configuration to pyproject.toml
- Add black, flake8 and pydocstyle requirements sections to dev_tools/gen_requirements.py
- Pin to riptide_cpp-1.12.0
- Add missing flake8 request
v1.6.7
Changes:
- Have Cat.as_string_array convert string list to dtype=S