4.0.0 (March 21, 2024)#

Added#

  • Python 3.12 is now fully tested and supported in CI/CD.

  • New support module time_split.integration.split_data.

  • New time_split integration: integration.polars.split_polars.

Changed#

  • Python minimum version is now 3.11 (was 3.8).

  • The time_split Pandas integration no longer supports the inclusive=left|right|neither argument (now always left).

  • Updates to rics.performance:

    • Functions and classes are now generically typed.

    • Implement optional progress bars.

    • Added new plotting backend (experimental).

    • Select suitable time unit automatically when plotting (was: milliseconds).

Removed#

  • Module rics.mapping was previously deprecated and has now been removed.

  • Module rics.pandas was previously deprecated and has now been removed.

  • Module rics.strings (use str methods instead).