Skip to content

Releases: rtosholdings/riptable

v1.9.1

22 Jun 15:09
54badde
Compare
Choose a tag to compare

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

14 Jun 18:44
15a13a5
Compare
Choose a tag to compare

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

26 May 15:56
a3bdace
Compare
Choose a tag to compare

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

18 May 15:06
bdd6298
Compare
Choose a tag to compare

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

09 May 20:22
7ab07bf
Compare
Choose a tag to compare

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

18 Apr 16:28
1a06bcb
Compare
Choose a tag to compare

Changes:

  • Fix Categorical Warnings.
  • Added isfinite and isnotfinite for DTNs
  • Fix groupby.count_uniques() regression
  • Add tests for datetime str() results

v1.6.10

13 Apr 15:49
b7715da
Compare
Choose a tag to compare

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

05 Apr 16:53
4944f8b
Compare
Choose a tag to compare

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

28 Mar 19:14
222ec8c
Compare
Choose a tag to compare

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

07 Mar 12:48
6bce637
Compare
Choose a tag to compare

Changes:

  • Have Cat.as_string_array convert string list to dtype=S