►
From YouTube: SunPy Developer Discussion
Description
More demos and hopefully some PR killing.
A
B
C
E
C
B
B
E
We
gave
handle
strings,
it
would
try
this
really
hard.
Look
at
handle,
string,
okay
in
a
strip
I
apply
these,
then
we
should
be
able
to
implement
it
exactly
as
we're
talking
about
goes,
class
would
be
close.
The
unit
system
and
an
actual
measured
goes
class
would
be
the
quantity
there
is
no
unit
terminology.
The
unit
is
talking
to
me
just
button
leaders
the
unit,
but
the
number
of
meters.
Something
is
also
the
quantity
it's
it's.
B
E
F
E
D
D
E
D
But
what
can
we
just
add?
Custom
representations
to
units,
so
you
would
have
watts
per
meter
squared
but
I
want
my
custom.
I
could
turn
on
a
custom
representation
where
it
would
print
it
out,
as
you
know,
X
whatever,
and
it
would
be
a
representation
right
as
opposed
to
you.
You
would
subclass
a
unit
that
you
define
of
watts
per
meter
squared
and
then
you
would
put
up
your
own
representation
underscore
underscore
would
represent,
and
they
would
basically
act
just
like
a
unit
normally
as
you
would
expect,
but
it
would
print
out
I.
D
D
B
B
D
B
B
Can
only
have
string
representation
actually
thinking
about
it,
you
can
only
have
string
representations
and
units
and
not
as
numbers
so
too
might
even
to
make
the
a
petrified
quantity
to
the
correct
stream
representation.
Work
we'd
have
to
duke
/
go
Albert's
goes
I,
go
more
than
letters
units
it
to
make
it
work
even
work
on
what
it
is.
You
can't
be
done.
It
did
the
Africa
geez.
It's
not
designed
to
ilysm
at
all
speakers.
H
B
H
D
B
D
D
D
D
E
D
D
C
D
B
E
H
A
Okay,
yep,
so
I
will
give
a
demo
about
the
Ginga
son
place
on
five
browser
database
browser
plugin
that
we
have
been
developing
for
the
past
two
months
as
part
of
google
summer
of
code
is
hello,
yep
go
ahead,
yeah,
so,
first
of
all
like
we
can
find
the
plug
in
here
like
if
we
go
to
the
Ginga
Sun
pie
repository
of
mind,
I
poke
at
github.com
dajjal
hyphen,
iit,
kgp,
/,
ginga
senpai.
A
A
Sorry
go
to
your
slash
home,
slash,
Ginga,
where's,
ma
Jinga
janga
create
a
directory
plugins.
It
would
not
be
there
if
you
haven't
created
it
earlier,
create
a
directory
here,
have
a
lot
of
files
here
and
copy
the
files,
and
just
here
you
will
need
anything
else,
create
a
directory
plugins
inside
door
Ginga
and
a
copy.
A
A
Here
the
Ginga
opens
and
it
on
the
top
right
corner.
You
see
a
tab
called
Sun
pie.
This
is
our
database
browser,
so
you
provide
the
database
parameter
by
default.
It
will
show
sequel
light
and
it
will
show
Sun
5
DB,
and
it
will
create
this
database
by
default.
If
you
click
connect,
it
will
be
attending.
F
I
A
Sorry,
sorry
so
I'll
start
I'll
begin
from
the
start.
First,
we
go
to
my
fork
of
genius
and
pi2
like
at
github
com,
/,
Raja
life
and
iit
kgp
fly
ginga
dash
on
fire.
Here
you
check
out
this
branch
new
work
branch
inside
you.
You
will
find
this
ginga
hyphen
Sun
pipe
like
a
folder
in
here.
They
are
twofold,
as
one
is
local
plugin,
the
other
is
global
plugin.
Initially
we
started
developing
the
local
plugin
it
is
in
here.
A
However,
we
shifted
to
global,
plugin
and
plan
to
keep
this
now
for
permanent,
so
this
globe
will
plug
in
a
now
contains
two
files.
One
is
some
pie
on
this
cook.
You
table,
we
you.
This
is
something
I'm
working
on
right
now,
but
this
one
son
pi
dot
P.
Why
is
the
current
functional
one?
So
what
you
will
need
to
do
is
clone
this
thing.
Take
this
file,
son,
pi,
dot,
py
and
to
run
it
right
now
you
need
to
go
to
your
home
directory
inside.
A
There
will
be
a
dot
ginga
folder
go
inside
the
dot
ginga
folder
in
here.
If
you
are
using
it
for
the
first
time,
there
won't
be
a
plugins
folder,
create
a
plugins
folder
and
copy
the
Sun
pi
dot.
Py
in
here
I
have
a
lot
of
files
here.
You
might
not
be
having
them
but
create
this
a
copy,
the
Sun
pirate
py
here
and
to
run
it.
You
go
to
your
terminal
and
you
just
type
Ginga
minus
minus
modules,
equal
to
sun
pie
for
a
global
plugin.
A
We
type
modules
for
a
local
plugin,
we
two
plugins.
So
so
this
one,
we
are
doing
modules
we
will
later
on
package
it-
and
you
won't
have
to
do
anything
to
this.
You
will
just
have
to
type
ginga
minus
15
and
it
will
be
good
to
go
so
when
ginga
opens
now,
it
will
have
a
tab
called
son
pie
on
the
top
right
corner
when
you
click
it.
You
see
this.
So
this
thing
it
has
got
three
frames.
One
is
my
database
parameters,
then
these
are
the
options,
and
then
these
are.
A
This
is
one
which
contains
a
various
action
buttons.
So
these
data
based
parameters
it
will
like,
since
any
database
URL.
It
takes
four
parameters
in
sun
by
the
database
driver,
the
database
name,
the
username
and
the
password
since
a
sequin
light.
Databases
won't
be
needing
username
and
password
data
for
the
ones
when
we
make
using
my
sequel
opposed
is
equal,
something
like
that
here,
which
will
require
a
username
or
password.
So
by
default
we
will
have
filled
in
value
sequel
light
a
son
by
DB.
Then
we
come
to
these
options.
A
There
will
be
one
default
wavelength
which
will,
by
default,
be
selected
as
angstrom.
We
needed
this
because
of
some
of
the
files
like
the
ones
we
got
from
EIT
those
needed
a
default
wavelength
to
be
passed
along
and
those
fists
fits
files
that
we
obtained
from
EIT
did
not
explicitly
had
default.
Wavelength
is
specified
in
the
fits
header.
Then
you
can
set
the
current
database
as
default.
It
will
edit
in
the
conflict,
and
you
can
have
an
option
like
show
starred
entries
only
so.
First
of
all,
you
fill
in
these
parameters.
A
Click
on
connect,
so
I
will
just
click
on
connect.
Here.
The
database
is
now
connected
a
sequel
light.
It's
untidy,
be
you
can
add
file
to
this
database.
Click
on
this
a
file
window
opens
up.
You
add
some
fits
files.
I'll
go
ad,
say
some
like
I
had
added
files
earlier,
so
I
can
go
around,
see
view
database,
but
you
can
go
around
and
add
some
files
here
I.
This
is
showing
my
database
as
a
table.
A
This
will
have
things
here
where
we
have
different
columns,
one
ID,
then
the
file
location,
but
for
SI
the
file
name.
Then
time
start
time
and
instrument
wavelength
and
then,
whether
it's
a
start
or
not,
so
you,
when
you
click
on
any
of
the
row,
so
this
file
opens
up
click
on
the
row.
Then
aia
renders
right
I,
don't
know
why
friend
it
up
yeah
sake,
click
on
this,
then
we
have
the
EIT
rendering,
ok,
it
is
requiring
double-click
for
the
proper
zooming.
A
You
know
so
that
way
you
see
in
that
there
is
a
functionality
that
you
can
star
some
values,
some
entries
inside
the
database
so
like
when
I
click
on
this
say
this
is
not
start.
So
when
I
click
now
it
is
a
start
so,
like
I
can
do
something.
This,
like
show
only
start
entries
and
then
I
view
database.
So
it
is
only
showing
me
my
start
entries
here
and
and.
A
Do
much
of
that
you
can
open
another
database
like
your
opener
database,
so
I
suppose
I've
got
the
Sun
by
DB
here
which
I
was
creating,
which
is
evidently
the
same
database.
So
you
can
go.
Select
the
Sun
pi
a
cig
sa
like
a
sequel
light
database
here,
and
this
will
create
a
URL
do
that
this
is
n
sequel,
I'd,
slash
home,
slash
modules
that
Sun
pi
d,
be
where
I
have
this
location
of
this
but
I
viewed
this
database.
A
A
Cheers
all
right
so
Phi
and
temple
and
I
take
this
file,
for
example,
so
I
view
this
file
now
I
have
got
this
swap
file,
but
when
I
close
my
jingle
window,
this
won't
be
persistent
in
my
database.
So
what
I
need
to
do
is
commit
this
change
to
the
database,
so
now
it
will
be
saved
in
the
database.
That's
how
the
database
module
is
developed
so
that
that
much
one,
then
these
are
the
top
level
search
boxes
where
I
can
a
type
information
and
filter
out
results.
A
This
is
a
in
development
right
now,
like
if
I
type,
something
say
I
type
II.
So
it's
a
problem
with
it
is
that
it
is
just
refreshing,
the
entire
channel-
and
there
is
a
thing
like
that-
is
a
1
development
defect
that
I
am
working
on
currently
and
hopefully
it
will
be
fixed
within
one
to
two
days
I.
That
is
what
is
there
in
in
here
in
this
file.
A
C
C
A
A
lake
on
the
top
search
boxes,
they
are
actually
performing
a
string
bass
matching
only
within
the
column,
and
then
they
are
filtering
it.
Based
on
that,
what
we
have
in
mind
is
to
develop
a
separate
query
interface,
which
will
like
take
advantage
of
the
query
function,
that
is
in
the
database
on
Fido
database
module.
But
for
now
it
is
a.
It
is
just
doing
a
string
matching
a
show
function,
which
yesterday.
D
D
D
So
it
it
provides
you
some
quick
searching
that
that's
why
it's
so
fast.
If
we
were
to
do
if
we
were
to
do
actual
queries
on
a
database,
then
it's
a
little
bit
slower,
but
what
what
we're
jewel
was
talking
about
was
to
offer
you
can
do
more
compal,
complex
queries,
using
query,
database,
queries
and
so
he's
there
will
be
some
some
interface
to.
Let
you
do
that.
A
B
Has
just
changed
it
from
a
local
plug
into
a
global
plugin
and
I
haven't
made
that
modification
here.
So
I
will
repack
that
and
make
all
the
packaging
work,
and
I
was
just
looking
at
doing
it
now,
for
some
reason
doesn't
work
on
my
desktop
pcs
money
to
get
my
laptop,
but
yeah
that's
its.
Yet
it's
fine
come
back.
A
D
Way,
you'd
be
able
to
filter
based
on
much
more
complex
things
and
especially
there's
a
lot
of
information
in
the
and
the
Fitz
headers
which
are
not
columns
in
the
database.
But
the
you
have
the
query
language
then
you'd
be
able
to
filter.
However,
you
wanted
with
whatever
you
know,
header
values.
You
wanted.
The.
A
B
B
A
header
search
relatively
simply
because
it's
quite
an
interesting
special
case.
We
could
just
have
a
text
box
somewhere
which
allows
you
to
do
a
simple
headers,
registering
search
that
would
be
much
easier
to
them
and
I
think
probably
the
full
blown
query
interface
will
have
to
be
a
different
project.
B
I,
don't
think
renewal
has
time
to
do
that,
because
if
we
do
that
properly,
we
can
also
use
it
for
we
can
also,
if
we
do
that
properly
and
enable
make
it
work
intelligently
in
a
way
that
I
actually
searches
through
the
namespaces
of
the
Sun
pie
package
to
query
what
attributes
are
available
to
do
the
search.
We
can
also
make
basically
turn
this
into
a
GUI
interface
for
searching
all
are
supported
web
clients
with
rich
as
unified
down
so
I
think,
potentially
next
summer,
in
a
follow-on
project.
D
B
H
D
E
A
B
D
B
B
So
glimmer
are
jpeg.
2000
library
requires
a
compiled
version
of
the
open,
Drabek
library,
which
is
a
seed
library
that
actually
does
the
jpeg
2000
by
own
right,
because
condor
is
its
own
isolated
environment,
including
all
binaries.
We
need
to
write
a
condom
package
or
open
Drabek
so
that
you
can
use
that
C
library
inside
Anika.
B
B
B
B
D
G
B
D
C
D
F
E
Can
you
hear
me
now
what
I'm
saying
was
on
Windows?
It
comes
out
some
seed
users,
ayc
gun
pod.
That's
the
working
directly.
D
B
D
D
D
D
Where
do
I
say
this,
hopefully
I
say
it's
in
the
config
file
yeah:
it
should
to
be
defined
in
the
config
file.
Yet
in
a
config
file,
I
say
this:
specifically
it's
for
displaying
time
and
output
graphs,
for
example,
and
then,
when
I
described
it
in
the
dev
doc,
I
do
actually
don't
say
anything
I,
just
added
some
code
that
says
check
the
dev,
the
config
file.
If
you're
going
to
need
some
global
config.
H
D
As
the
were,
every
all
other
developers,
I've
defined,
was
the
whole
point
of
this.
Pr
is
I've
defined
a
time
format,
a
default
time
format
it's
in
the
sump
IRC
file.
If
users
don't
touch
it,
then
that's
where
it
gets
red
from
it's
currently,
essentially
the
ISO
80.
It's
like
the
fits
file,
time
format,
but
without
the
t
in
between
the
time
of
the
date,
if
you
are
displaying
times
read
in
that
config
and
use
it,
users
will
be
able
to
customize
it
to
their
liking
by
using
their
own
son
IRC
file.
D
B
B
Very
implicitly,
but
it
should
be
like
in
30
days.
That
is
the
case,
because
we
have
no
time
because
we
have
no
time
for
Matt
Adalind
anywhere.
The
assumption
is
that
it
should
be
in
UTC
everywhere,
so
we
reserve,
for
instance,
the
JSOC
light
works
in
thi
time,
and
I
added
conversion
to
UTC
for
everything
else.
Yeah.
B
That's
this.
That
is
probably
the
biggest
reason
to
move
to
actually
buy
time,
because
you
have
to
find
five
objects,
encapsulate
that
innovation
and
deal
with
all
conversions
between
all
the
difference
that
rarest.
Oh,
oh
I,
my
time
is
probably
a
decent
budget
for
next
year.
Under
the
level
of
involvement,
the
quality
yeah.