You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 😅)