January 25th, 2024

Replay Transformations to edited Pivot Tables and Merges

Previously, Mito behaved the in the following way:

  1. Create a pivot table

  2. Insert a new column to the end of the pivot table and calculate the sum of each row

  3. Realize that you needed to add one more aggregation to your pivot table (because that's the nature of data exploration!)

  4. Reopen the pivot table taskpane and add a new column to the values section

  5. Notice that Mito added the new aggregation, but in the process lost the column you added in step two.

Now, after updating a merge or pivot table configuration, Mito will try its best to re-apply any edits you made to the original pivot table or merged dataframe so you don't lose your work.

Enterprise Logging

Allows enterprises to collect Mito logs generated by their users to help them understand the adoptoin of Mito and Python at their firm.

Other Improvements

  • Mito now generates even more condensed code.

  • Improved type casting. For example, if you try to cast the string "82%" to a float, it will return the value .82 instead of NaN

  • Uses the MITO_CONFIG_SUPPORT_EMAIL in the error message displayed when Mito crashes instead of prompting users to join the public discord.

  • Adds the MITO_CONFIG_FEATURE_DISPLAY_SCHEDULING and MITO_CONFIG_FEATURE_DISPLAY_CODE_OPTIONS so Mito Enterprise users can decide to turn off specific features.

  • Add a disabled Export with Formatting button to the file export taskpane to make it clear that you cannot generate formatted CSV files.

Bugs Squashed

  • Fixes bug updating the exported file type from Excel to CSV would overwrite the file name configured by the user.

  • Fixes confusing user experience where using the = filter condition in the conditional formatting taskpane didn't support string values.

  • Updates the filter dropdown width so filter conditions are not cutoff

Last updated