Skip to content

Dev: Meeting, July 2013

Fernando Perez edited this page Jul 18, 2013 · 32 revisions

This page is to help us to plan and record the development meeting that the IPython team will have the week of July 22nd, 2013 at UC Berkeley.

Topics to be covered

  • Review the 1.0 roadmap and release and discuss items that didn't get done
  • Develop the roadmap for the next release. This will include identifying the major tasks to be done along with the difficulty, priority and assignments
  • Design discussion about nbconvert
    • How to best manage configurability and customization
    • How to integrate with the Notebook UI
    • What should the command line experience look like
  • Design discussion about multidirectory support
    • Sessions, kernels and notebooks web services
    • URL scheme
    • Do we need a contents web service at this point
    • UI
  • Interactive widgets discussion
    • Security approach
    • Low level message spec related aspects
    • Low level Python and JavaScript APIs
    • High level traits-like Python API
    • Streaming data
    • High level manipulate/interact API
    • Installation of extra JS code, aka "JS plugins"
    • Integration with plotting libraries
  • UI/UX design questions
    • Width of Notebook div
    • Typography
    • Spacing of heading cells
    • Do we want to create an area for global widgets
  • Other topics
    • Format of JavaScript docstrings

Schedule

Monday

  • AM: review 1.0 roadmap and release
  • AM/PM: develop roadmap for next release

Tuesday

  • AM/PM: nbconvert design discussion
  • PM: Multidirectory capabilities
  • first thing AM or last thing PM: google hangout with Prabhu and other members of the India team.

Wednesday

  • AM: Overview of interactive widgets, scope, goals
  • AM: 15 minute mini-talks by stake holders about their usage cases
  • PM: Low level message spec aspects
  • PM: Security and plugin approach
  • 4-6pm: "Open house" for Berkeley campus community.

Thursday

  • AM: Low level Python/JavaScript APIs
  • PM: Traits-like API
  • first thing AM or last thing PM: google hangout with Prabhu and other members of the India team.

Friday

  • AM: Manipulate/interact API
  • PM: Convert design ideas into a concrete roadmap

Attending

  1. Fernando Perez
  2. Brian Granger
  3. Min Ragan-Kelley
  4. Paul Ivanov
  5. Matthias Bussonnier
  6. David Wolever
  7. Zach Sailer
  8. Jonathan Frederic
  9. Steven Johnson (arrives Monday at noon, departs Friday morning)
  10. Jeff Bezanson
  11. Stefan Karpinski (arrives Sunday evening, departs Thursday evening)
  12. Ana Nelson
  13. Clayton Allen Davis (Wed-Fri)
  14. Matthew Brett
  15. Bob Dougherty (Thursday, maybe Wednesday)
  16. Prabhu Ramachandran (remote from India, GMT+530)

Clone this wiki locally