Skip to content

v3.1.0

Latest

Choose a tag to compare

@caleb531 caleb531 released this 29 Jan 23:52
716f51e

New Features

  • Moved date filtering from Pandas to SQL, which significantly improves memory usage and query performance for large conversations (#1; thanks @rzhade3!)

Fixes

  • The new date-filtering implementation fixes a subtle bug where the the previously date filtering logic where --to-date actually inclusive of the first nanosecond of the specified day, even though the documentation explicitly says the given --to-date date/time should be exclusive
  • The connection to the underlying messages/contacts databases are now closed as soon as ICA is finished reading from them, rather than when the Python process terminates; this should improve memory efficiency over the course of running an ICA analyzer (although I have no empirical data to support this statement 😅)

Housekeeping

  • Cleaned up complexity in certain tests