►
From YouTube: SimPEG meeting Sept 16, 2020
Description
SimPEG meeting and intro to iooxa
A
Drops
in
cool
well
thanks
for
joining
ron,
I'm
excited
to
to
see
some
of
what
you're
up
to
show
it
off
with
everyone.
Yeah.
So
rowan's
came
to
give
us
a
demo
of
some
of
the
work
that
he's
been
doing
with
steve
and
others
at
ioxa,
but
also
maybe
if
you
have
some
notes
or
things
you
want
to
be
sure
we
get
to.
A
Please
just
drop
them
in
the
in
the
notes
here
and
we'll
make
sure
that
we've
got
enough
time
at
the
end,
to
yeah
cover
any
sort
of
important
items
or
burning
comments,
and
things
like
that:
yeah
cool
rowan.
Do
you
wanna?
Take
it
away?
Do
you
know
everyone
here
by
the
way,
I
think
you
know
most
people?
I
don't
know
if
you
know
john.
B
C
B
So
so
I
guess
I'm
well
starting
up
a
new
company
called
ioxa,
which
is
sort
of
like
aimed
at
trying
to
bridge
the
gaps
between
programming
and
writing,
and
I
think
like
when,
like
well,
all
of
us
have
sort
of
written
theses
or
papers
or
those
sorts
of
things,
but
like
one
of
the
interesting
sort
of
works
that
I
think
is
really
driving.
B
My
thinking
is
the
em
geosci
textbook
resource
thing
which
is
like,
and
I
guess
the
reasons
that
I
think
this
is
kind
of
cool
or
it's
like
a
a
collaborative
work
that
integrates
computational
as
well
as
sort
of
prose
and
writing
and
equations
and
all
of
those
sorts
of
things
which
is
like
and
like.
B
If
I
like,
look
out
to
the
future
of
how
I
would
like
academia
and
education
to
work,
these
are
the
sort
of
resources
that
I'd
like
to
see
a
lot
more
of
in
the
world
where
you
have
like
embedded
code
that,
like
you
know
that
it
runs,
you
can
jump
into
that.
You
can
see
the
source
code,
you
can
dive
deeper
as
well
as
you
can
contribute
back.
So
right
now.
B
So
there's
there's
a
a
couple
things
that
iosa
has
so
sort
of.
You
can
sign
up
for
like
an
alpha
that
we're
doing
right
now,
so
you
get
like
a
a
profile
page
which
has
like
whatever
all
of
your
projects,
which
are
sort
of
similar
to
github
repositories.
B
And
then
start
writing
in
here,
and
so
this
is
just
sort
of
an
editing
environment
that
just
is
text
and
some
other
things
like
math
and
that
sort
of
stuff,
and
so
you
can
put
images
in
here-
you
can
have
all
of
your
text
page
stuff.
B
If
someone
else
logs
in
this
is
a
collaborative
editor
aiming
to
be
sort
of
similar
to
google
docs
with
comments-
and
I
guess
the
the
main
difference
on
this
side
of
things-
is
that
each
one
of
these
sort
of
similar
to
to
github
is
versions
very
sorry
to
jupiter
is,
is
this
is
sort
of
a
block
of
content
which
I
can
then
look
at
the
versions
over
time
and
that
allows
you,
like
especially
thinking
about
these
much
larger
resources,
to
compose
those
and
import
things
and
sort
of
work
together
on
small
bits
of
things,
if
that
sort
of
makes
sense
any
any
questions
or
thoughts
on
this
side.
B
B
No,
so
definitely
not
a
replacement
for
jupiter
notebooks,
so
this
is
focused
mostly
on
writing,
rather
than
jupiter
is
primarily
focused
on
the
programming
side
of
things,
although
they
do
have
the
like
markdown
cells.
So
this
this
adds
like
the.
B
What
you
see
is
what
you
get
editor,
so
you
can
actually
just
like
click
on
things
and
edit
edit
them
directly,
and
so
I
think
it's
hopefully
like
a
little
bit
less
of
a
barrier
to
entry
to
people
who
don't
know
markdown,
don't
know,
gets,
don't
know
what
console
can't
open
up
a
jupiter
notebook
for.
B
Cool
so,
and
then
I
guess,
like
one
of
one
of
the
other
things
is
that
we
actually
want
like
similar
to
this
sort
of
resource.
B
We
want
to
be
able
to
like
make
make
the
text
as
easy
to
edit
as
possible
so
like
having
like,
basically
this
this
side
of
things
just
being
super
easy
to
edit,
and
then
we
also
want
to
sort
of
intersperse
computational
content
in
there,
and
so
what
we've
been
working
on
is
actually
a
jupiter
extension
to
do
that.
B
So,
if
I
now
I'm
over
in
jupiter
lands
actually-
and
the
only
thing
that's
different
here-
is
I've
installed
a
chrome
extension
that
does
a
few
things
inside
of
the
notebook
and
adds
this
this
tab
over
here,
which
I
can
open
up,
and
it
has
a
couple
things
that
it
it
knows
about
here.
B
Does
that
sort
of
make
sense,
and
so
inside
of
here
I
can
either
work
at
the
notebook
level
or
actually
the
cell
level
and
so
similar
to
over
in
the
ioxa
land.
I
can
actually
save
this
cell
to
that
project,
so
I
can
save
that.
What
happens
when
I
do
that
is
it's
now.
Actually,
tracking
the
versions
of
that
and
it's
over
in
ioxa
land.
B
B
So
I
I
showed
you
that
this
this
simp
project
was
edited
with
her
and
so
now
she's
actually
jumping
in
there
and
collaboratively
editing
this
over
in
ioxa,
and
so
we
can,
like
maybe
fix
some
of
this
math
up.
B
B
C
B
Awesome
so
this
this
is
now
like
a
linked
cell,
that's
sort
of
managed
by
iosa.
That
also
allows
you
to
jump
to
and
see
the
changes
so
that,
if
you're
working
with
someone
who's,
not
in
like
is
maybe
like,
wants
to
contribute
to
the
writing
side
of
a
jupiter
notebook,
but
not
necessarily
jump
in
and
change
the
code
or
if
you're
like
versioning
code
cells
between
notebooks,
that's
sort
of
allows
you
to
pull
those
changes
in
and
now
that
math
and
sort
of
all
of
the
text
is
updated
right
away.
B
Know
so
I
guess,
like
the
the
other,
like
some
of
the
stuff
that
we
were
trying
in
the
em
geosci
world,
was
these
as
sort
of
equation
banks,
which
is
something
that
was
like
a
little
bit
difficult
to
do,
because
you
can't
like
releasing
a
new
version
of
the
equation,
was
wrapped
up
in
the
entire
repository,
and
you
couldn't
really
have
a
comment
on
that
equation
specifically
or
like
I
don't
know
it
was
just
like
the
overhead
to
do.
B
It
is
always
hard,
and
so
this
side
of
things
allows
you
to
actually
possibly
work
more
in
that
way.
B
If
that
makes
sense,
so
like
reusing
equations
figures
linking
those
directly
to
yeah
your
your
jupiter
notebooks
as
well.
E
E
Eventually,
it
gets
back
into
the
same
document
that
that
that
it
started
in,
but
you
you
have
taken
that
somehow
worked
it
in
ioxa
with
that
made
some
changes,
and
then
you
have
pushed
it
back
to
the
initial
document
and
then
changed.
That
is
that
what
you
just
did.
B
So
I
this
isn't,
this
isn't
hooked
up
to
the
gsi
at
all.
Right
now,
so
I
was
just
sort
of
using
some
of
these
example
notebooks
to
to
demonstrate
that
sort
of
that
sort
of
work,
and
so
this
this
is
sort
of
like
facilitating
that
out-of-band
collaboration
loop,
so
say
lindsay
like
sent
you
a
notebook.
This
is
a
different
way.
B
It's
for
you
to
get
your
comments
in
and
then
maybe
lindsay
would
help
with
the
merging
and
deploying
over
to
geosci
for
right
now,
okay,
so
as
as
we
sort
of
like
go
into
the
future,
I
want
to
be
able
to
sort
of
like
save,
save
this
version
on
iosa.com
and
actually
be
able
to
publish
it
directly
from
here,
and
that
way
these
sort
of
actions
and
the
editing
is
like
right
in
line
for
people
who
are
viewing
viewing
the
article.
F
B
Basically,
I
think,
like
anyone
who
exists
on
the
web
like
turns
into
that
so
yeah,
so
that
this
would
be
able
to
be
published
on
like
ioxa.com
or
maybe
sub
domains
like
similar
to
read
the
docs.
Is
that
read
the
docs?
B
So
it's
hosts
gsi
at
the
moment
I
believe-
and
so
if
if
iosa
was
able
to
do
that,
then
you
could
have
these
sort
of
like
very
granularly
referenced
versionable
assets,
I
guess-
or
these
blocks
that
you
can
copy
links
to
you-
can
open
that
as
its
own
page
and
sort
of
see
where
it's
used
throughout
the
resource.
B
A
C
C
C
B
Cool
awesome,
so
this
this
is
like
an
equation
that
lindsay
has
yeah
written
there,
and
this
has
like
its
previous
versions
that
I
can
actually
scroll
backwards
in
time
and
look
at,
and
so
one
of
the
things
that
I
can
do
here
is
I
can
copy
this
link,
and
this
is
like
sort
of
like
our
version
of
a
doi.
B
B
Merge
that
draft
and
my
my
previous
article
didn't
change,
but
it
does
have
access
to
these
future
versions
in
front
of
it.
G
Can
you
can
you
pull
that
in
jupiter,
notebook
or
jupiter
lab
yep.
B
Right
down,
I
can
go
over
here.
Click
the
cell
paste
that
in
import
it
that's
a
little
awkward,
but
it
should
work.
This
is
this
is
not
doing
the
the
markdown.
It's
actually
something
that
I
haven't
done
before.
B
But,
yes,
that's,
that's
totally
the
idea
so
that
you
can
actually
have
some
cells
in
your
jupiter
notebook.
Some
cells
in
other
places
that
just
like,
allow
you
to
sort
of
like
interweave
content
between
various
notebooks
articles,
presentations
and
and
that
sort
of
thing.
G
Yeah,
so
I
think
this
kind
of
opens
up
the
door
of
like
editing
some
of
the
contexts
in
our
like
notebooks
or
apps,
because
we
have
some
introduction
of
the
apps,
but
I
mean,
I
think,
that's
a
rough
sometimes
like
it's
not
perfect.
Writing
and
people
may
want
to
change,
but
we
don't
have
a
pretty
good
mechanism
to
change
that,
but
this
would
be
a
kind
of
nice
tool
to
do
that,
but
rowan
I
I
just
had
a
chat
with
rosemary.
G
It's
not
really
directly
related
to
this,
but
one
thing
that
she
didn't
like
not
about
the
ioxa,
but
the
idea
of
white
paper
so
sometimes
like
they
just
produce
some
scientific
result
without
the
peer
review,
and
then
they
figure.
Oh,
that
was
wrong
and
she
kind
of
hated
that
so
I
I
thought
like
there's
some
somewhere
in
between
blog
and
the
peer-reviewed
article
where
like,
if
you
have
some
functions,
that
you
can
revisit
and
the
peer
reviewed
by
other
people
and
have
some
functionality
to
edit
and
at
least
make
some
sort
of
suggestion.
G
I
think
there
there.
I
think
there
are
places
this
can
play
a
huge
role.
I
I
just
thought
when
I
was
just
listening
to
her.
This
could
be
an
interesting
tool
to
be
used
because
I'm
just
thinking
about
oh,
what
is
the
real
difference
of
medium
blog,
but
that
media
blog
is
sort
of
on
the
fly.
So
people
write
things
and
very
fast.
It's
actually
nice
to
have
that
fast
mechanism,
but
you're
not
going
to
go
backwards
in
that
medium
block
and
that's
probably
not
designed
to
be.
G
F
G
Comments,
but
what's
actually
the
downside
of
that
white
paper
idea,
I
I
think
I
kind
of
let's
say:
stanford
university,
like
big
name
university
right,
something
about
that
and
then
some
people
figure.
Oh,
that's
not
right,
and
that's
that's.
That
makes
a
huge
problem
so
like
that's,
where
kind
of
why
she
didn't
like
it
that,
because
there's
no
going
backwards
and
wait
to
fix
it,
but
that
working
in
the
peer-reviewed
journal
it's
just
too
slow,
so
you
need
somewhere
in
between.
F
Will
it
be
possible
to
pull
let's
say
I
also
host
a
library
of
text
or
library
of
equations
or
whatnot?
Would
it
be
possible
to
do
before?
Let's
say
on
on
my
I'm
on
my
desktop,
I
have
my
my
notebook
open
to
do
a
pull.
You
know
to
have
like
a
some
sort
of
api
to
be
able
to
pull
stuff
up.
B
Yep
actually
like
each
one
of
these
like
blocks,
has
an
open
in
api
side
of
things,
which
gives
you
like
the
the
pointer
to
exactly
where
the
api
is,
and
it
has
a
bunch
of
links
down
here
that
you
can
click
on
to
sort
of
navigate.
F
F
B
Okay,
yeah
this.
This
piece
was
supposed
to
be
doing
that,
but
it's
not
actually
doing
the
translation
to
mark
down
properly
right,
and
so,
if
you
like,
you
will
lindsey.
Are
you
better
understanding
the
question.
A
Well,
I
think,
let
me
see
if
this
answers
it,
but
if
you
actually
change
change
that
equation
again
from
your
notebook.
A
F
F
A
C
B
If
I,
if
I
just
copy
this
and
open
up
a
tree
view-
and
I
say
a
new
python-
3
notebook,
so
this
the
extension
also
works
over
here.
So
I
can
go
back
to
here
copy
this
link
over
here
and
import
a
cell
paste
it
in
for
f6.
The
paste
doesn't
work
and
I
haven't
fixed
that
one,
but
that
that
would
then
show
up
right
there.
B
F
Okay,
I
see,
but
it's
done
through
the
chrome
extension
like.
I
can't
just
have
a
a
plane
marked
down
and
then
pulling
that
string
for
my
access
site
to
display
that
equation.
F
B
C
A
One
other
thing
that
might
be
just
worth
speaking
to
is
also
thinking
about
outputs,
because
we've
sort
of
showed
like
you've
showed
markdown,
but
a
lot
of
writing
and
sort
of
soggy's
example
of
a
white
paper
like
perhaps
what
you
want
to
be
working
with
is
actually
like
a
figure
that
was
created,
and
then
you
want
to
maybe
make
a
fix
to
that.
A
B
Yeah,
so
this
this
is
like
a
notebook
that
I've
just
saved
to
ioxa.com.
So
I
can,
if
I
wanted
to
share
this
with
someone
like
they
can
go
in
copy.
This
link
go
to
their
jupiter
wherever
it
is,
and
then
import
it
from
here.
So
this
is
sort
of
what
I
was
showing
they're
trying
to
show
before
and
then,
when
you
hit
the
import
button
that
like
just
brings
in
the
notebook.
B
So
this
is
like
a
a
pretty
easy
way
to
share
notebooks
as
well
between
two
different
people,
and
so
this
output
actually
is,
is
saved
on
ios.
So
we're
not
able
to
show
that
right
now,
hopefully,
by
the
end
of
this
week
we
will
be.
But
then
this
output
specifically
can
be
added
into
different
different
articles
as
well.
So
like
pulling
this
image
into
a
report
or
a
paper
or
something
like
that,.
F
C
B
That
would
be
the
goal
is
trying,
because
I,
I
think
that
I
don't
know
publishing
everything
to
pdfs.
You
lose
a
lot
in
that
sort
of
conversion,
and
if
you
keep
some
of
those
links
alive
over
to
notebooks
and
make
it
more
reproducible,
you
can
also
have
interactivity
potentially
in
there
and
all
sorts
of
other
stuff,
and
it
gets
a
little
bit
more
exciting.
F
B
So
yeah,
if
you
did
want
to
use
the
extension
well,
I
can
I'll
share
the
link
in
the
meeting
notes
and
on
the
slack
channel
as
well.
Search
for
iosa,
jupiter
and
you'll
find
it.
E
Well,
we
have
reason
to
try
this
out
on
some
of
the
the
notebooks
that
dom
and
sagi,
and
I
are
sharing
so
that
might
be
kind
of
a
nice
nice
trial,
at
least
at
sort
of
like
low-level
basic
stuff,
to
see
how
well
that
works.
G
G
Problem
john:
what
do
you,
what
do
you
think
like
you're,
actually
like
in
the
commercial
sector,
writing
a
technical
report
and
providing
information
to
the
like
your
clients?
Would
you
I
don't
know
how?
How
would
you
use
it.
G
D
Over
from
technical
report
to
techno
technical
report
to
technical
report,
however,
figures
they
seem
to
change,
so
I
don't
know
how
that
would
maybe
benefit,
but
certainly
like
yeah,
just
like
the
basic
like
the
equations
for
yeah.
What
is
a
pseudosection?
How
is
it
plotted
and
all
that
kind
of
stuff
yeah?
I
I
like
the
idea,
I
just
I
don't
know
I
was
even
trying
to
get
people
onto
latex,
because
then
you
can
at
least
store
some
variables
and
stuff,
but
it's
hard
to
get
people
like
away
from
this
industry.
D
D
I
I
like
the
new
the
new
things
that
come
up
in
the
new
ways,
but
I
find
it
hard
to
convince
some
of
the
older
dogs.
Sorry
doug,
not
directed
at
anybody
exactly
but
yeah,
it's
hard
to
get
some
change,
especially
with
technical
documents
like
that.
It's
just
everybody.
D
Or
their
word
document,
but
yeah,
I
I
think
the
idea
is
great,
though
it
would
really
help
in
that
sense
that
just
yeah
just
getting.
B
I
think
in
in
like
talking
to
some
other
folks
hearing
like
their
technical
reports
that
are
basically
like
copy
pasted
for
different
clients,
or
something
and
there's
like
paragraphs
in
there
that
just
like
carry
on
typos
for
years
and
like
because
nobody's
there's
no
easy
way
to
actually
fix
it,
because
you're
always
working
from
that
root,
template
and
it
just
like
propagates
forever.
And
it's
like
not
worth
fixing.
D
A
Super
cool
okay,
then
maybe
we
can
take
a
couple
minutes
to
just
go
over
some
of
the
other
items
in
the
notes.
Yeah,
so
I
see
joe
has
dropped
some
stuff
in
there.
So
joe,
would
you
like
to
start
us
off.
I
Yeah
sure
I
spent
time
this
week
going
over
all
of
the
names
of
properties
in
and
operations
on,
the
discretized
meshes
and
things
just
trying
to
make
them
all
in
line
with
pep
8
and
as
well
as
kind
of
clean
up
some
of
what
at
least
my
understanding
of
what
they
are.
I
So,
just
a
few
things
that
I
had
a
few
questions
on
for
people
in
general,
as
well
as
kind
of
coming
to
a
consensus
on
a
couple
on
a
few
things
that
we
talked
about
on
there,
I'm
not
sure
if
you
guys
got
a
chance
to
look
through
it
and
one
thing
one
of
the
things
that
came
up
was
if
we
would,
if
we
feel
better
calling
things
like
so
nc
would
be
changed
to
like
either
n
cells
or
size
cells,
I'm
not
sure
with
what
which
one
people
would
be
better
off
understanding.
I
I
feel
both
of
them
are
perfectly
understandable
as
far
as
replacements
of
them.
I
don't
I
mean
yeah
I
feel
like
either
of
them
are
fine.
A
I
C
I
I
It
doesn't
really
it's
not
really
a
thing.
It
doesn't
represent
the
shape
of
anything
that
lives
on
the
mesh
at
all.
It's
just
a
tuple
of
the
number
of
s
number
of
like
for
edges,
it'd,
be
the
number
of
x,
edges
number
of
y
edges,
number
of
z
edges.
Those
are
just
I
mean
those
are
three
different
things
that
each
live
on
the
mesh
right.
B
Yeah
when
I
made
that
originally
that
was,
I
think
I
was
using
it.
I
thought
I
was
using
it
in
some
test
functions
to
like
verify
like
matrix
dimensions,
but
maybe
it's
not
in
there
anywhere
and
that
I
think,
would
be
the
only
place
that.
I
Right
and
that's
why,
like
I
suggested,
naming
those
to
be
like
shape
cells
and
shape
faces?
Why?
Because
it's
the
shape
of
like
it's
kind
of
like
a
numpy
shape
right
like
it's
the
shape
of
the
array,
it's
the
shape
of
things
that
live
on
the
mesh
and
that's
when
I
that
kind
of
made
me
thinking
like
okay.
Well,
what
is
the
point
of
this
via
e,
like
you
could
have
a
shape
face
as
y,
because
that's
something
that
lives
on
the
mesh?
It's
the
shape
of
the
y
face
array.
I
So
that's
why
I
was
kind
of
curious
like
what
what
the
use
was.
Just
having
a
you
know,
tuple
of
the
total
number
of
edges
in
each
dimension
was
for
faces
that
are
normal
to
each
component.
H
I
do
think
that
yeah,
probably
if
you're
in
doubt
rather
drop
one
or
two
or
three
things,
because
there
are
so
many
things
and
that's
also
what
I
thought,
maybe
about
the
n
c
x
and
c
y
and
z
sets
because
in
the
end
there
are
n
c,
0
and
c
1
and
c
2
yeah
or
just
keep
the
short
names,
but
they
point
to
shape
cells,
zero
shape
cells,
one
I
don't
know
yeah,
but
there
are
so
many
methods.
So
because
it
happened
to
me.
I
think
I
asked
rowan
more
than
once.
C
I
I
mean
I
kind
of
like
just
relying
on
them
like
as
far
as
like
shape
cells,
because
then
it's
not
really
because,
like
there's
a
little
bit
of
discussion
on
the
cylinder
mesh,
the
cylindrical
measure,
at
least
I
brought
up
like
okay.
Does
it
really
make
sense
to
call
this
call
these
the
x-faces
on
a
cylinder
mesh
like
or
it's
like?
I
I
don't
know
you
know
what
I
mean
like
it's,
okay.
What
is
you
kind
of
have
to
know
that
x
means
radial
on
a
cylinder
mesh?
You
have
to
know
that
these
things
mean
that
yeah
but
kind
of
going
along
that
way.
So
that's
kind
of
one
of
the
thoughts
and
discussion
we
were
talking
all
right
brought
up
there.
Another
thing
was,
and
so
we
have
an
ncx
ncy
ncz
property
right,
which
we
understand
that
those
are
the
number
of
cells
in
the
x
direction,
but
then
we
also
have
an
like
nfx.
I
What
number
of
faces
number
of
x
faces
right
that
those
are
two
different
like
types
of
things,
but
looking
at
how
they're
named
I,
it
would
lead
me
to
believe
coming
in
from
the
outside
that
they
would
mean
the
similar
things,
but
they're,
not
very
like
one
quantity
represents
the
number
of
cells
in
the
x
direction.
The
other
quantity
represents
the
number
of
x.
I
I
Looking
through
the
thing
and
then
the
other
part
that
I
wanted
to
talk
about
was.
A
I
A
I
Okay,
I
had
a
little
bit
of
a
thing
about
naming
things
grid
cc:
grid
n.
I
My
thought
was
okay,
the
only
point,
the
only
time
when
they're
grids
is
when
they're
on,
like
the
tensor
mesh
or
tensor
type
meshes
or
right,
they're,
not
grids
on
the
tree,
mesh
they're,
not
grids,
and
if
we
had
like
a
triangular
mesh,
so
it's
like
okay!
Well,
should
they
just
I
mean
they're,
not
even
grids
really
they're,
just
locations
they're
the
xyz
values
of
all
of
these
things.
I
The
locations
of
all
these
things
that
so
it's
like
okay
does
grid,
really
make
sense
as
a
name
and
they're
not
grids
like
and
they're,
not
necessarily
grids.
So
that's
why
I
was
like
okay
well
either.
That's
what
led
me
to
calling
them
locations
or
lindsay
had
brought
up
just
dropping
grid
or
location,
just
calling
them
cell
centers
nodes,
edges
faces.
Why,
and
I
kind.
J
You
know
yeah
this
came
up
with.
I
think
I
designed
something
that
would
return
the
the
cell
width
for
the
tree
meshes
and
then
we
went
through
a
whole
host
of
names
and
we
ended
up
calling
it
like
gridded,
h
or
something.
I
think
it's
like
h,
gridded
right
now,
yeah,
which
I
mean
just
come
to
consensus
on
something
and
then
stick
with
it,
but
yeah
like
cell
thicknesses
or
whatever.
J
Yeah
but
then
it's
I
think,
can
you
do?
Can
you
make
non-cubic
tree
meshes?
I
think
you
could
do
that.
Can't
you
not
right
now.
I
G
Nothing,
I
I
don't
know
anything,
I'm
probably
a
little
bit
more
conservative
about.
I
don't
want
to
change
this.
I
I
I
don't
know
I'm
fine
with
grit
and
because
grit
is
not
necessarily
meaning
like
a
uniform
or
like
structured
grid.
E
G
Unstructured
grid
have
could
have
like
random
points,
so
I
don't
know
I
I
I
probably
just
used
to
it
and
I
reluctant
to
change
usually,
unless,
like
you
have
very
clear
reason
why
we
need
to
change
yeah
yeah
and
this
yeah.
At
this
point,
I
I
don't
know,
I
think
I
I'm
kind
of
fine
with
great
cc,
with
fx
and
sims
making
sense
to
me.
A
So
do
you
have
sort
of
the
timeline
in
mind
like
do
we
want
to
maybe
leave
this
document
open
until
the
end
of
the
week
and
let
folks
kind
of
jump
in
or
do
you
want
to
sort
of?
I
mean
I
think,
there's
some
things
that
it
seems
like
we
have
pretty
solid
consensus
on
yeah.
How
would
you
like
to
proceed
joe.
I
I
I
There
is
a
it's
a
there's,
a
link
in
slack
and
a
link
on
the
meeting
notes
from
last
week.
We
can
put
it
up
again:
okay,.
D
I'll
yeah
I'll
get
it
there.
A
Well,
thanks
for
organizing
all
of
this
joe,
this
is
a
lot
to
to
go
through
and
think
through
and
yeah
a
lot
of
conventions
that
we
created
a
long
time
ago.
It's
it's
cool
to
revisit
and
yeah.
Do
some
cleanup.
H
H
H
The
changes,
the
massive
changes
in
simpek
are
usually
for
crypts
scripts
that
run
simpek
and
others
yeah
as
a
small
thing
in
a
bigger
thing.
But
discretize
is
not
quite
numpy,
but
it's
more.
J
Say
any
so
many
of
the
examples
tutorials
all
of
these
things,
I'm
guessing,
maybe
a
large
portion
of
the
tests,
or
at
least
a
certain
portion
of
the
tests
that
we
have
are
all
going
to
use
the
the
sort
of
original
way
of
calling
this
stuff.
So
I
mean
once
we've
come
to
consensus.
That
seems
like
a
fairly
easy,
albeit
boring
task
that
maybe
I
could
throw
some
powers
at.
I
J
H
I
A
Two
sort
of
thoughts
that
came
up
with
this
is
first,
it
might
be
worth
actually
when
we
start
doing
some
of
these
changes
just
like
drop
the
release,
notes
in
the
pi
vista
slack,
because
that's
actually
probably
one
of
the
places
where
it's
there's
a
fair
bit
of
tight
connection
and-
and
we
might
just
want
to
give
them
a
heads
up
and
also
with
the
subsurface
project
in
in
swan
yeah.
A
Yeah
and
then
I
guess
the
other
thought-
and
this
is
a
bit
more
general,
but
both
with
senpai
again
with
discretize
is
it
would
be
great,
and
I
don't
know
how
to
do
this,
but
I
know
it
can
be
done
on
our
docs
right
now.
We
only
ever
have
the
latest
version,
and
so
it
would
actually
be
nice
if
we
could
have
be
able
to
go
back
to
previous
versions
and
right
now,
they're
deployed
discretizes
on
github
pages.
A
The
simpeg
docs
are
still
on
google,
and
so
we
can
try
and
migrate
that
at
some
point.
But
if
anyone
wants
to
look
into
that,
that
would
be.
I
think,
a
good
thing.
I
I
I
H
A
G
Good
some
of
the
manuals
are
like
that
right
because
in
the
gif
manuals
and
read
the
docs,
you.
H
J
Yeah
so
started
to
work
through
the
rest
of
the
tests
for
the
simpeg
em1d,
so
I've
got
kind
of
everything
there,
except
for
the
stuff
involving
the
dual
moment
and
to
make
sure
I
understand,
is
this
sort
of
the
idea
that
you're
using
different
sources
for
different
ranges
of
time
channels,
like
you'll,
have
one
source
that
is
going
to
be
corresponding
to
early
time
channels
and
then
one
source?
Maybe
it's
a
different
waveform
or
it's
like
a
different
dipole
moment
for
the
late
time?
G
J
G
J
Yeah,
so
the
the
the
area
doesn't
actually
change.
That's
kind
of
the
important
thing
right.
Okay,
no,
this!
I
might
be
able
to
work
with
that.
J
So
that's
that's
one
thing
that
needs
to
get
fixed,
and
you
said
it's
really
just
relevant
to
skytem,
and
then
there
is
a
way
to
invert
for
the
flight
height,
yes
and
as
I've
coded
it
up
right
now,
I've
actually
put
the
source
and
the
receiver
as
explicit
locations,
whereas
this
inversion
for
the
flight
height
or
treating
that
as
a
model
parameter
makes
more
sense
to
kind
of
define
the
source
and
then
define
the
receiver
as
an
offset
from
the
source.
J
J
But
at
this
point
it's
it's
really
coming
together
and
I'd
say
95
of
the
tests
work
and
we
have
a
whole
suite
of
examples
that
will
let
you
do
forward
modeling
and
inversion
for
a
single
sounding
and
the
the
stitched
1d
forward,
modeling
and
inversion,
both
frequency
and
time
domain.
So
the
core
set
of
of
tutorial
examples,
and
basically
all
the
tests
are
working
now.
J
So
it's
close
it's
it's
close,
so
I
wanna
maybe
spend
some
more
time
on
it
for
the
rest
of
the
week
and
then
make
a
pull
request
and
then
get
the
get
some
input
from
you
guys,
and
then
we
might
be
able
to
to
bring
it
into
synthetic
pretty
quickly.
G
Sounds
great
yeah,
I'm
sorry,
I
know
I
was
hoping
to
spend
a
bit
more
time
on
that.
J
It's
all
right,
just
give
me,
give
me
a
review
and
do
the
final
finishing
touches
and,
and
that
would
be
great
and
then
I
guess,
after
that
it
would
be
sort
of
to
put
some
time
towards
the
mt
stuff.
I'm
pretty
interested
in
trying
to
reproduce
some
of
the
the
ubc
gif
results
with
the
simpet
code.
A
One
quick
thought
on
the
offset
is
in
the
inverting
first
source
right.
I
think
you
should
be
able
to
do
that
through
mapping
define
height
as
a
parameter
and
then
basically
say
the
receiver
location
is
then
some
like
height,
plus
or
minus
whatever.
G
That
that's
exactly
how
it
set.
How
was
it.
J
Yeah
yeah
there
there
is
a
mapping
for
h.
That
kind
of
framework
already
exists.
I
just
don't
want
a
situation
where,
for
some
applications
the
zed
position
is
the
actual
elevation
and
then
for
this
particular
situation,
it's
defined
as
being
an
offset.
I
just
need
to
think
about
it.
I
do
I
do
know
where
it's
happening,
but
yeah.
I
I
want
to
make
it
not.
I
don't
want
to
make
it
confusing
for
the
end
user,
that's
that's
kind
of
who
I'm
thinking
about
when
I'm
making
these
decisions.
G
You
got
a
receiver
location
and
you
also
got
an
offset.
What
the
hell
yes
I'll,
take
a
look
and
think
about
what
yeah
it's
absolutely
confusing.
J
Is
we
could?
This
is
actually
what
we
do
when
you
define
the
receiver,
we
can
put
in
a
flag
where
you
would
say
like
absolute
or
offset,
and
you
could
actually
just
choose
whether
or
not
you
want
to
define
your
receivers
relative
to
the
source
or
if
you
want
to
define
your
receivers
as
the
absolute
position.
G
Yeah
some
something
like
that.
Sorry,
I
need
to
actually
head
out
yeah.
So
def.
If
you
have
any
questions
or
help
just
sounds
good
thanks.
Bye,
all
see
ya,
thanks
for
watching.
A
Cool
john,
it
looks
like
you've
also
got
some
updates
to
share.
D
Yeah,
just
a
quick
one.
There
yeah
dom's
got
me
my
head
a
little
wrapped
around
the
tiled
simulation
problem
there.
So
I've
started
that
up
yeah.
I
push
it
to
my
empty
branch,
but
I'll
make
another
separate
one
so
that
it's
because
I'm
a
little
bit
behind
and
it'll
just
be
easier
to
pull
that
in
so
I've
just
put
it
all
onto
the
dash
side.
So
I
set
it
up
like
how
you
did
for
a
simulation
there,
joe.
So
it.
D
To
affect
anything
on
the
main,
sim,
peg
structures,
so
yeah,
I've
added
like
a
data.
A
D
And
the
objective
function
so
that
we
can
bring
in
our
dash
stuff,
so
yeah
just
started
on
that
and
yeah.
Hopefully,
here
I'll
be
able
to
test
it.
D
F
G
D
Then
a
note
that
I
actually
something
that
interesting
I
found
when
I
was
just
working
with
the
paralyzations
of
just
with
multi-thread
or
multi-processing
and
desk
yeah.
So
I
found
I
was
just
running
an
example
and
I
found
that
my
cores
with
utilization
was
showing
like
100
right
off
the
bat
using
just
like
a
simple
multi-processing
problem
and
then
all
of
a
sudden
it
just
kind
of
went
down
to
like
one
percent
and
it
just
continued.
My
code
was
running.
D
Everything
was
showing
that
it
was
running,
but
it
started
off
for
full
power
and
then
it
just
died
out.
So
then
I
looked
into
it
a
little
bit
more
and
apparently
the
problem
is:
is
the
blast
library,
that's
numpy,
scipy
and
pretty
much
everything
is
built
with
a
blast
or
open
blast.
I
think
it
was
both
actually
that
had
the
effect
they
reorder
your
your
resources
as
soon
as
on
import.
D
So
if
there
I
found
a
little
I'll
have
to
post
the
link,
but
there's
a
command
line
that
you
can
use
to
the
os
system,
and
I
think
it
only
works
on
maybe
linux
and
mac,
and
you
can
tell
it
to
go
back
to
a
single
threaded
and
not
use
multi-threaded
blasts
and
then
all
of
a
sudden
you're
you
stay
at
100
core
usage.
All
the
time.
D
Okay,
well,
it's
not
necessarily
this
well,
I
guess
yeah,
it's
the
speed.
It's
just
like
all
of
a
sudden.
It
is
using
everything,
but
then
it
just
dies.
Oh
it
was
well.
I
was
super
curious
on
that.
It's
like.
Why
does
that
happen?
So
I
don't
know
if
people
see
that
yeah
blast
is,
I
guess
it's
multi-threaded
and
does
say
that,
but
it's
yeah
that
must
be
the
root
of
all
these
problems.
I'd
say
with
pardeso
and
without
that
being
thread
safe
yeah.
D
I
don't
know
just
an
observation
that
I
had
so
far.
I'm
kind
of
digging
a
little
bit
more
into
it,
but
I
did
notice
that
if
you
do
put
blast
to
multi-thread
or
to
not
use
multi-thread,
it's
much
slower
it's
about
yeah,
it's
significantly
slower.
If
you
try
to
limit
blast.
A
Interesting
cool
thanks
john,
so
I
have
a
quick
update.
Is
that
next
week
I'm
giving
a
talk
julio
reached
out
from
the
swung
group.
So
this
is
targeted
at
an
audience
in
mexico
and
he
asked
if
I
would
talk
a
bit
about
sort
of
open
source
software
development.
It's
mostly
it's
a
geoscience
and
geophysics
audience.
So
talk
a
bit
about
simpeg
and
some
of
the
work
we're
doing
and
also
kind
of
open
source
practices
and
open
source
communities.
A
A
I
was
kind
of
thinking
of
focusing
in
on
some
of
the
groundwater
project
in
myanmar
and
kind
of
show,
like
maybe
show
an
example
from
research
and
then
also
show,
and
perhaps
dig
into
a
few
more
details
with
the
myanmar
project,
because
I
mean
we've
got
a
really
nice
set
of
notebooks
and
lots
of
blog
posts
and,
and
things
like
that,
that
we
can
point
folks
to
so
that's
kind
of
what
I
was
thinking.
A
Initially
yeah,
so
if
anyone
has
initial
reactions
to
that,
I'm
all
ears,
but
otherwise
I
will
send
some
things
around
for
for
input
and
feedback.
A
Okay,
does
anyone
else
have
things
you
want
to
bring
up
before
we
wrap
up
today.
A
No
well
send
everyone
needs
to
send
tebow
good
vibes
for
tomorrow
and
yeah.
We'll
we'll
see
him
as
a
once
he's
once
he's
through.
So
that'll
be
good,
perfect.
J
I
don't
have
the
url
for
that
or
do
we
have
to
request
it.
E
No
there's
a
limited
number
of
people
that
can
attend,
so
it's
not
like
it's.
So
it's
virtual,
but
yeah
tendons
is
like
10
people
and
yeah.
So
each
one
has
been
it
has
to
go
through
grad
studies
and
I
think
tebow's
pretty
much
got
his
full
compliment.
E
Anyway,
we
haven't
figured
out
how
to
celebrate
yet,
but
that's
on
tebow's
hands,
so
hopefully
there'll
be
something
tomorrow
or
short
shortly
after
that,
and
we
haven't
figured
out
whether
it
could
be
virtual
with
you
know,
people
in
calgary
and
california
or
where
they're
actually
going
to
try
to
have
something
in
the
park.
But
diva
is
going
to
do
well
and
yeah
people
want
to
give
them
a
shout
beforehand.
That'd
be
great,
sounds
good.