Marc Massar

Results 17 issues of Marc Massar

The DataFrame and Tabulator widgets display timezone aware series in UTC (without any indication of the timezone). Panel versions: 0.12.1 to reproduce: ``` import datetime import pytz import panel as...

component: tabulator

When nan's are present, fa.max() returns wrong values. On small arrays, it seems to return the max of the values after the last nan: ``` Python 3.8.10 (default, Jun 4...

Applying Dataset.putmask on a dataset with different columns, or with the same columns but in a different order, will silently produce garbage. The issue happens because Dataset.putmask(mask, values) just validates...

bug
area-dataset

Creating many times a multicat from Cat's who have flags.writeable = True cause a segfault. The precise number of times you need to do this before it crashes is non-deterministic....

Trying to expand_array a cat of bool always raises an exception: TypeError: Don't know how to write invalid category for bool This should succeed if there are no invalids ```...

If a cat is passed a list for its filter (as opposed to an rt.FA), it is silently ignored. In the example below, the two results should be the same,...

When creating a rt.Date from a DateTimeNano, the timezone is ignored, so you can get a +-1 day error. ``` >>> import riptable as rt >>> rt.__version__ '1.0.51' >>> t...

When applied to a bool FA, cat.shift returns an empty Dataset. ``` >>> rt.__version__ '1.0.51' >>> c = rt.Cat([1,1]) >>> b = rt.FA([True, False], dtype=bool) >>> c.shift(b) # - [None...

This test case fails: ``` d = rt.Dataset({'c': rt.Cat([1], filter=np.array([0], dtype=bool))}) assert d.equals(d) ``` But if you don't filter it works as expected. This is ok: ``` d = rt.Dataset({'c':...

`cat.fillna(xxx)` does not do anything, including if xxx does not make any sense (e.g. `cat.fillna(dict())` ). This even happens in this case: `rt.Cat([1,2,np.nan, 1,2]).fillna(1)` where I would expect it to...