finos/perspective

Python User Guide sample code does not work with perspective 3

timkpaine opened this issue · 2 comments

Bug Report

Steps to Reproduce:

https://perspective.finos.org/docs/python/

from datetime import date, datetime
import numpy as np
import pandas as pd
import perspective

data = pd.DataFrame({
    "int": np.arange(100),
    "float": [i * 1.5 for i in range(100)],
    "bool": [True for i in range(100)],
    "date": [date.today() for i in range(100)],
    "datetime": [datetime.now() for i in range(100)],
    "string": [str(i) for i in range(100)]
})

table = perspective.Table(data, index="float")

Expected Result:

Code does not emit error

Actual Result:

---> table = perspective.Table(data, index="float")

TypeError: No constructor defined

Environment:

all

Additional Context:

Fixed in #2754, released in v3.1.0