neurallayer / roboquant

Roboquant is a fast, flexible, user-friendly and completely free algorithmic trading platform
https://www.roboquant.org
Apache License 2.0
323 stars 42 forks source link

Using DataFrames #2

Closed jbaron closed 2 years ago

jbaron commented 2 years ago

Look into using DataFrames to have nicer outputs of data in Jupyter Notebooks

jbaron commented 2 years ago

DataFrames can be easily integrated in roboquant and besides better at displaying tables, it also offers also all the extra data manipulations.

But currently dataframes implementation also have some downsides:

1) The functionality in Jupyter for displaying tables is limited (no scrolling etc). Datalore is better. 2) Doesn't play nice with Jupyter Lab theming, since it has many hardcoded CSS styles 3) Not great for displaying larger tables (default limit for only 20 rows).

So for now not implementing support yet. But will revise again at a later version. In the mean time, users can already use DataFrames using one of the extension functions for lists, maps and objects that DataFrame comes with.