And these visions of data types, they kept us up past the dawn.

Visions provides an extensible suite of tools to support common data analysis operations including

  • type inference on unknown data
  • casting data types
  • automated data summarization


Full documentation can be found here.


You can install visions via pip:

pip install visions

Alternatives and more details can be found in the documentation.

Supported frameworks

These frameworks are supported out-of-the-box in addition to native Python types:
  • Numpy
  • Pandas
  • Spark
GitHub - dylan-profiler/visions: Type System for Data Analysis in Python
Type System for Data Analysis in Python. Contribute to dylan-profiler/visions development by creating an account on GitHub.