Allow for Binary (Feather) Files as Timeseries Tasks.
Labelling large timeseries datasets using label studio currently has the limitation of expanding already large binary formats into even larger text files. This limits the amount of data you can host, more than is necessary, as well as increasing the file read and data parsing time (although I don't know how much of the time loading a timeseries task is spent reading and parsing files).
Describe the solution you'd like
Allow for timeseries tasks to point at feather files and have them loaded as Dataframe objects through pandas' API, in the same way CSVs are currently loaded through pandas.read_csv, feather files can be loaded with pandas.read_feather.
Describe alternatives you've considered Settling on feather was largely informed by this 'towardsdatascience' article. HDF5 was also considered due to its wide acceptance and multi-language support, and we may want to allow HDF5 files as well, but it does have its critics.
Beyond criticisms that likely also apply to feather, HDF5 is built to handle and chunk data too large to fit in RAM, which is overkill for label-studio which at this point operates best with smaller size chunks (based on my user experience). And for all the extra features we don't need from HDF5 comes an overhead best avoided as detailed in the 'towardsdatascience' article already mentioned.