1. 22 Mar, 2016 1 commit
    • Douglas's avatar
      Jupyter: Added experimental integration between pivottablejs and Pandas.DataFrame · c32ff174
      Douglas authored
      pivottablejs is a very useful pivot table implementation in Javascript that
      alllows the user to create his own tables and charts. And also they had examples
      of integration with Pandas.DataFrame objects and Jupyter. So this is highly
      based on that.
      
      **ATTENTION**: this is an experimental integration and does not follow the ERP5
      Javascript standards. It will be refactored in the future to use RenderJS and
      JIO.
      
      The integration generates an HTML page template which starts the pivot table and
      have a placeholder for the data, that will be later replaced with a Data Frame
      data as CSV. After this replacement the page is stored in the memcached server
      and then served from there, through a Script (Python) object, inside an HTML
      iframe. The iframe is necessary because a lot of Javascript libraries that are
      not included in the Jupyter web page are loaded.
      
      A web page with id "PivotTableJs_getMovementHistoryList" was created to demo
      how pivottablejs can be integrated within ERP5, either using AJAX or not.
      
      In the process of this integration a simple external method to render
      iPython's display classes (Images, Video, Youtube, IFrame, etc) was created. It
      will be refactored and polished along with the kernel itself in the future.
      c32ff174
  2. 18 Mar, 2016 8 commits
  3. 17 Mar, 2016 8 commits
  4. 16 Mar, 2016 2 commits
  5. 15 Mar, 2016 4 commits
  6. 14 Mar, 2016 6 commits
  7. 11 Mar, 2016 3 commits
  8. 10 Mar, 2016 8 commits