Data-formulator

Latest version: v0.1.6.2

Safety actively analyzes 714919 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.6

Highlight

It was supposed to only be some improvements and bug fixes over 0.1.5, but ended up getting much better --- Data Formulator now supports working with multiple tables! 🔥🔥🔥

When you add multiple tables to Data Formulator, you can select which base tables Data Formulator will use to derive the data (in the chart builder). This means Data Formulator can flexibly decide how to join or combine multiple tables together to create a visualization or answer your question.

In this demo below, we have a datasets of UK wheats production.
- To visualize wheats production by UK monarch, we can load a second table (here I ask GPT-4o to generate the table out of nowhere since it has knowledge about history :)).
- Then, we can drag a field from the second table to indicate that we want Data Formulator to leverage both tables to generate the chart, and it does.
- In the second demo, we can manually tell Data Formulator needs to consider both tables to answer "average wheat production per monarch", and it will also join the two tables for create the answer.

https://github.com/user-attachments/assets/b0d64bfa-13b0-4a79-8325-f42b90017842

<img width="1917" alt="image" src="https://github.com/user-attachments/assets/bb651ee3-82d1-47af-aef3-5d45d1c38150" />


Besides this feature, we have improved and fixed various UI and model selection issues from the community, thanks everyone for your suggestions! Let us know what you would like to see in Data Formulator next. :)

What's Changed
* Add and manipulate multiple table (dev) by noless3011 in https://github.com/microsoft/data-formulator/pull/89
* Dev: multi-table support & fixes by Chenglong-MS in https://github.com/microsoft/data-formulator/pull/99
* Bump vega from 5.23.0 to 5.26.0 by dependabot in https://github.com/microsoft/data-formulator/pull/95

New Contributors
* noless3011 made their first contribution in https://github.com/microsoft/data-formulator/pull/89

**Full Changelog**: https://github.com/microsoft/data-formulator/compare/0.1.5.1...0.1.6

0.1.5.1

0.1.4

This is the updates to the previous version with better error message display to help users debug what's going on if Data Formulator fails to run. Also introduces the direct conversation with table, could be useful for data cleaning.

* We also improved data visualization challenges with data formulator -- can you complete them all?
* Comment in the issue when you did, or share your results/questions with others! [[comment here]](https://github.com/microsoft/data-formulator/issues/53)

Enjoy this version! If there is any feedback, let us know.

https://github.com/user-attachments/assets/c27e350a-100f-4e86-805e-25b77b5be0f7

![image](https://github.com/user-attachments/assets/8018f353-80fd-45e3-ba4e-d334c96bb424)

0.1.3

This is the updates to the previous version with better error message display to help users debug what's going on if Data Formulator fails to run.

*Update in 0.1.3.2: also include port option to run data formulator on a different port if the default one is occupied.*
*Update in 0.1.3.3: also to provide cleaning instruction when uploading an image.*

Enjoy this version! If there is any feedback, let us know.

Here is a demo of this new version!


https://github.com/user-attachments/assets/c27e350a-100f-4e86-805e-25b77b5be0f7

0.1.2

Data Formulator v0.1.2 is released, featuring:
- Python package release, so that you can install Data Formulator with `pip install data_formulator` locally, and run it with `data_formulator`.
- Codespace script is updated to use the python package, for faster start up time.
- Experimental feature on loading images or messy texts as inputs.

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.