►
From YouTube: SimPEG Meeting April 28th
Description
Weekly SimPEG Meeting from April 28th, 2021
A
Hi
and
welcome
everyone
nice
to
see
you
all
hope
you
had
a
good
week
the
last
week.
The
meeting
notes
are
posted,
as
always
in
the
same
location
and
on
the
slack
channel.
There
add
yourself
to
the
quick
reports
if
you
need
to,
if
you
got
anything
to
chat
about.
A
As
far
as
agenda
items,
I
don't
have
anything
particular
that
I'd
like
to
talk
about
outside
of
just
friendly
reminders
about
looking
over
full
requests.
Phone
call
requests
things
like
that.
A
A
Yeah,
so
probably
I
might
be
reaching
out
to
a
couple
of
you
guys
just
double
checking
on
things
about
like
where
some,
what
the
state
are
some
branches
and
if
there,
if
there's
anything
else
that
you
needed
to
happen
just
some
of
the
older
ones
that
are,
I
know,
are
basically
already
like
you're
like
tebow
your
your
branch
from
the
pgi
stuff,
I
think,
is
pretty
close
to
being
ready
to
pull
them.
It's
it's
essentially
ready.
B
A
A
Okay,
the
so
in
the
documentation,
the
we
were
pushing
we're
pointing
to
we're
pointing
windows
users
to
a
download
for,
like
some
msvc
2008
redistributable
package
that
is
no
longer
available,
so
the
link
was
broken.
A
So
I
just
removed
that
since
it
was
no
longer
available-
and
it
was
mostly
a
issue
that
came
from
installing
discretize
anyway,
so
it
didn't
really
make
sense
to
have
it
on
the
synthetic
documentation
anymore.
So
I
just
removed
it.
But
that
should
be
that's
that's
likely
what
was
doing
it,
but
I
will
check
as
well.
C
I
took
a
look
at
it
the
other
day
and
just
kind
of
just
just
to
see
where
we
were
at
and
what
items
need
to
be
done,
and
I
think
we
just
kind
of
need
a
little,
a
little
group
of
people
to
to
kind
of
take
responsibility
and
try
and
move
that
forward
in
the
near
future.
I
don't
think
there's
too
too
much
to
do
it's
mostly
organization,
but
just
come
to
consensus,
implement
it
and
kind
of
get
it
in
so
yeah.
D
Dev
in
terms
of
that
I
had
a
quick
comment.
I
think
it
was
just
set
up
like
some
sort
of
hackathon
or
something
like
that
just
set
a
week
and
just
get
it
done.
I
think
it
feels
like
or
yeah
I
I
feel
sorry
about
that
as
well,
because
I'm
not
really
putting
energy
into
it.
So
we
set
a
goal
and
set
a
deadline
and
just
set
a
hackathon
or
something
like
that
for
a
certain
week,
yeah,
let's,
let's
just
get
it
done
because
yeah.
D
C
A
better
that
seems
that
seems
best,
because
I
did
the
same
thing.
I
got
distracted
by
other
stuff.
It
just
needs
yeah.
We
there's
some
organizational
stuff.
Nothing
seems
particularly
difficult
to
just
need
a
couple
decisions
and
then
to
fill
in
some
some
tests
so
that
it
passes
the
the
coverage
and
yeah.
We
just
need
to
hammer
it
out
over
an
afternoon.
C
Probably
so
I
don't
know
I'm
pretty
flexible
with
my
schedule,
I
think
so
soggy
I
don't
know
if
you
maybe
want
to
dictate
when
we
do
that,
because
it
seems
like
your
schedule's
a
bit
more
strict.
D
I'm
pretty
flexible
in
these
days
so
either
like
this
week
or
next
week.
So
I
think,
maybe
at
the
end
of
next
week,
let's
get
it
done
and
setting
the
deadline
by
the
end
of
next
week.
Yeah.
C
Sure
1
30.,
nope,
okay,
so
this
friday
at
1
30
we'll
get
together,
we'll
figure
it
out.
A
C
So
then
I'll
schedule,
I
guess
I'll
schedule
a
meeting.
A
A
A
A
A
You
know,
I
think
we
can
change
their
reference
like
their
orientation.
Things
like
that.
Those,
like
there's
certain
properties
that
we
can
change
once
a
mesh
is
constructed.
A
However,
we
don't
generally
change
them
once
we
start
using
the
mesh
like
with
all.
Can
we
set
up
the
mesh
and
then
we
start,
and
then
we
do
things
with
it,
so
the
way
that
it
works
like
this
hashing
function
works
right
now
is
it
creates
this
identifier
right?
That's
based
off
of
the
properties
of
the
mesh
in
a
controlled
manner,
and
then
it
just
stays
like
it
sets
that
as
a
like,
that
has
to
be
its
hash.
It
only
does
it
once
so.
A
That's
the
other
thing
like
the
hash
has
to
be
has
to
continue
has
to
be
the
same
throughout
the
entire
life
of
the
mesh.
So
that's
why
I've
done
it
that
way.
However,
that
does
mean
like
by
bonus.
It
has
the
potential
to
be
misused.
Let's
say:
okay,
you
do
something
that
causes
its
hash
value
to
be
generated,
but
then
you
change
like
the
origin
of
the
mesh.
A
C
C
A
Yeah,
but
you
can
still
with
the
tree
mesh
you
can
actually
still
like
you
could
yeah.
You
still
shift
the
origin
around.
So
the
origin
is
the
only
thing
like
weird,
but
I
don't
that's
the
thing
it's
like,
I'm
not
sure
how
often
that
comes
up
in
practice,
whether
someone
like
because
it
seems
to
me
what
we
create
the
mesh
and
then
it's
done
by
the
time
we
actually
want
to
use
it.
A
A
Method,
it
just
generates
a
hash
based
off
of
its
unique
id
like
it's
placed
in
memory,
something
like
that
and
then
the
built-in
equivalent
thing.
That's
why
you
can
use
like
user-defined
classes
as
hash
objects.
So
the
question
I'm
basically
asking
is
like:
is
it
useful
to
have
an
equals
method
on
when
comparing
meshes.
D
D
Isn't
it
like,
like
a
better
than
I
don't
know,
I
think,
having
something
like
that
seems
like
a
useful.
Useful
function
like
you've
got
two
mesh
and
you
just
want
to
check
whether
they
are
equivalent.
When
would.
A
A
E
My
instinct
is
is
that
if
I'm
comparing
message
meshes,
I'm
probably
just
going
to
be
looking
at
a
handful
of
specific
properties,
but
that
that's
going
to
be
on
a
case
by
case
basis,
I
don't
think
I've
ever
used
an
equals
method
on
a
mesh.
I
don't
know
if
others
have
me
neither
yeah.
A
D
You
don't
necessarily
need
to
deprecate
it.
I
guess,
but
if
there's
something
like
that
and
then,
if
that's
simple
enough
to
check
the
base
like
checking
the
base
properties.
A
C
Okay,
yeah,
I
I
think
I
ran
into
one
it's
probably
related
to
this,
but
I
tried
to
generate
the
tutorials
with
the
d
prop
branch
and
discretize
and
found
that
I
guess
it's.
The
projection
matrix
for
each
receiver
said
like
object,
is
not
hashable,
so
I'm
guessing.
That
has
something
to
do
with
what
you're
yeah
you're
working.
A
A
So
the
other
thing
I
finalized
that
boundary
condition
branch
on
discretize
I've
got
the
testing
testing
100
of
the
difference.
So
if
you
look
at
the
test,
you
should
see
how
it
works.
If
you
like
to
cure
like
like
see
you,
if
you
look
at
the
test,
you
should
see
how
to
use
it
to
do
things
if
you're
curious
at
how
some
of
those
little
internal
things
are
done,
you
can
check
on
the
inside,
but
the
tests
should
show
exactly
like
how
you
would
want
to
like
how
I
would
post
use
it.
A
So
there's
I've
got
convergence
testings
for
like
a
poisson
for
sound
like
problem
as
well
as
like
an
em
problem,
so
curl,
curl
e
plus
e
equals
some
right
hand,
side
function.
D
D
But
the
like,
can
I
actually
set
the
boundary
condition
in
an
unnatural
place?
Let's
say,
divergence
of
e
divergence
of
j
is
equal
to
zero,
for
instance
right,
so
you
can
still
actually
put
set
up
a
boundary
condition
on
j
on
such
a
case
right
so
which
is
not
natural,
but
it
is
possible.
D
A
Form
it
is
limited
to
that
weak
form
formulation
for
the
boundary
conditions.
That's
the
only
place
like
that's
the
only
place
that
we
can
really
apply
the
boundary
conditions
to
it,
because
otherwise,
that
implicit
assumption
that,
like
okay,
you
say
that
natural
boundary
conditions
are
going
to
thing.
So
when
you
do
that
weak
form
that
you
know
transfer
that
higher
order
integration
by
parts
thing,
if
you
disregard
that
boundary
term,
that
means
that
you
are
assuming
that
that
value
on
the
boundary
is
zero,
but
that
that
is
a
part
of
the
assumption.
A
So,
even
if
you
like-
okay,
if
you
think
of
the
nodal
dc
problem-
and
you
say,
okay,
j
is
equal
to
zero
on
the
boundary
for
the
nodal.
That's
the
natural
boundary
condition
you
can't
like
if
you,
even
if
you
like,
set
the
value
of
potential
at
one
of
the
boundary
nodes.
D
That's
true
yeah,
so
the
reason
why
I
asked
so
I
was
actually
I'm
gonna
talk
about
that,
but
I
was
working
on
the
theater's
code
recently
bringing
into
simpac
and
he
actually
used
a
slightly
different
boundary
condition,
so
what
he
does
what's
called
perfectly
conducting
boundary
conditions,
so
he
set
the
electrical
like.
He
used
the
eb
formulation,
but
he
actually
set
the
electrical
field
on
the
edges
to
be
zero
and
also
that
the
outward
component
of
the
magnetic
field
at
the
boundary.
D
So
it's
like
a
face
mag
to
be
zero
and
it
seems
like
it
works
a
bit
better
compared
to
our
code
so
and
that's
actually
unnatural
boundary
condition
see.
I
think
that
basically
using
the
finite
difference,
that's
somewhat
intuitive.
In
that
case,
like
doesn't
really
matter
about
the
weak
form.
You
just
set
the
boundary
condition.
So
I
yeah,
I
was
just
kind
of
curious.
What's
yeah.
A
A
Define
things
like
you
know,
boundary
outward:
normals
are
necessary
right
boundary
locations
right
right.
D
Right
and
that's
right,
I
can
ask
one
more
question,
so
I'm
actually
like
starting
to
work
on
the
flow
problem
in
these
days
and
that
the
boundary
condition
is
driving
force
and
one
of
the
tricky
boundary
condition
is
like
your
boundary
is
actually
at
the
internal
mesh.
So
it's
not
actually
at
the
boundary.
But
let's
say
you
got
a
river,
then
you
want
to.
You
want
to
put
a
dirichlet
at
a
reverse
location.
A
It
should
be
the
kind
of
structure
like
you
should
be
able
to
follow
the
general
structure
there.
So
what's
our
formulation,
you'd
also
have
to
write
you'd
have
to
you'd,
have
to
be
able
to
go
in
and
put
in,
like
active
cells,
we
have
to
be
able
to
have
an
active
cells
pass
to
like
the
mass
matrices
that
we
make
as
well,
because,
like
we're
talking
about
for,
like
the
river
flow
of
the
river
channel
stuff
right,
you're
kind
of
almost
excluding
values
from
the
pde
solution.
Right,
that's
true!
That's
true!.
A
A
I
from
what
I
understand
like
we
would
have
to
go
through
and
put
that
part
of
thing
into
the
those
magic
mass
matrices
have
like
an
active
cell
index.
That's
where,
because
that
way
like
it
does,
that
volume
integral,
but
then
the
the
boundaries
should
be
pretty
similar
like
the
the
structure
is
the
same
right.
We
just
need
to
find
what
faces
around
the
boundary.
A
A
So
I
hit
lindsay
and
I
have
to
get
that
get
together
to
see
about
the
cylindrical
meshes
and
see
how
they
how
it
translates
to
that.
But
I
think
it's
in
a
good
spot,
at
least
for
right
now
to
put
it
in,
so
we
can
use
these
building
blocks
and
the
other
thing
is
if
we
find
ourselves
having
to
like
create
the
same
matrix.
A
bunch
of
times
like
I
have
a
few
automated,
like
oh
cell,
gradient,
rob
and
boundary
condition
thing
that
we
talked
about
before
one
for
like
the
edge
divergence
robin
thing.
A
So
if
we
find
ourselves
having
to
like
create
those
type
of
matrices
repeatedly
like
in
simpeg,
like
oh
I'd
like
to
do
this
boundary
condition
a
bunch.
So
we
should
probably
think
about
like
okay.
Well,
let's
make
that
a
specialized
function
and
discretize
on
that
mesh.
Instead
of
having
to
call
it
20.
A
D
Yeah
I'll
absolutely
take
a
look
yeah,
it's
very
exciting,
joe
because
yeah.
I
think
that
could
make
a
lot
of
improvements
in
our
both
dc
and
en
code.
So.
A
It
makes
it
really
easy
to
implement,
like
those
robin
type
boundary
conditions
on
the
nodal
problem
for
dc
like
it's
very,
it's
actually
really
simple.
Like
it's
a
conceptually
simple
thing:
it
works
out
pretty
well,
you
know
it's
just
hard
to
implement
dirichlet
conditions
on
the
noble
problems
or
you're
not
going
to
do
that.
Well,.
D
You
know,
can
you
do
robin
on
the
maxwell's
equation,
so,
like
an
in
mt
problem,
I
thought
I
think
that
the
similar
idea
could
be
nicely
used
because
like
what
they
call
impedance
boundary
conditions.
If
you.
D
A
I
think
of
that
kind
of
plane.
It
could
be
easy.
It
comes
with
how
you
formulate
it
like
if
some
some
of
the
boundary
conditions
are
easier
to
formulate
on
like
if
it's
discretized
in
a
certain
way
right,
yeah
dirichlet
conditions
on
cell
centered
or
self-centered
solutions
to
poissons
are
easier
to
implement
dirichlet
conditions
on,
let's
say,
electric
field.
If
it's
solved,
that
faces
is
easier
to
implement
okay.
D
A
So,
okay,
the
other
things
really
quickly,
sorry
edited
and
pulled
in
that
static,
utils
branch
on
pr
I
was
able
to
get
the
plot
pseudo
section
function
to
kind
of
match
and
extend
like
a
little
bit
of
amalgamation,
so
it
works
devon.
The
way
that
you
had
it
before,
like
you,
can
still
call
it
the
same
orders.
I
just
made
certain
things,
keyword,
arguments
and
then
put
cases
in
so
it
works
the
same
way
you
did
before
and
it
works
the
way
that
you're
trying
to
do
it.
A
In
may,
17th,
I
think,
is
a
presentation
date,
but
I
have
to
have
it
in
by
next
friday,
so
I
might
be
reaching
out
to
a
few
people.
It's
it's
mostly
detailing
desk
and
up
and
parallel
operations
and
setback
that
we've
been
working
with,
so
I'd
be
reaching
out
to
a
couple
people,
okay.
Moving
on
from
me
devon.
I
see
you're
next.
C
Yeah
I
mean
we,
so
we
just
went
over
the
em-1d
stuff.
I
think
I
should
start
continuing
with
the
doing
the
api
docstring
stuff
for
discretize,
and
then
it
sounds
like
so
you're
making
a
lot
of
changes
to
to
discretize
in
terms
of
the
the
deep
prop
stuff
and
this
robin
boundary
conditions,
branch,
and
so
one
thing
I
thought
would
be
useful-
is
to
regenerate
all
of
the
tutorials
on
simpeg
and
ensure
that
it
kicks
out
all
the
stuff
that
it's
supposed
to.
So
I'm
rebuilding
that
from
scratch.
C
Okay,
so
that's
not
going
to
be
a
problem,
but
the
the
d
prop
one
is
the
one
we
really
want
to
test
yeah
yeah
and
you
fix
that
hashable
thing
so
I'll
see
if
that
that
fixes
it.
If
I
do
run
into
any
issues,
do
you
want
them
listed
in
in
the
port
like
in
a
do?
You
have
like
an
open
pr
for
dprop
or
something
and
then
I'll
open,
pull
requests
for
that
there
on
discretize,
so
yeah.
If
I
find
any
errors
I'll
I'll
put
them
in
there.
C
D
That
I,
like
that's,
extremely
important.
I
really
appreciate
what
you've
done,
because
that
I
actually
worked
on
the
transform
and
I
basically
started
from
your
tutorials
and
that
was
actually
pretty
straightforward
to
generate
a
new
material
like
basically
same
but
different
examples.
So
it's
that's
extremely
useful.
C
D
I
participated.
The
transform
conference
gave
a
tutorial,
I
thought
actually
it
went
well
and
that
it
checks
the
number
of
views.
Hours
actually
was
the
so
like
so
far
the
best
and
that
that
that
transformed
so
I
felt
like
it
was
actually
useful
title.
I
I
think
it
kind
of
worked,
I
guess
yeah
and
then,
on
top
of
that,
I
sort
of
like
guys.
D
I
didn't
really
code
in
these
days,
and
I
was
mostly
writing
and
running
the
codes.
I
was
just
kind
of
tired
of
that,
so
I
was
looking
for
something
technical
and
new,
so
I
kind
of
thought
that
so
d
is
bringing
this
emg
3d
into
simpac
so,
but
I
think
it
wasn't
really
ready
to
invert
and
then
like
he
actually
got
the
jt
back
in
a
sense,
but
that
wasn't
sort
of
like
there
were
quite
a
few
things
that
needed
to
be
adjusted
to
be
used
in
syntax.
D
D
D
So
I
what
I
ended
up
doing
so
I
developed
the
jvac
function
in
in
their
side,
so
theater's
side
so
like
so
what
we
typically
do,
this
order
test
agilent
test,
sometimes
actually
people
don't
know,
steeler,
actually
not
recognize
how
that
thing
is
working.
So
I
kind
of
developed
that
I
tested
his
gradient
function
and
developed
a
new
jpeg
following
what
he
has
done,
because
it's
basically
a
transpose
or
adjoint
operation
of
his
gradient
or
jt
bag.
D
D
So
I
kind
of
did
that
and
what's
that,
what
I
thought
actually
cool
is
that
so
I
it's
a
recipe,
so
I
know
once
I
developed
that
jt
back
and
jeep
back
if
that's
test
is
working,
I
have
pretty
high
confidence
that
that
inversion
will
work.
So
I
was
actually
able
to
just
run
the
inversion
and
got
an
interesting
like
a
result.
I
can
actually
show
quickly.
D
Oh
can
you
let
me
share.
F
D
D
That's
the
true
and
that's
the
estimated
so
yeah.
I
think
it
worked
and
there's
a
couple
of
links
that,
if
you're
interested
take
a
look-
and
I
thought
that's
quite
exciting-
because
what
theater
coast
does
like
it
is
really
designed
to
handle
large
solving
a
large
system.
D
So,
whereas,
like
sort
of
our
trick
in
these
days,
is
just
making
the
mesh
small
enough
by
using
octri
code
and
whatever
tricks,
we
have
to
solve
a
relatively
small
system.
So
I
think
this
could
kind
of
open
up
a
little
bit
different
avenue
of
actually
solving
a
large
system
like
millions
of
like
millions
of
degrees
of
freedom
in
relatively
quick
time
and
what's
kind
of
nice
is
it's
easily
paralyzable.
So
every
like
each
solve
is
different.
D
So
like
the
current
parallelization
in
his
code
is
by
source
and
frequency
which
could
be
kind
of
nicely
paralyzable
so
anyway,
so
that's
that's
what
I
have
done
and
yeah
I
think
theater
is
coming
back
in
a
couple
of
weeks,
is
in
mexico
now,
but
yeah
we'll.
F
Kind
of
revisit
and
sort
of
finalize
that
development
anyway,
so
yeah,
that's,
but
that's
what
I
have
done.
A
Cool
I
had
a
few
questions
about.
Like
the
you're
talking
about
I
read
through
earlier,
you
had
complex
data
types,
it's
just
kind
of
like
it's
definitely
interesting,
and
I
mean
we.
Obviously
we
handle
them
differently,
normally
in
synthetic,
so
I'm
just
kind
of
curious
what
you've
been
what
you've
noticed,
because
it's
also
I'm
not
as
well.
D
When
we're
solving
a
inverse
of
some
sort
right
hand
side,
so
our
like
our
definition
of
data
is
real
and
imaginary.
So
to
do
that,
we
actually
solve
twice,
although
you
factorize
once,
but
that
is
still
cost
so
well,
I
mean
not
quite.
A
The
field
itself
is
complex,
so
when
we
do
the
forward
operation,
we
just
take
the
like.
Sometimes
we
take
the
imaginary,
sometimes
big
real
part
of
it
right
right
right
for
exactly
like
it's
like
not
as
and
that
same
kind
of
thing,
I
think
happens
in
jvec,
but
jt
back,
it's
not
really
as
efficient
as
it
could
be
right
now,
because
we
it's
there's
a
bunch
of
lazy
things
in
there.
It's
kind
of
like
almost
reverse
like
it
needs
to.
A
D
A
D
Right,
I
I
think,
if
you
are
actually
kind
of
decomposing,
that
your
data
as
a
real
and
imaginary,
I,
like
I,
I
thought
about
it
quite
a
few
times-
there's
no
way
you
can
actually
fade
to
solve
twice.
That
was
my
kind
of
feeling
I
don't
know
like
there's,
probably
a.
B
D
But
yeah,
but
if
you
actually
set
up
a
complex
data
and
then
it
simplifies
that
problem,
you
just
solve
it
once.
D
Right
anyway,
that's
very
gory.
A
Details
well,
then,
I
think
we've
got
lindsey
up
next.
E
Thanks
yeah
just
a
couple
quick
points,
so
I
started
or
soggy
started
the
pull
request
for
the
governance
documents
in
the
simpeg
community
repository
and
so
take
a
look,
feel
free
to
add
your
thoughts
as
like
a
pull
request
review.
If
you're
happy
with
it,
it
would
be
great
to
see
like
the
approve.
E
If
there's
things
you
think
should
be
changed
like
feel
free
to
withhold
your
your
sort
of
approve
until
you
until
you
think
it's
in
shape,
and
we
can
sort
of
chat
through
that
if,
if
it's
worth
sort
of
having
a
another
conversation,
a
lot
of
it's
based
on
the
jupiter
governance
document,
the
scipy
governance
document
are
sort
of
the
two
that
I
looked
at
to
draw
some
of
the
language
because
some
of
it,
you
know
a
lot
of
people,
have
already
thought
about
these
things.
E
They're
all
also
licensed
in
the
public
domain.
So
we
are
free
to
reuse
those
thoughts,
but
I
did
tailor
some
things
to
be
a
bit
more
specific
to
snpeg,
like
we've
talked
about
in
the
in
the
governance
meetings
in
the
past.
So
take
a
look
feel
free
to
add
your
thoughts.
Questions
concerns
what
I've
tentatively
suggested
and
I'd
appreciate.
E
Folks,
thoughts
here
is
like
a
two
week:
ish
timeline
to
request
input
from
and
if
everyone
within
that
two
weeks
has
approved
or
if
there's
minor
comments
that
we
go
in
and
address,
we
go
ahead
and
merge.
If,
but
if
there
is
sort
of
any
big
concerns
we
can,
we
can
definitely
hold
off
on
that.
But
I
was
thinking
you
know
having
a
little
bit
having
a
bit
of
a
timeline
to
say
this.
This
should
be
done
unless
there's
any
major
concerns
within
two
weeks.
E
So
the
only
reason
I
think
that
we
would
do
well.
If,
if
folks
feel
like
you
need
longer
than
that,
then
we
can
plan
for
a
longer
timeline,
but
does
that
seem
sort
of
reasonable
okay,
because
I
think
dieter
will
be
back
by
then
too
so
he'll
have
a
chance
hopefully
to
to
take
a
look
too.
E
Cool,
I
put
a
link
into
the
poster
that
joe
john
and
I
gave
at
the
eige
meeting
yesterday
morning
and
I
dropped.
There
were
a
couple
links
that
stood
out
to
me
from
conversations
and
things
like
that.
So
I
dropped
those
in
this
seminars
channel.
I
think
on
simpeg
some
cool
projects,
there's
one
for
an
open
source
hardware
for
a
resistivity
meter
which
is
pretty
cool,
and
then
there
was
another
one
that
stood
out
to
me.
E
That
was
collecting
data
for
agro,
geophysics
applications
and
sort
of
trying
to
provide
a
website
where
you
can
locate.
All
of
these
different
types
of
data
sets
so
they're
not
hosting
the
data
right
now,
but
it's
basically
like
a
metadata
search,
which
is
pretty
cool
and
they're
continuing
to
grow
that
so
those
those
were
two
that
stood
out
to
me
and
I
think
all
of
the
posters
will
be
available
online
afterwards,
is
what
sarah
sarah
gary
was
the
one
who
who
invited
us.
E
A
I
I
don't
know
just
that,
it
was
kind
of
I
enjoyed
it.
It
was
fun
they
used
gather
town.
I
just
went
back
in.
I
was
like
oh,
I
can
still
get
into
the
poster
session.
If
you
guys
are
curious.
What
it
looks
like.
A
E
Yeah,
so
it's
good
and
then
the
other
one
that
I
have
just
on
the
list
is
that
the
iaga
conference
there
is
an
abstract
deadline
on
the
30th,
which
is
very
soon,
but
there
is
an
em
session
and
they're
short
abstracts
they're
short
abstracts.
There
is
an
em
session,
so
if
you're
interested
in
submitting
something,
I'm
sure
there's
other
sessions,
it
might
be
worth
taking
a
look.
If
anyone
wants
to
do
something
simple
related
feel
free
to
to
share
that,
and
you
can
solicit
some
co-authors
so.
D
E
Yes
with
your
other
folks,
so
it
should
be
a
good
one.
I'm
looking
forward
to
it
it'd
be
great
to
see
some
simple
stuff
in
there.
A
Exciting,
that's
good,
so
I
don't
quite
have
everything
else
or
anything
else
to
bring
up
anyone
else.
Does
it'd
be
you're,
welcome
to
chat
through
it
right
now,
if
you'd
like,
if
not
I'll,
see
some
of
you
guys
on
friday
afternoon
at
least
a
couple
of
you
guys
so
yeah
hearing
no
objections.