►
From YouTube: Jupyter Community Call - April 27, 2021
Description
Recording from the Jupyter Community Call in April 2021.
The notes from this call can be found here:
https://jupyter.readthedocs.io/en/latest/community/community-call-notes/2021-april.html
Read more about these calls in Discourse:
https://discourse.jupyter.org/t/jupyter-community-calls/668
A
Look
at
me
learning
zoom
welcome
everyone.
Thank
you
for
taking
the
time
to
be
here.
This
is
our
april.
2021
jupiter
community
call
yay.
I
know
it's
very,
very
exciting
business.
We
just
they
just
keep
going
every
month.
It's
amazing,
I
am
isabella,
I'm
gonna
be
the
host
today,
I'm
actually
a
designer
for
anyone
who
doesn't
know.
So
I
will
probably
give
you
different
feedback
than
you
might
hear
from
the
rest
of
the
community
just
be
aware,
and
for
anyone
who
hasn't
been
here
before
or
who
doesn't
know,
jupiter
community
calls
are
a
place.
A
You
know
to
gather
across
communities
celebrate
what
people
are
doing
just
generally
be
excited.
I
compare
it
to
like
a
show
and
tell
a
lot
like.
Let's
just
talk
about
these
different
things
and
tell
us
what
you're
thinking
about
so
that's
the
purpose
here
there
are
two
things:
I'm
gonna
do
my.
No,
I'm
not
gonna.
Do
my
little
screenshot,
that's
good
to
remind
people
just
so
you
know.
First
community
calls
are
recorded.
A
Everyone
here
heard
me
say
that,
but
just
so
people
know-
and
second
I
like
to
remind
people
that
this
is
a
jupiter
event
and
a
jupiter
community
gathering,
and
so
we
are
held
to
the
jupiter
code
of
conduct,
which
can
be
found
at
any
time
at
jupiter.org
conduct.
This
includes
me,
by
the
way,
if
anything
happens,
just
know
that
you
can
use
that
as
you
see
fit
and
if
you
haven't
been
here
before
also,
I
just
want
to
say
what
we're
gonna
do.
A
I've
linked
the
agenda
in
the
chat
a
few
times,
so
I
will
link
it
once
more.
Just
in
case
there
was
anyone.
While
I
was
talking,
I
didn't
notice,
come
in
what
we're
going
to
do
is
kind
of
go
down
this
list.
People
have
signed
up
ahead
and
said:
hey.
I
want
to
share
this
thing,
and
so
we're
just
going
to
let
them
share.
Have
some
discussion
feel
free
to
hop
in
whenever
or
just
be
quiet
and
listen.
All's
good!
So
that's
it
for
me.
Any
questions
comments.
B
Can
you
guys
hear
me
yeah,
hello,
hi?
I
just
wanted
to
introduce
myself.
My
name
is
claudia
and
I'm
the
pm
for
the
jupiter
project
in
visual
studio
code
at
microsoft
I
came
with
one
of
my
great
developers
joyce.
We
saw
this
and
we
were
very,
very
interested
to
see
what
it
was
all
about.
What
you
guys
would
be
doing.
I
just
wanted
to
come,
say
hello.
A
A
Okay,
I
will
leave
that
be
then
our
first
thing
on
the
list,
then,
is
that
we're
gonna
go
to
those
aforementioned
short
reports.
I
think
like
is
the
first
one
I
have
so
whenever
you're
ready,
if
you
know
I
didn't
even
see,
are
you
here?
Okay,
good.
C
I'm
good
yeah
just
as
a
reminder,
I'm
working
as
a
software
engineer
at
the
european
synchrotron
and
we
are
on
developing
visualization
tools
for
hda5
files,
which
are
the
file
that
the
format
of
the
file
of
the
data
that
is
acquired
at
the
european
synchrotron
right
now
and
among
the
tools
that
we
are
developing
is
a
web
viewer
called
h5
web
that
I
presented
two
months
ago.
I
believe
to
the
jupiter
community
call
and
the
and
the
jupiter
extension
the
shipyard
extension,
and
I
just
wanted
to
give
a
quick
announcement.
C
C
We
have
now
released
a
new
version
of
the
extension
with
a
small
binder
demo
that
you
can
run
and
launch
by
yourself
now.
So
I'm
going
to
go
here
in
the
binder
demo,
so
here
I
launched
the
binder
demo
from
the
from
the
badge.
I've
just
done
it
in
advance
to
avoid
waiting
for
it,
and
basically
we
have
now
an
example
notebook
where
we
can
create
an
hdfi
file.
C
And
with
this
new
version
of
the
extension
we
are
now
bringing
this
hd5
visualization
and
exploration
to
the
notebook
with
the
small
h5
web
widget
here.
So
I
can
run
this
cell
and
then
I
have
exactly
the
same
thing
inside
the
notebook
that
I
can
use
to.
Visualize
data
explore
the
file
inspect
the
metadata
and
so
on
and
so
forth,
and
because
we
are
working
at
the
european
synchrotron,
we
are
interested
in
supporting
nexus
files
which
are
a
subset
of
hdf5.
C
C
So
yeah,
it
works
quite
quite
nicely.
You're
welcome
to
try
the
binder
demo.
If
this
is
something
that
interested
you
and
to
install
the
extension
as
well,
it
should
be.
It
is
compatible
jupiter
lab
2.
Hopefully
it
should
be
soon
on
jupiter
lap.
Three,
I
think
it
works,
but
it's
not
officially
supported
yet
well.
Yeah
you're
welcome
to
try
and
give
us
any
feedback
that
you
want
on
this.
If
this
is
the
kind
of
thing
that
interested
you
yeah,
that's
it.
A
A
D
I
always
like
to
ask
a
question:
if
no
one
else
does
so,
you
know
like
back
end
wise
in
terms
of
like
filtering
and
presenting
the
data.
What
are
you
using
to
do
that
like
accessing
the
file
to
visualize
the
data?
How
do
you
do
that?
What
libraries
do
you
use
in
the
back
end.
C
In
the
back
end,
we
use,
if
you
remember,
I
talked
about
another
extension
which
is
developed
which
is
developed
by
max,
which
is
jupiter
lab
hdf5
and
in
jupiter
lab
hdf5.
E
I
also
got
a
question
so
a
couple
of
years
ago
I
mean
before
the
end
of
the
world
and
kovi
and
everything
I
got
in
touch
with
fox
from
the
htf5
group,
and
they
were
working
on
a
web
app
like
sort
of
along
the
same
lines
but
outside
of
jupiter.
Have
you
been
in
touch
at
all
with
these
folks,
for
is
that
that's
completely
independent.
C
We
we
started
as
an
independent
project
and
basically
they
got
in
touch
a
few
months
ago
with
us,
because
they
wanted
to
they're
more
involved
with
nasa
for
the
hdf5
data
treatment
and
they
wanted
to
extend
what
we
are
doing
in
h5
web
to
geospatial
data.
Basically,
and
so
they
got
a
grant,
I
think-
or
they
will
get
a
grant
to
do
some
to
do
some
development
in
h5
web.
So
we
are
indeed
in
contact
with
hf
group.
E
C
C
A
project
that
is
called
react,
virtualize
window
or
something
like
this
for
the
for
the
matrix
visualization
that
I
didn't
show.
I
only
show
you
the
line
these
and
the
heat
map
vis,
but
we
also
have
a
matrix
visualization
where
you
can.
You
have
like
a
data
grid
and
we
are
using
so
this
project
that
yeah
it's.
As
I
said,
it's
a
bit
of
a
lazy
approach.
You
want
to
display.
C
You
want
to
load
all
these
data
that
you
are
displaying
and
I
don't
know
how
we,
how
you
think
this
can
be
implemented
with
jupiter,
in
the
mean
in
the
illumina
data
grid,.
E
C
E
Yeah
awesome:
let's
touch
space
after
then.
A
Yeah
I
was
seeing
those
numbers
go
up
again
and
I
was
like
wow
so
welcome
to
anyone
who
joined
since
I
last
said
that
welcome
and
thank
you,
I'm
glad
that
that
sparked
some
good
discussion.
I
hope
that
continues
and
the
one
thing
I
wanted
to
say
too
just
in
terms
of
short
reports.
I
know
I've
said
it
before,
but
I'm
saying
it
again
if
anyone
has
interest
in
working
like
on
running
community
calls
like
these
it'd
probably
be
good.
A
If
someone
besides
me
knows
where
things
are
basically,
and
so
that's
always
an
open
call,
you
don't
have
to
do
it
alone,
I'll
help
you
out,
I'm
not
planning
on
abandoning
this
at
all,
but
I
think
it
would
be
nice
if
someone
else
do,
and
maybe
we
can
also
get
some
different
time
zones
met
better
because.
F
A
Of
the
reasons
I
haven't
moved
to
certain
time
zones,
I
don't
know
if
I'd
be
a
good
host
at
1am
for
some
prime
european
stuff.
So,
but
I
would
attend
if
someone
wanted
so
yeah
open
call
always
get
in
contact
with
me.
However,
you
see
fit.
I
can
yeah
I'll
be
on
the
agenda,
so
you
can
see
github
if
that
helps
yeah
yeah.
E
Okay,
yeah,
I
took
the
liberty
to
add
you
in
the
after
jeremy
david,
because
you
are
going.
You
didn't,
have
the
link
to
the
agenda.
Yet.
Okay,
thanks!
Oh.
A
A
Exciting,
okay,
I
will
take
the
moderate
silence
as
a
confirmation
to
proceed
and
yeah
we're
going
to
the
main
agenda
now,
so
these
are
going
to
be
our
kind
of
longer
demos
and
discussions
and
we're
still
doing
good
on
time.
I
think
the
first
person
I
have
on
here
is
gonzalo
actually
are.
Are
you
ready
to
present.
A
I
See
all
right
so
yeah
yeah,
so
yeah,
I'm
jeremy
and
I'm
currently
working
on
constant,
a
lot
of
jupiter
stuff
and
one
thing
that
we
started
to
work
on
like
a
couple
of
weeks
ago,
and
I
thought
it
would
deserve
like
a
little
bit
of
demo
and
a
bit
more
of
you
know,
show
and
tell
is
a
project
called
jupiter
light,
and
so
the
idea
of
this
project
is
to
kind
of
reboot
the
previous
attempts
at
having
like
a
full
in-browser
jupiter
that
were
like
started
for
support
by
nick
with
jive,
and
there
was
also
another
one
with
the
p5
notebook
to
have
something
more
focused
on
p5.js.
I
But
here
clearly
the
idea
is
to
have
something
way:
more
generic
and
using
the
latest
components
and
well
something
we
can
build
on
like
in
the
future
and
the
long
term.
So
I
think
the
best
would
be
to
to
show
you
a
demo.
So
so
the
what
you
can
do
is
you
can
also
try
it
on
your
own
if
you
want.
I
But
if
you
go
to
the
the
docs
so
again
like,
I
have
avoided
in
the
in
the
notes,
but
many
many
thanks
to
nick
for
for
helping
on
this,
because
this
is
like
a
really
nice
track
here,
like
we
already
like
reached
like
a
really
cool
state
and
as
you
can
see
like,
we
have
like
a
docks,
and
the
best
of
this
is
that
you
can
actually
launch
it
from
here,
so
it
puts
in
in
seconds
and
you
get
a
jupiter
lab
in
your
browser.
I
So
everything
is
in
a
browser,
and
here
we
have
like
a
couple
of
files.
But
if
you
try
it
yourself,
you
probably
have
nothing.
So
those
are
like
notebook
stores
in
local
storage.
So
first,
maybe
I
can
show
you
this
kind
of
thing.
So
you
can
change
the
themes
and
it
supports
reloading
the
page.
So
this
is
also
saved
in
your
browser,
like
in
local
storage.
I
So
so
you
can
keep
your
settings
and
yeah
your
notebooks,
so
you
can
create
new
ones
if
you
want
or
even
like
new
files,
and
they
show
up
here
and
yeah.
I
So
maybe
you
can
do
like
a
quick
demo
of
like
the
the
kernels
that
have
been
implemented
so
far,
so
the
first
one
is
one
based
on
javascript
that
runs
in
in
an
iframe
and
you
you
can,
you
know,
write
javascript,
it's
very
basic
doesn't
do
much
except
like
like
simple
things,
but
you
know
it's
all
using
lab
components,
so
you
can
do
also
fancy
things
like
this.
I
I
So
you
can
create
a
particular
system.
You
can.
You
can
clearly
define
like
what
you're
doing
here,
because
you
know
notebooks,
like
markdown
mixed
with
code.
It's
really
really
handy
and
then
at
the
end
you
can
show
your
thing.
So
this
is
also
yeah,
something
you
can
do
at
the
moment
and
by
the
way,
if
you
have
any
questions,
feel
free
to
interrupt
and
also
nick.
If
you
want
to
add
some
stuff,
don't
hesitate.
I
So
since
it's
everything
based
on
on
lab,
you
can
also
do
this.
If
you
want-
and
you
know,
move
it
around-
okay,
it's
a
bit
lagging
now,
but
yeah
you
got
the
id.
I
I
So
you
get
the
static
pngs
you
can
update
it.
We
run
the
cell.
Pandas
data
frame
takes
a
little
while
to
load
because
that's
a
bit
heavy,
but
normally
we
should
be
able
to
see
the
data
frame
yeah.
The
cool
thing
is
that
you
can
also
display
it
one
more
time
and
even
the
network
requests
combined
with
json.
I
get
a
nice
json
explorer
like
this
using
the
so
it's
pretty
much
all
reusing
the
lab,
mime
renderers
and
the
lab
components.
I
So
you
get
a
lot
of
stuff
for
free,
which
is
cool
and
the
symbiote
comes
from
biodiet,
so
it's
also
included
by
default
takes
really
well
to
load,
but
they
have
a
very
handy
function
to
to
print
things
in
the
notebook.
So
it
runs
nicely
like
this
yeah
yeah,
and
you
see
that
we
have
this
dot
here.
It
means
that
you
can
actually
access
it
from
here.
I
I
I
So
I
had
some
notes
here:
yeah
I
marked
on,
but
it's
better
if
we
open
them
as
marked
on
like
this,
so
it's
pretty
much
like
a
very
lightweight
jupiter
front
and
running
in
the
browser.
It's
not
really
light,
because
pirate
is
quite
heavy
at
the
moment,
but
still
you
don't
need
a
server
or
anything
like
this
and
boots
in
seconds.
So
that's
quite
nice,
yeah
no
server
in
the
command
line,
no
dependency
management.
I
So
for
now
we
deployed
to
read
the
docs
actually.
So
this
is
like
really
next
to
the
docs,
but
normally
you
should
be
able
to
also
access
it
on
virtself,
which
is
another
way
to
host
select
files
on
static
websites
and
yeah,
so
use
cases
like
for
education.
I
I
Building
your
own
distribution-
if
you
want-
and
here
nick
did
a
really
nice
diagram,
so
I
think
at
some
point
we
might
be
able
to
reach
this
kind
of
thing
so
where
you
can
actually
create
your
own
distribution
of
this
and
deploy
it
yourself
yeah,
and
then
we
can
start
reusing
those
components,
so
they
haven't
been
published
yet
but
soon,
and
then
you
can
reduce
them
in
other
lab-based
content.
I
For
example,
in
voila
there
is
an
open
pull
request
to
start
having
based
application,
the
same
thing
for
the
the
quest
project
and
other
lab-based
applications
yeah,
so
yeah
not
going
to
go
yeah
just
to
give
you
an
idea.
So
here
you
have,
since
everything
is
running
in
the
browser.
What
happens
is
that
the
fetch
and
the
web
sockets?
So
the
fetch
method
and
the
websocket
are
kind
of
patched
and
that
that
way
we
can
intercept
like
the
traffic
that
goes
from
lab
to
the
normal
jupiter
server.
I
But
since
there
is
no
jupyter
server,
there
is
something
that
kind
of
implements
it
in
a
browser,
and
this
whole
server
part
is
actually
a
aluminum
application,
which
means
that
everything
else
is
a
plugin.
So
the
contents
manager
sessions,
camera
and
all
of
this,
including
the
the
kernels
themselves,
are
actual
jupiter
plugins,
so
lumino
plugins
to
be
more
precise.
But
that
means
that
later,
when
we
have
that
support
for
the
pre-built
or
federated
extensions,
we
can
start
having
like
a
really
nice
way
to
just
swap
some
components.
I
So
if
you
don't
want,
like
your
notebooks
to
be
stored
in
local
storage,
always
you
can
maybe
provide
a
different
content
manager.
Or
if
you
want
another
kernel,
you
can
maybe
just
add
it
as
a
normal
extension
alongside
the
others
and
yeah
up
next.
I
If
we
update
to
the
alpha
packages
for
3.1,
we're
probably
going
to
get
some
nice
improvement
to
the
plugins,
so
we
can
use
them
a
bit
better
and
maybe
even
rtc,
for
free,
and
in
that
case,
that
would
mean
that
people
would
just
go
to
to
a
link
and
they
will
be
able
to
edit
notebooks
together.
So
maybe
that
would
be
like
one
of
the
fastest
way
to
try
rtc,
let's
see
yeah
and
for
the
python
based
kernel.
I
Hopefully
we
can
get
some
support
for
ipad
widgets,
and
that
means
again
like
using
a
lot
of
things
that
have
been
done
already
in
ipad
widgets
world
to
get
all
of
these
libraries
to
work
should
be
possible,
but
we
haven't
started
to
work
on
that.
Yet
there
is
an
open
issue,
even
the
pr
for
federated
extensions,
and
all
of
this,
of
course,
to
be
able
to
reuse
a
lot
of
third-party
extensions
that
already
exist
and
yeah
and
many
like
other
ideas
like,
for
example,
this
website.
I
It's
called
github
one
second,
and
it
gives
you
like
his
code
in
one
second
pretty
much
and
you
can
use
it
to
explore
repos
on
github
and
it
would
be
really
cool
if
we
could
have
something
like
this.
But
using
like
this
kind
of
jupiter
tools
instead,
because
then
you
can
maybe
even
run
kernels
directly
by
just
going
on
github,
hitting
this
url
and
then
you're
good
to
go
yeah.
So
that's
pretty
much
it.
I
think
yeah
and
yeah.
I
J
I
I
I
think
it's
called
install
go
away,
yeah,
that's
true
yeah!
So
that's
that's
done
and
I
was
trying
actually
tried
lights
already
and
it
seems
to
be
working.
So
that
would
be
like
one
of
the
things
we
need
to
do
to
have
for
ipad
widgets,
and
you
probably
can
then
do
something
like
this.
So
try
it.
Let's
import
unicode.
I
You
well
yeah,
you
got
the
idea,
I
think
you
as
long
as
it's
pure,
a
pure
python
wheel.
It
shouldn't
be
a
problem
and
for
the
rest,
maybe
the
package
is
already
you
know
shipped
with
iodide,
and
if
it
is
not,
then
maybe
there
is
a
way
to
add
it
to
the
paradigm
distribution
or,
like
you
know,
to
be
able
to
install
it
yeah,
but
the
pilot
folks.
I
They
have
done
like
a
really
great
job
and
they
released
a
new
version
recently
the
017-
and
this
is
the
one
that
we're
using
just
a
couple
of
days
ago.
They
also
updated
the
dogs
and
all
of
this
stuff.
So
yeah
really
like
I
mean
it,
wouldn't
be
possible
without
this,
of
course,
so
big
thanks
to
them.
E
There
was
a
question
by
nick
about
widgets,
and
so
indeed
like
you
can't
use,
you
know
circuits
or
do
things
like
this
in
the
browser
right.
But
one
idea
that
we
got
was
to
build
a
webassembly
package
for
zeus
python.
But
instead
of
using
this.
F
Yeah,
that's
a
great
vision,
I
mean
you
know.
We
just
need
a
real
build
chain.
F
F
F
Whatever
everyone's
getting
there,
it's
fine
the
really
exciting
things
I
see
on
this.
You
know
this
is.
This
is
a
thing
that
will
finally
bridge
jupiter
for
a
lot
more
use
cases.
So,
for
example,
the
the
I
forgot,
the
name
of
it
and
the
name
and
the
the
page
is
all
in
french,
but
basically
they're
already
using
pie
died
in.
E
F
They're
already
using
that
in
french
primary
education-
and
so
you
know
the
the
closer
we
can
get
to
a
developer,
writes
something
and
it's
gonna
run
on
some
hot
rod
rig.
You
know
whatever
in
the
cloud
with
whatever
you
know,
that's
cool
if
they
don't
have
to
do
anything
special,
and
it
also
runs
on
a
statically
hostable
website
running
on
some
school
administrators
iis.
F
All
they
have
to
do
is
make
sure
that
web
assembly
is
served
with
the
correct
header
which
it
isn't
on
iis.
You
know,
then
they
can
have
interactive
computing.
That's
entirely
powered
by
their
bring
your
own
device
solution.
They
don't
have
to
deploy
kubernetes.
F
They
don't
even
have
to
deploy
a
specific
magic
version
of
ubuntu
for
the
littlest
jupiter
hub.
They
can
have
all
these
things.
The
only
thing
we
need
to
be
able
to
do
is
bridge
contents
manager
to
the
learning
management
systems.
F
So
if
you
know
you
get
an
assignment
created
in
your
whatever,
whatever
they're
using
I'm
sure
it's
open
source,
because
france
is
good
about
that.
You
know
you
pop
into
it
and
there
it
is,
and
it's
loaded
and
all
those
cdn
assets
are
all
hosted
from
your
server,
so
you're,
not
breaking
gdpr,
and
all
that
this
also
works
really
good
for
journalists
right
right
now.
F
It
is
a
productionizing
step
to
turn
a
notebook
based
story
into
something
that
you
can
actually
host
and
that
drives
people
to
super
expensive
things
that
journalists
can't
afford
like
tableau-
and
you
know
other
proprietary
solutions,
we
got
to
get
on
that.
You
know
and
give
the
readers
of
important
data-driven
stories,
not
just
the
data
and
not
just
the
visualization,
but
the
ability
to
challenge
the
assertions
by
the
fourth
estate
about
what
the
data
says.
F
So
these
things
are,
I
mean
everybody
hates
the
internet
and
I
hate
javascript
and
everything
like
that
right.
But
this
is
really
enabling
technology
at
a
whole
other
scale.
The
next
billion.
E
The
integration
with
lms
there
is
already
something
in
this
project
called
capital
with
a
y
and
an
e
in
the
end,
because
in
french
capital
has
an
e
and
they
they
do
exactly
what
you
were
describing
with
respect
to
nms
integration
of
pio
dida,
so
we're
gonna
work
with
them
on.
You
know,
switching
to
jupiter
light
soon,
hopefully
and
yeah.
So
that's
the
plan
and
canada
forge
is
definitely
like.
A
That
awesome,
I
don't
want
to
cut
off
all
discussion,
but
I
do
want
to
get
to
some
of
the
other
people
on
our
list.
I'm
glad
that
that
was
that
was
so
exciting,
though,
and
I'm
glad
that
everybody,
I
am
really
interested
to
see
what
happens
with
that.
So
thank
you.
So
much
for
sharing.
A
Is
that
good
any?
This
is
your
last
last
words
about
this
one.
A
Okay,
gonzalo:
are
you
ready
now.
H
H
Can
you
all
see
my
screen?
Yes,
sir?
Okay,
so
I
will
be
using
hackmd
as
my
slide
deck
today.
So
so
I
just
wanted
to
give
a
little
a
little
intro
if
you're
not
familiar
with
the
workflow
for
internationalization
and
what
has
been
happening
for
the
past
few
months.
So
I'm
gonzalo,
I
work
at
one
site
and
I
work
for
the
jupiter
ecosystem
and
other
stuff.
H
So
today,
so
a
couple
of
yeah
like
a
month
ago
or
something
I
received
an
email
saying
what
you
see
on
the
screen
here
like
there
is
a
delay
in
the
creation
of
language
packs,
with
jupiter
labs
as
a
base
for
our
products
and
we're
interested
in
using
this
for
chinese
and
japanese.
H
H
But
last
week
I
think
another
person
from
the
company
that
this
person
wrote
from
was
in
the
meeting
and
it
was
like
a
good
time
to
undust
all
the
all
the
work
that
went
into
this,
and
I
wanted
to
share
a
little
bit
so
that
if
other
people
are
interested
in
helping
like
it
would
be,
it
would
be
awesome.
So
after
getting
that
feedback.
So
basically,
what's
the
current
state
of
of
language
packs.
H
So
this
work
was
finished
like
seven
months
ago,
and
at
that
moment
there
was
an
initial
batch
of
strings
that
needed
translation
and
we
were
using
we're
using
crowding
as
the
service
to
crowdsource
all
the
translation
works,
and
this
is
the
current
state
for
the
latest
version
of
jupiter
lab.
That
is
3.0.14.
I
believe
so.
I
updated
the
strings
last
week
and
now
we
have
also
spanish
and
chinese
for
100
completion
and
those
are
the
rest
of
the
10
languages.
First,
the
top
10
languages
that
are
almost
ready
also
to
be
released.
H
Fingers
crossed
so
that
people
can
actually
start
using
them.
If
they're
interested
and
also
help
us
find
any
issues
with
the
with
the
workflow
or
with
the
translations
on
the
other
side,
so
this
was
the
first
attempt
to
try
to
get
this
this
workflow
on
the
public.
So
first
this
is
the
community
called.
So
I
will
give
a
very,
very
brief
overview
of
how
can
you
localize
internationalize
your
extension
so
that
it
can
be
then
localized
by
your.
H
A
A
H
It
was
a
lot
of
work
carried
mostly
by
by
jurors
truly
with
the
help
of
others,
of
course,
but
in
that
process
well,
it
was
a
huge
amount
of
work
trying
to
get
the
whole
code
base
to
move,
but
now
we
want
to
go
further
and
we
want
extension
developers
to
join
the
the
right
and
also
localize
their
extensions,
so
that
any
extension
that
you
sell
is
also
localized
and
you
don't
get
this
mixed
match
of
english
and
whatever
you
are
using
your
your
interface.
H
So
I
will
post
a
link
to
a
talk
I
gave
on
jupiter
conf
last
year
that
explains
the
process
in
depth.
So
if
you
want
to
learn
more
how
it
was
and
how
it
works,
you
are
more
than
welcome
to
see
it.
I
will
post
it
on
the
hackendy
in
a
minute
after
this
that
trap
is
done.
H
So
having
said
that,
so
now
we're
in
the
in
the
in
a
state
where
most
of
the
jupiter
lab
core
for
the
current
available
release
is
translated
and
we
started
adding
extensions
to
the
mix.
So
these
language
packs
will
contain
translations
for
core
and
extensions
that
are
being
added
periodically
to
the
to
the
language
specs.
So
so
the
idea
is
to
have
a
centralized
point
where
people
just
install
their
thing
when
the
plugin
management
from
within
the
interface
of
jupiter
lab
is,
is
finally
released
and
tuned.
H
Then
you
will
be
able
to
install
this
right
away
from
the
from
the
interface
and
just
refresh
and
get
your
things
or
if
you
are,
if
you
want
to
use
the
terminal
and
jupyter
lab,
you
could
also
do
that.
Like
ppinstall
language
pack,
blah
blah
all
more
on
the
resources
I
will
leave
below
so
that
you
can
install
things
and
start
testing
it
right
away.
H
So
to
go
back
so
spanish
and
chinese
will
be
released
tonight.
That's
a
commitment
and
please,
if
you
want
to
know
more
information
on
how
the
whole
process
is
working,
you
are
welcome
to
attend
the
jail
after
that
meeting
taking
place
tomorrow,
also
more
information
on
the
resources
and
links
all
that.
H
So
that's
something
I'm
linking
this
is
some
work
that
jessica
barr
did
for
the
jupiter
lab
git
extension.
So
of
course
there
should
be
documentation
on
how
to
do
this,
but
I
find
that
the
documentation
is
still
not
there,
but
looking
at
this
example
will
make
your
life
as
easy
as
possible.
I
think
so.
Just
just
go
to
this
pr
look
at
what
was
done
and
how
things
are
made
to
localize
strings.
H
It
can
be
summarized
in
basically
you
either
import
the
you
import,
a
translation
bible
from
the
jupiter
lab,
translate
package,
and
then
you
propagate
that
anywhere
in
your
code
base,
either
through
props
or
in
the
constructor
of
classes
or
as
parameters
in
the
functions.
And
then
you
use
the
the
trans
method
with
the
available
methods
that
you
can
use
to
translate.
So
more
information
of
this,
you
can
find
on
the
video
on
what
this
means,
but
basically
this
is
one-to-one
translation.
So
this
is
the
basic
idea:
get
your
translation
bundle
and
use
it.
H
So
just
go
over
this
pr.
Take
a
look,
how
it
goes
and
then,
when
you
are
done
with
your
pr
and
its
merged,
then
you
can
go
to
the
language
packs
repository
and
you
can
open
the
repository
map
and
you
can
basically
add
the
work
that
you
did
so
in
this
case
you
just
add
the
package.
H
The
current
version
tag.
If,
if
there
is
one
already
published
with
the
content,
if
you
are
already
working
only
on
master,
so
you
can
put
master
that
so
that
we
can
fetch
the
content
from
master
and
that
way
we
can
update
all
the
strings
in
crowding
while
a
release
is
available
and
how
it's
done
is.
Basically,
when
you
update
that
repository
map,
you
will
see
that
catalog
with
all
the
strings
will
get
extracted
and
you
will
be
able
to
start
translating.
Well,
you
or
people
around
the
world
that
are
helping
with
the
translations.
H
H
What's
the
word,
you
will
oh
come
on.
What
do
you
mean
so
as
more
strings
are
translated
translated,
but
they
will
be
available
within
the
interface
in
the
memory
bank,
so
it
will
as
more
people
collaborate.
You
will
have
more
opt
suggestions
on.
What's
a
good
translation
for
something
you
will
see
the
interface
here.
H
You
get
some
ideas.
You
get
to
do
some
comments
because
we
make
mistakes
and
you
might
say,
like
this
string,
doesn't
make
any
sense
in
english
so
or
there's
a
missing
space
or
extra
space
or
something
is
not
really
working,
and
with
that
information
will
our
reviewers
or
the
people
working
with
all
this
project
can
like
fix
things
or
help
us
stream
these
fixes
where
they
are
required.
H
So
that's
like
a
very
succinct,
I
hope
and
hopefully
clear
explanation
of
what
you
can
do
to
start
to
get
your
extension
going
for
translations
and
you
can
follow
these
resources
here.
They
are
more
or
less
in
the
order
of
the
things
that
you
need
to
do
and
sure
I'm
happy
to
take
questions
and
runs
from
why
it
took
so
long.
A
K
E
Yeah,
I
feel
bad.
I
really.
K
E
So
first,
this
is
great.
I
just
have
one
technical
question
about
your
your
presentation,
so
this
centralized
repository
for
the
language
pack
like
there
seems
to
be
a
good
reason
for
it
to
be
centralized
because
you
can
reuse
strength,
translation
should
like
does
it
have
to
be
or.
L
H
As
an
extension
developer,
you
need
to
just
update
your
code
and
come
to
this
place,
and
then
everything
should
be
ready,
but
you
should
be
able
to
provide
either
translations
per
package
for
a
specific
language,
or
you
could
basically
mirror
this
workflow
for
internal
use.
If
you
wanted
to
provide
something
similar
for,
let's
say,
closed
source
extensions
or
dedicated
work
that
you
still
don't
want
to
publish,
so
it
doesn't
have
to
be
like
this,
is
it
just
makes
it
so
much
easier
for
the
team
to
maintain
it?
E
H
So
we
support
both.
We
support
both.
H
I
I'm
putting
quotes
here
because,
because
we're
focusing
on
this
use
case
right
now,
the
other
use
case
might
be
a
little
broken
right
now,
just
so,
but
if
you
want
to
learn
more
about
that,
just
ping
me
and
I'll
prove.
No.
I
don't
think.
E
K
H
That's
the
reason
and
we're
lazy
we're
coders,
so
we
like
easy
things
or
things
that
make
our
life
easy,
so
yeah.
So
if
you
can
join
tomorrow,
we're
going
to
look
at
the
other
side
of
how
does
this
whole
thing
work
and
ideas
of
how
to
make
it
even
easier
for
us.
So
like
every
time
there
is
a
new
release
for
a
package
that
is
already
tracked
on
the
repository.
We
can
have
a
bot
that
will
create
a
pr
that
updates
things
for
us
and
make
it
even
easier.
L
I
don't
have
a
question,
but
thank
you
for
championing
this.
This
is
a
big
deal
and
it
it
just
exposes
these
tools
to
such
a
wider
user
base.
So
this
is
awesome.
L
A
Wonderful,
I
do
want
to
check
too,
since
I
know
we
only
have
a
few
minutes
left
david.
I
don't
know
how
long
or
short
your
share
is.
I'm
happy
to
have
you
go
now,
but
I
don't
know
if
you
are
feeling
pressed
for
time
if.
A
Sure,
and
just
so,
anyone
knows
to
if
you
have
to
go
in
the
middle,
because
you
have
other
calls:
that's
okay,
so,
but
hopefully
we'll
make
it
so
yeah.
Take
it
away
david.
Thank
you.
G
G
G
And
it
works
as
you
would
expect
to
work
in
a
regular
notebook
client.
So
it's
a
very
new
project,
it's
very
small,
very
lightweight,
and
there
are
still
many
things
to
implement,
but
people
are
seem
to
be
very
interested
in
it.
So
I
will
try
to
to
work
on
it
more
and
let
me
show
maybe
a
more
interesting
notebook,
so
this
one,
for
example,
shows
queueing
some
cell
executions,
so
that
works
too.
First
one
executed.
G
J
G
Everything
I
mean
a
lot
of
things.
Actually,
if
you,
if
you
look
at,
for
example,
when
you
go
in
edit
mode,
tab
doesn't
work,
autocompletion
doesn't
work.
Almost
everything
has
to
be
implemented.
G
This
is
basically
just
a
work
of
proof
of
concept
that
a
kernel
can
be
run
with
yeah,
something
that
basically
already
works,
but
I
I
received
already
a
lot
of
feature
requests,
so
I
will
work
on
that.
A
If
it's
not
too
wrong
with
a
question
where
I'm
going
to
keep
you,
what
was
your
inspiration
for
this?
It's
so
interesting.
G
Just
finding
out
that
it
doesn't
exist,
we
have
ipython,
but
it's
a
console
and
we
don't
have
a
notebook
in
the
terminal
and
because
I'm
a
contributor
of
other
packages
in
the
jupiter
ecosystem
I
have
basically
I
can
do
it.
So
I
did
it.
A
G
So
I
didn't
try
all
that.
I
know
yeah,
that
it's
going
to
be
a
big
use
case
right
now.
For
example,
you
could
work
on
a
remote
channel
by
just
passing
the
the
connection
file
because
it
has
the
tcp
sockets
in
it.
So
you
could
work
remotely.
I've
not
tried,
but
it
should
work
out
of
the
box
already,
but
we
we
need
yeah
to
find.
G
Ssh
is
probably
yeah
something
different.
So
I
need
to
to
look
into
that.
E
F
Does
it
support
inspect?
How
are
you.
F
Okay,
so
my
great
wish
and
dream
and
desire
for
this
is
that
it
speaks
jupiter
lab
workspace,
json,
and
it
has
some
of
those
concepts
that
you
could
enable
and
you
would
be
able
to
abuse
those
kinds.
F
So
you
know
just
getting
to
the
notebook
is
really
good,
but
even
on
the
jupiter
lab
itself,
we've
got
a
use
case
for
having
a
server
managed
client
that
manages
you
know
this
state
interact
has
one
that's
written
in
node.js
doesn't
integrate
very
well
with
the
rest
of
the
stack.
It
needs
a
whole
lot
of
tooling
if
something
like
this
could
represent
the
state
of
a
workspace
with
potentially
multiple
notebooks
with
file
editors
with
sidebars
that
implement
traditional
jupiter
features.
F
You
know
that
that
would
yeah
exactly
luminon
the
terminal
you're
damn
right,
which
is
qt
in
the
browser
right,
but
it
doesn't
even
have
to
be
that
it's
it's
more,
the
json
specs
right,
it's
not
it's!
It's
commands
which
we
can
get
onto
a
json,
spec
and
workspace,
which
we
can
get
on
json
spec,
that
that
would
benefit
a
lot
of
people
rather
than
they're
being
like.
Oh,
you
just
use
tmox
and
forget
about
it.
You
know,
like
that's,
not
a
thing
that
we
can
offer
to
everybody.
G
You
know
yeah
yeah,
that
sounds
very
good
yeah.
I
need
to
educate
myself
with
all
that,
but
yeah.
That's
there's
a
lot
of
potential
directions
for
improvements.
Also,
it
doesn't
use
a
server,
that's
a
big
difference,
but
because
it
connects
directly
to
the
kernel
through
sockets
but
yeah.
There
are
some
differences
like
that.
F
But
it's
on
the
async
io
loop
or
no.
Yes,
it's
it's
pure
racing.
Okay,
then
it
can
well
there's
pure
and
there's
pure,
but
that
means
that
it
it
could
be
landed
inside
of
a
server.
You
know,
keep
yours
keep
your
stuff
clean,
but
it
could
land
inside
of
a
server
so
that
you
could
yeah
yeah,
so
so
darian
etc.
This
this
would
just
this
just
is
that
headless
client
that
we
were
talking
about
right
and
the
terminal
already
understands
how
to
do
windowing
really
good.
F
You
know,
and
of
course
the
you
know,
typography
and
accessibility
of
terminal
applications
is
generally
better
than
web
stuff.
So
we're
you
know,
we'd
be
forward
a
lot
if
we
could
roll
this.
You
know
out.
E
J
A
A
C
I
think
it's
always
a
great
opportunity
to
see
what
what
other
people
are
doing.
I
think
the
the
nice
so
nice
thing
with
jupiter
light
and
the
terminal
thing,
and
I'm
always
grateful
to
to
come
here
and
to
present
and
to
see
what
other
presents.
So
thank
you
again.
A
Okay,
also,
yes,
thank
you,
zach.
I'm
surprised
to
have
you
here,
but
good
surprise
for
sure.
I'm
happy
to
be
running
these
quick
wrap
up
once
again,
I'm
really
happy
to
have
everyone.
I
have
everyone
here,
thanks
for
taking
the
time
to
do
this
and
show
interest
in
the
community
and
show
off
everyone's
really
cool
work.
I
linked
already
in
the
chat
just
so
you
have
it
if
you
want
to
give
feedback
for
any
reason,
the
google
form
is
there.
I
actually
have
used
it
to
read
like
people
are
like.
A
Oh,
we
should
talk
about
this
and
try
and
give
people
prompt.
So
I
do
read
those
and
the
next
community
call
in
a
month
may
25th
tuesday
right
now.
At
the
same
time,
I
also
linked
the
agenda
for
that,
so
you
can
sign
up
whenever
and
that
also
has
all
the
like
time
zone
changes
in
that
document.
So
hopefully
that's
helpful,
and
hopefully
this
is
a
slightly
better
time
for
europe.
That's
why
I
moved
it
up
so
yay.
A
That's
that's
good
to
me.
Any
final
comments.
A
Right,
the
there's
a
few
places,
it's
announced,
one
of
the
ones.
That's
probably
the
easiest
to
follow
is
there
is
a
discourse
post,
a
jupiter
discourse
that
has
a
wiki
on
top.
So
I
update
I
update
that
every
month.
That's
why
I'm
looking
for
it,
because
then
you'll
always
have
like
the
up-to-date
time
and
agenda.
A
I
also,
though,
do
have
it
on.
I
think
twitter,
and
what
else
here
there
is
that
link
for
you,
and
I
can't
remember
what
else
I
post.
I
know
I
post
on
like
the
jupiter
hub
team
compass
because
they
do
meeting
stuff
there
and
yeah,
but
this
course
is
probably
the
easiest
place
to
follow,
because
you
don't
have
to
keep
looking
for
new
posts.
It's
always
the
same
one
at
the
top,
so
yeah.
A
I
J
So
what
what
this
is
this
event's
great
and
the
last
two
events?
We
ran
up
against
time?
What
does
it
take
to
get
another
event
on
the
calendar?
I'm
not
asking
you
to
run
it
isabella,
but
this
is
anybody
from
the
steering.
Jupiter
heads
of
state
know
what
we
can.
We
need
to
do
and.
A
Okay.
Well
then,
final,
thank
you
for
all
the
discussions.