visions icon indicating copy to clipboard operation
visions copied to clipboard

Type System for Data Analysis in Python

Results 21 visions issues
Sort by recently updated
recently updated
newest added

I've recently been made aware of this excellent and imo much needed library by @lmmentel. The reason is its similarity to the `datatypes` module of [sktime](https://github.com/alan-turing-institute/sktime), which introduces semantic typing...

enhancement

src/visions/types/url.py does not correctly validate URLs. First, the example code (lines 14--19) from the docs do not return True: Python 3.9.4 (default, Apr 9 2021, 09:32:38) [Clang 10.0.0 ] ::...

bug

Follow the example of ["Problem type inference"](https://dylan-profiler.github.io/visions/visions/getting_started/examples/ml_problem_set.html). ![graph](https://i.imgur.com/g8Qwbp6.png) From one dataframe, I already make a list of type for each column. Here is the type_list: ``` [Discrete, Nominal, Discrete, Nominal,...

enhancement

Sometimes going through a whole array is not needed. You have the types of the subsets of the array and you just want to get a compatible data type for...

enhancement

Visions' currently supports defining custom types, such as Path, File and URL. These types inherit from object and are stored as uniquely defined classes. This for instance means that URL...

enhancement

How to extend the string datatype to subdomains like country, country code, currency for the finite domain values

enhancement

Pandas default datetime inference functionality is generally quite good, however, there are a few eccentricities like converting sequences of values like `['16:11', '5:11']` to datetime where the date component was...

enhancement

**Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] **Describe the solution you'd...

enhancement

Current test suite requires authors to intentionally define a set of test cases for each type where many of these common scenarios can be created in an automated fashion.

enhancement

Running `mypy --strict src/` does show ~420 errors, might be worth it's own issue someday.