►
From YouTube: Jupyter/IPython Dev Meeting, July 26, 2016
Description
Meeting of the IPython/Jupyter development team.
Meeting notes: https://jupyter.hackpad.com/July-2016-NIpXzXG3Cmt
B
A
C
On
just
that,
I'm
gonna
be
on
vacation
next
week
and
I'm
gonna.
Let
the
interns
monitor
the
documentation,
builds
and
have
them
file
issues.
Should
there
be
a
broken
build
which
hopefully,
there
won't
be
and
I
Nick
I
will
be
at
Jupiter
days
Atlanta.
So
we
can
chat
about
that
later
and
other
than
that.
Just
a
few
shout
outs
for
people
that
have
done
some
great
stuff
recently
and
that's
it
for
me.
Well,.
D
D
A
D
So
basically
the
thing
that
I
introduced
last
week
was
code
inspection
for
the
console,
but
obviously
we
need
that
for
the
council
and
we
need
it
for
the
notebook
and
the
idea
was
partly
to
get
rid
of
tooltips
and
partly
to
handle
pager
content.
So
when
we
do
this,
what's
supposed
to
happen
and
and
also
you
know,
we
also
had
tool
tips.
That
would
be
hovering
if
I
had
typed
the
word
print
here
that
we're
getting
people's
way.
Well.
D
Now
we
have
this
sidebar
thing
called
inspector
and
I'm
still
debating
whether
or
not
it
should
auto,
auto
open
I.
Think
when
you
typed
in
the
question
mark
and
hit
go
probably
should
have
auto
open
because
you
actually
requested
it,
but
there's
some
new
ones,
and
we
haven't
neither
thought
through
everything,
but
anyway,
this
is
actually
I
can
clear
it
just
to
show
you.
D
So
now
multiple
things
connect
to
the
same
console.
So
sorry,
I
keep
calling
a
console.
I
mean
inspector,
so
here
I
am
in
a
notebook
that
I
just
opened
up
and
the
notebook
has
hooked
up
to
the
same
inspector
and
it
has
all
the
same
behaviors
as
before,
and
actually
for
the
things
that
I
asked
for
for
these
pager
content.
I
have
a
history
that
I
can
navigate
back,
because
those
are
things
that
explicitly
care
about.
D
This
I
think
we're
gonna
upgrade
so
that
instead
of
navigable
history,
it'll
be
a
drop
down
history
which
will
be
easier
to
see
but
but
that'll
need
some
help
from
the
back
end
before
it's
possible
because
I
don't
actually
know
what
string
got
executed.
So,
if
I
had
something
like
this,
the
back
end
populated
this
I
question
mark
here,
but
I
don't
actually
know
to
differentiate
unless
I
want
to
explicitly
say
you
know
what,
if
it's
the
last
line,
but
actually
it
might
not
even
be
so.
D
Let's
see
I
think
I
can
do
this
yeah,
so
I.
So
the
front
end
just
simply
doesn't
have
enough
information
to
give
little
tags
to
populate
the
drop-down
history,
but
perhaps
the
front
end
the
backend
does
or
perhaps
I'll
take
the
first
line
or
something
we
need
to
make
a
call.
This
is
one
of
the
things
that
requires
UX
review
so
so
yeah
anyway.
The
the
big
deal
is
that
the
console
and
the
notebook
now
both
talked
to
a
code
inspector
there's
levels
of
code
inspection
right
now.
D
The
default
out
of
the
box
is
things
that
used
to
be
tooltips
and
things
that
are
pagers,
but
it's
written
in
an
extensible
way,
and
you
could
imagine
somebody
writing
an
actual
debugger
or
somebody
writing
a
different
kind
of
thing
that
links
to
external
resources
or
whatever,
there's
lots
of
there's
lots
of
ways.
You
can
imagine
the
community
extending
this,
but
this
is
just
give
a
framework
and
to
get
us
both
to
feature
parity
and
maybe
a
little
bit
nicer
way
of
showing
those
same
features
off.
D
D
The
other
considerations,
basically
this
right
now.
The
other
thing
is
when
we
switch
to
the
phosphor
mono
repo.
Currently
it's
embedded
in
the
right
sidebar,
the
phosphor
mona
repo
version
of
the
application.
Shell
will
also
have
a
bottom
bar,
so
there's
a
little
button
here
that
I've
disabled
right
now
that
you
could
toggle
to
flip
it
to
the
bottom.
The
way
say
your
browser
has
this
console
on
the
bottom,
and
it's
just
disabled
right
now,
but
once
we
switch
to
the
mono
repo,
that
is
one
of
the
features
I
want
to
add.
Ok,
that's!
D
D
Actually
type
in
this
in
this
current
version,
the
inspections
all
happen,
just
as
you
type
the
way,
tooltips
would
and
actually
I
was
thinking
of
tying
the
keyboard
shortcut
to
simply
collapsing
expanding
this.
But
one
of
the
things
that
we
talked
about
was
getting
rid
of
shift-tab
as
the
shortcut,
because
shift-tab
has
a
meaning
in
most
code
editors,
and
it
means
an
indent.
So
instead
I
was
gonna
lock
it
up
something
else,
you
that
makes
sense.
I.
B
B
B
B
D
I
have
a
demo
glitch
here,
yeah
I
think
I
busted
it
so
as
I
think
what
happened
was
I
haven't
fully
dealt
with
switching
tabs
so
I
closed.
The
notebook
and
I
went
to
the
console,
but
now
appears
the
console
is
no
longer
connected
either.
But
that's
that's
a
glitch
then,
but
yeah.
So
the
idea
is
here's
the
time
that
I
asked
for
and
now
I
don't
see
a
tool
to
print
unless
I
go
to
hints
myself.
Okay,.
F
D
D
No,
that
is
definitely
useful.
I
mean
it's
a
little
bit
heavy,
because
what
I'm
doing
is
I'm
emitting
widgets
like
a
whole
widget
gets
emitted
by
your
notebook
or
by
your
console,
and
that's
the
signal
that
the
inspectors
listening
to,
on
the
other
hand,
I
don't
care
that
much
because
the
widget
is
a
wrapper
around
an
HTML
node
and
that's
what
I
had
to
do
at
the
least
if
I
wanted
my
Mundell
to
get
rendered.
So
it's
not
I,
don't
have
too
many
choices.
D
G
Looks
like
Ana's
next,
yes,
hi.
Everyone
lots
of
events
coming
up,
I,
don't
have
anything
major
to
announce
or
share
at
this
point
other
than
Jupiter
day
of
planets
going
live
this
week
so
I'll.
Let
Nick
update
everyone
on
that.
I've
really
been
enjoying
working
with
both
him
and
Tony
fast
on
organizing
this
event,
and
it's
been
going
really
really
well
so
huge
shout
out
to
Nick
for
big
an
awesome
of
it
better
and
that's
it
for
me.
H
Yeah
Mike
so
yep
Jupiter
day
Atlanta
for
16
websites
up
tickets
are
on
sale,
Carole's
coming,
it's
gonna
be
awesome
and
you
know
we've
sent
it
out
to
our
initial
twenty
or
thirty
people
that
were
interested
in
the
pre
activity.
Lunch
speakers
already
either
already
here
or
they're
gonna
they've
already
booked
rooms.
So
we're
excited
about
that.
But
that's
good
hacking
stuff
like
that.
So
if
you
know
people
in
the
southeast
college
folks
people
doing
business
it
out
here,
people
doing
policy
down
here.
H
G
I
J
Yeah
not
much
some
issue
with
string
packaging,
because
if
you
want
to
really
is
a
Python
three
only
version
of
our
software
upstream
is
deprecating
is
the
only
way
we
had
to
simply
publish
a
Python
sphere.
Only
version
do
we
have
to
go
through
a
process
and
updates
pipe
Charlie
legacy
and
update
pip
and
have
all
that
propagates
to
all
our
users,
and
it's
not
a
priority
for
upstream
so
had
to
work
a
bit
on
that
and
that's
it.
E
E
I
It's
going
really
well,
we
work
on
it
and
isn't
brick
haven
yesterday
thinks
a
melon
30,
vitami
auburn,
so
dr.
tom,
and
then
some
of
the
other
people
that
are
about
a
lot
of
interesting
things
that
they're
seeing
that
I've
also
seen
the
issues
of
working
with
the
notebooks
in
general
and
scientific
workflows
that
I'll
be
putting
into
the
art.
Or
are
these
issues
talking
about
some
assertions?
We've
discussed
the
array
for
community
involvement
and
feedback.
A
K
E
K
Excited
to
have
him
working
with
us
and
yeah
great
just
just
finished
all
the
paperwork
this
last
week
and
so
he'll
be
getting
started
any
day
now
or
already
started,
build.
L
Yes,
so
I'm
grant
I'm
based
in
LA
I
got
involved
with
Jupiter
initially
because
I
started,
maintaining
the
atom
notebook
project,
so
I
have
a
background
in
JavaScript
I've
done
some
Adam
development
and
I'm,
not
an
academic
I'm,
not
a
scientist
but
I
was
drawn
to
Jupiter,
just
because
I
think
what
Jupiter
embodies
is
really
awesome.
I
think
that
this
is
gonna
have
an
influence
on
the
future
of
programming.
Eventually
and
I
want
to
be
a
part
of
that.
A
A
K
K
K
K
K
Quite
this
was
a
different
usage
case
that
I
ran
into
before,
and
it
helped
me
to
understand
how
pervasive
and
like
a
lot
of
these
files
that
and
I
think
part
of
it
is
that
as
Jupiter
lab
is
able
to
open
and
render
more
types
of
files,
we're
going
to
run
into
the
same
issue
in
lots
of
different
file
types
that
we
had
sort
of
thought
of
them.
More.
B
In
we
already
have
a
bit
for
SVG
certain
SVG's
and
things
we
have
a
bit
of
an
escape
hatch
in
notebooks
in
output,
for
putting
puts
in
an
iframe.
There
are
certain
disadvantages
to
doing
that,
so
we
kind
of
only
do
it
when
we
have
to.
We
could
they're
in
Jupiter
lab.
There
are
similar
disadvantages
to
putting
a
panel
in
an
iframe,
but
we
could
allow
that
as
kind
of
an
escape
hatch
for
if,
if
the
relative
URL
solutions
aren't
perfect
and
universal,
you
could
say
you
know
this
goes
in
an
iframe
on
a
URL.
B
K
Ya
know
like
I
was
actually
thinking
that
you
probably
want
to
have
a
viewer
for
HTTP
HTML
file.
That
just
opens
that
HTML
in
an
iframe-
and
you
know
people
might
want
to
use
Jupiter
live
for
web
development
and
like
that
would
be
a
great
example,
and
in
that
case
the
browse
of
URLs
would
not
be
a
problem.
F
D
Like
the
the
iframe
issues,
that's
just
one
of
them
we
still
drag
and
drop
is
a
first-class
operation
in
Jupiter
lab,
but
all
we
can
do
with
iframes
is
simply
have
a
dead
zone
on
the
page
for
drag
and
drop.
That's
not
really
acceptable
and
nobody's
nobody's
noticing
that,
because
we
don't
have
too
many
iframes,
we've
worked
really
hard
to
avoid
them.
What,
if
iframes
become
a
way
of
doing
things,
we
won't
have
predictable
ways
of
knowing
which
spots
of
the
pager
dead
zones
and
which
spots
aren't
and
I
think
that
would
be
really
frustrating.
B
Yeah
yeah
yeah,
it's
a
it's
a
tricky
trade-off
when
I
got
this
multi
panel
thing
that's
a
web
page,
but
in
many
ways
what
you
put
in
each
panel
is
fundamentally
a
web
page,
and
so
we
have,
we
add,
an
app
to
it.
You
know
it's
it's
a
tricky
trade-off
for
which,
which
things
do
we
make
easier?
I,
don't
think,
there's
a
clean
and
obvious
right.
K
D
Wanted
you
know,
but
it's
it's
non-trivial,
because
dial
tasks
can
have
URLs
in
though
there
are
style
types
value,
URL
whatever,
then
it's
it's
and
they're,
depending
on
whether
it's
trusted
or
not.
We
have
trusted
content
that
is
running
JavaScript
JavaScript
could
arbitrarily
create
URL
strings
and
we'd
have
no.
A
A
A
Alright
great,
if
folks,
don't
have
anything
else,
I'm
gonna
say
thank
you.
G
And
about
the
recording.