►
From YouTube: Weekly Sync 2021 04 13 Part 2
Description
Meeting Minutes: https://docs.google.com/document/d/16u9Tev3O0CcUDe2nfikHmrO3Xnd4ASJ45myFgQLpvzM/edit#heading=h.i74nv6ns2nz8
A
A
A
Yeah,
so
we
need
to
just
figure
out
where
I
mean
we
need
to
fix
these
test
cases.
For
this
to,
for
this
to
work
right,
did
you
have
you
looked
into?
Have
you
tried
to
debug
this
yeah
I've
tried
but
didn't
find
anything.
So,
okay,
we
can
try.
B
B
A
B
Oh,
I
just
changed
into
the
relative
path
right
yeah
and
after
after
that,
I
have
tried
to
solve
this
thing,
but
didn't
come
up
with
the
solution,
so
didn't
have
any.
A
The
main
thing
here
was
just
the
screen
used
to
be.
I
think
I
I
somehow
my
my
changes
got
lost
when
I
added
that
other
example.
A
So
and
we
really
need
to
fix
that
white
space
check.
Oh,
I
think
we
were
waiting
on
the
merging
the
accuracy
stuff.
A
No
we're
still
we're
still
gonna
do
that.
I
just
wanted
to
hit
a
few
things
quickly.
First,
okay,
let's
see
this
guy,
because
these
are
things
that
it
thinks
things
that
the
ci
is
going
to
run
is
what
my
where
my
brain
is
going
right.
Now,
let's
see
where
did
that
go
model?
A
A
Yeah
that
way,
we
kick
off
the
ci
on
a
few
of
these
guys,
while
we
talk.
A
Okay,
so
let's
just
run
the
talks.
A
A
E
Yeah,
I
made
the
changes
to
the
data
from
pr
as
requested,
and
should
I
make
I
want
to
discuss
if
I
should
make
a
pull
request
for
the
forecasting
what
models
thing
just
yet,
because
that
uses
a
second
party
plugin.
So
should
I
hold
off
on
that
or
okay.
A
You
know,
I
think
I
think
so
I
talked
to
I
talked
to
to
yash
and-
and
he
said
basically
that
he's
gonna
have
a
little
more
time
upcoming.
He
he
didn't
have
you
know,
he's
had
exams
and
things,
so
he
hadn't
had
time
yet
to
get
to
that.
So
we're
gonna
go
ahead
and
we're
gonna
try
to
merge
some
of
the
second
party
stuff
in
just
because
you
know
for
for
the
selection
period
of
gsoc,
like
the
contributions
will
will
count
up
until
we
we
decide
right.
A
So
so
you
will,
you
know
we
just
we'll
just
try
to
get
those
merged,
and
then
you
know
it's
very
clear
that
those
contributions
are.
You
know
you
know
what
they
should
be
right.
They
they're
they're
countable,
so
we'll
yeah
try
to
make
another
pr
and,
and
then
that
will
that
will
account
for
that
so
data
pr
video
for
review
will.
E
A
Forecasting
model
pr
and
I'll
make
a
note
of
this.
Actually,
in
that.
A
It's
like
general
business
is
a
person
attending
our
meeting.
Okay,
so,
let's
see
second
party
plugin
are
happening.
If
you,
our
time
schedule
has.
A
So
we're
going
to
do
that,
you
know
we're
targeting
like
two
or
three
remember.
You
know
two
to
four
weeks
out
to
be
complete
with
that.
A
A
That
we're
going
to
try
to
merge
all
prs
related
to
second
party
or
you
know
all
plug-in
prs.
A
Yeah
contribution
so
like
yeah,
I
think
this
is
basically
okay.
Maybe
it
doesn't
say
it
straight
out,
but
basically
you
know
up
until
the
point
this
is
like
we
could
we
cut
off
like
right
right
before
so,
if
you're
still
making
contributions,
you're
you're
getting
points
in
that
category
so
and
that's
merged
pull
requests
so
jsoc
wise.
A
Points.
Try
to
get
your
try
to
get
your
plugins
merged
to
a
mergeable
state.
A
Okay,
so
and
then
you'll
make
the
forecasting
pr
anything
else
from
yusha
nope
all
right,
okay,
so
and
then
so
how's
that
linting
how's
the
linting
one
going
and
we
finished
the
doc
support
great.
D
A
D
Yes,
yes,
so
I
in
landing
thing
I
was
working
on
those
I
was
checking
like
how
much
percent
is
failing.
So
I
saw
like
30
35
percent
of
the
commits
in
master
up
to
this
point
are
failing
all
right
in
our
language.
D
So
so
I
I
just
started
grouping
them
by
you
know
type,
and
I
have
found
some
body
mutations,
which
I
have
implemented
some
body
mutations,
but
haven't
pushed
them
because
it
is
very
complicated
at
the
point
all
right.
D
Clear
great
yes,
I'm
working
I'm
working
on
that,
so
we
will
not
be
able
to
touch
100
offices.
D
A
great
approach,
so
that's
what
I'm
doing
and
I
had
a
few
questions
other
than
that,
because
you
know
I'm
having
some
tests
this
week.
So
I
was
not
able
to
write
much
code.
D
One
is
about
1078
issue,
number
1078,
okay,
so
issue
1078.
If
you've
been
like,
maybe
okay,.
D
The
question
is
that
we
had
a
word
on
making
that
async.
I
o
sub
process
one
wrapper
for,
like
you
know,
we
were
usually
using
similar
code
everywhere.
Yeah.
A
D
Wanted
to
make
it
a
single
function,
but
actually
the
thing
is
I
I
think
we
have
something
similar
already
there
in
testing
console
test
command
start
by
so
should
oh.
F
D
And
like
a
subprocess
can
written
a
lot
of
things
like
written
code
and
standard
out
standard
error.
So
how
should
the
user
be
giving
input
to
that
function
that
you
know
like
how
the
interface
should
be
yeah.
D
So
that
was
one
of
the
questions.
Another
one
was
like
I'm
not
very
sure
if
we
can
exactly
calculate
the
run
time
of
async
functions,
but
I
think
having
a
time
decorator
would
can
be
helpful.
Can
it
be.
A
Like
a
time,
okay,
so
you're
you're,
saying
like
in
general
for
for
like
a
general
time
decorator
for
logging
or
something.
D
So
we
can
like
exactly
see
where
things
might
be
going.
Yeah
performing.
A
Okay,
I'm
just
saying
if
I
don't
know
if
we
have
a
dfo
from
all
util
log,
but
that
sounds
like
where
that
would
go
like
that
would
be
a
good
place
for
it.
If
you're
gonna
put
a
new
a
new
thing
in
should.
D
A
Yeah
definitely
yeah
no,
so
this
is
yeah
if,
if,
if,
if
you
guys
see
other
people's,
you
know
pull
requests
or
or
stuff
that
you
you
you,
you
know
you,
you
feel
that
that
you
have
some
input
on.
You
know
you
can
feel
free
to
comment
whether
whether
you're
sure
you're
wrong
or
whether
you're
sure
you're
right
or
whether
you're
you're
wrong
it
doesn't
matter.
You
know
the
point:
is
it's
good
to
get
discussion
right
like
that's?
What
a
lot
of
what
we
do
in
this
meeting
right
is.
A
This
is
sort
of
a
central
place
for
us
to
for
us
to
discuss
things
right
and
if
somebody
realizes
you
know
in
this
meeting
as
we're
talking
about
something,
then
we
can.
All
you
know
raise
raise,
concerns
right
and
figure
out
what
the
right
approach
is.
As
you
know,
there's
really
you
know,
there's
there's
no.
A
I
mean
there's,
there's
a
right
approach
and
a
wrong
approach
from
a
functional
aspect
when
you're
programming
right
but
there's
no,
you
know
any
approach
that
gets
the
job
done,
is
sort
of
you
know
kind
of
the
right
approach
right,
but
we're
we're
looking
usually
for
the
more
you
know.
The
more
like
you
know,
the
more
maintainable
and
elegant
approach
is
usually
what
we're
going
for
right,
understandable
and
maintainable,
and
then
you
know
elegant
after
that
right
and
then
elegant
bean.
C
A
D
A
Yeah
helping
each
other
on
that
type
of
stuff
is
is,
is
very
important.
Actually,
I
think
that's
one
of
the
rubric
recommended
rubric
items
too.
It's
like
you
know
helping
you
know,
helping
helping
other
people,
you
know
with
their
prs
and
stuff.
I
think
that
was
on
there.
I
think,
let's
see
where
is
it.
A
Yeah
engagement
with
community
right,
so
you
know
answering
answering
other
people's
questions,
pull
requests
right.
You
know
this
is
this
is
this
is
this
is
how
we
help
each
other
right.
So
that's!
That's
a
very
you
know,
that's
a
very
important
thing
to
do
so.
Yes,
if
you,
if
you
see
something,
then
definitely
provide
input
right,
you
know,
don't
just
provide
employers.
The
counterpoint
to
this
is
don't
just
say
something
just
to
say
something,
because
that
doesn't
help
anyone
right.
D
A
Right,
I
think
that's
what
you're
saying
so
so
yes,
you,
you
hit
the
nail
on
head:
okay,
okay,
so
buck
appears
by
or
no
bucketed
bucketed
commit
messages
by.
D
So
so
there
are
two
main
mutations
that
I'm
looking
into
yeah
one
one
is
like
the
the
last
part
contains
a
function
or
a
heading,
something
like
that,
which
is
there
in
that
folder
in
a
file,
so
that
would
be
searched
in
a
specific
subfolder
and
and
another
mutation
was
actually
I've,
just
missed
it.
There
was
another
mutation
of
making
capital
and
making
small
like
someone
that
does
us,
like
you
know
that
is
going
to
be
a
thing
like
yeah
folders
are
capital
names,
and
some
files
are
capitalized
completely
yeah.
A
A
All
right,
okay,
yeah
and
those
those
sound
like
you
know
rather
important
ones.
To
me,
I
we
talked
a
little
bit
about
the
function.
One
last
time
I
think-
and
we
sort
of
said-
maybe
maybe
it
would
be
optional,
but
if
you're
already
there
and
looking
at
it,
then
then
maybe
it
makes
sense
to
do
and
we
can
always
expand
on
it
later.
I
think
the
capitalization
one.
A
This
seems
like
something
that
we
want
to
get
right
on
the
first
try
because
there's
a
lot
of
you
know
we
want
to
make
sure
this
mutation
rule
works
before
we
merge
the
pr,
because
there's
there's
that's
a
frequent
issue
that
we're
looking
at
and
then,
let's
see,
abstractions
around
the
concept.
That's
already
existing
console
test.
Okay,
so
then
the
response
on
this
is
so
console
tests.
A
Actually
I
did
a
little.
I
think
you
guys
have
all
seen
console
tests,
but
I
did
a
little
demo
video
that
I'm
trying
to
post
to
youtube.
If
I
can
figure
that
out.
I
forgot
about
that,
but
this
is
actually
going
to
get
split
out
into
its
own
thing.
Within
this
is
console
test
will
get
split
into
its
own
package
within
the
second
party
plug-in
org,
because
it
sort
of
doesn't
need.
A
You
know
it
doesn't
really
need
to
be
tied
to
dffml
and
so
we're
not
we're
going
to
try
to
not
cross
cross
the
term
people
uses
cross
pollinate
but,
like
you
know,
use
things
in
one
that
are
in
the
other
right.
So,
let's
stay
away
from
stay
away
from
using
using
dfml
stuff
in
console
test
and
using
console
stuff,
indeed
or
well.
A
We
can
use
console
test
stuff
in
dffml,
but
I
think
that
the
one
that
you're
talking
about,
maybe
is
not
the
best
suited
for
this,
because
I
think
we,
I
think,
let's
see
which
one
is
that.
A
A
A
No,
okay!
Well,
that's
good!
We
need
to
figure
out
what
happened
there.
That's!
Oh!
Maybe
this
changed
with
the
docs
command.
Somehow,
that's
really
weird
that
shouldn't
have
changed
at
all,
though
that's
weird,
okay!
Well
now
we
know
it's
okay.
So
could
you
actually
open
an
issue
for
this
sahil?
The
the
fact.
G
A
Yeah,
it
looks
like
the
references
are
showing
up.
Well,
you
know
like
they're,
not
nested
anymore,
for
some
reason
odd.
I
don't
remember
seeing
anything
that
would
change
that.
D
A
A
Yeah,
the
the
api,
I
would
say,
like
you,
know,
docs
api
or
something
is
at
the
wrong
level.
Yeah
see
it's
at
the
bottom
here.
Okay
now
I
can't
mouse
over,
but
you
can
see
almost
where
my
mouse
is
right,
right
below
that
you've
seen
apis,
slash,
master
api
service,
so
for
some
somehow
everything
under
slash
api
got
blown
up
into
the
level
above
it.
Oh,
I
heard
sphinx
or
doc.
Utils
got
updated
recently,
but
that
shouldn't
affect
us.
A
That's
a
big
one:
okay,
so
be
split
out
into
its
own
plug-in
or
its
own
package
within.
A
Not
use
things,
let's
not
use
the
helper
from
there.
A
Since
that
would
be,
you
know,
this
would
be
a
test.
Dependency
of
dffml
console
test
will
be
a
test
dependency,
oh
dear,
well,
so
not
available.
A
All
right
since
what
let's
not
use,
two
helpers
and
console
tests,
scott's
test
will
be
its
own
plugin
and
that
would
create
a
circular
dependency.
Okay,
so
we'll!
Let's
talk
more
about
this.
A
Okay,
let
me
just
I
want
to
get
a
few
more
things.
Okay,
so
let's,
let's
we
talked
a
good
amount
about
the
stuff,
so
so
we
need
to
do
some
more
review
on
this.
This
is
basically
we
need
to
review
this,
so
I'm
going
to
grab
everybody
else's
items
and
we're
going
to
come
back,
but
this
is
a
great
enumeration
of
the
things
we
need.
We
can
go
back
and
see
whether
we
need
to
talk
more
about
any
of
those
things.
Okay,
so
and
then
okay,
so
we
got
linting
of
keep
here.
G
Yeah
I
started
working
on
the
cashier
download
issue,
but
it's
not
yet
up
to
the
point
to
get
it
reviewed.
Okay,
sweet
great
job!
No,
because
I
have
exams
clean.
A
A
At
least
it's
in
the
git
history
for
anybody
who
actually
needs
to
write
some
kind
of
insane
insane,
what's
called
decorator,
that
actually
needs
to
take
the
function.
Okay,
let's
see
yeah.
How
did
I
not
realize
that
was
nuts
when
I
was
doing
that?
Okay,
great,
let's
see
so
all
right?
So
we'll
just
say
this
is
a
work
in
progress.
G
A
Yeah,
I
think,
let's
see,
let's
see,
I
believe
so.
I
think
we're
also
gonna
want
to
make
them.
I
think
we're
going
to
want
to
make
them
async
actually
we'll
just
put
so
so
I
I
realized
there
were
some
comments
about.
You
know
it's.
It's
sync
anyways
it's
written
somewhere,
but
it's
synchronous
right
now
and
but
you
know,
a
network
operation
really
is.
Is
it's
very
much
less
than
ideal
for
that
to
be
synchronous
right?
So,
let's
tag
them
with
async
def.
A
You
know
instead
of
just
def
and
make
sure
that
they're
awaited
everywhere
and
that
way
that
way,
if
we
actually
ever
do
change
that
you
know.
Hopefully
we
can
have
another
issue,
then
let's
just
put
this
down
so
cash
download
decorator
to
function
pr,
oh,
actually,
that
whole
thing
was
not
a
waste
of
time
because
of
the
operations
could
use
that
massive
thing.
Okay,
so
cash
download
decorated
to
function
pr
all
right.
A
All
right
and
let's
say
okay,
so
let's
make
cached.
A
G
Yeah,
actually
I
saw
it
awaiting
that
extractor
today
and
I
thought
that
makes
sense.
So
I
already
started
doing
the
async
thing.
A
Okay,
great
yeah,
I
just
I
saw
I
saw
that
yeah
I
saw,
or
I
saw
your
weight
extract
and
I
was
wondering
I
was
that's
what
made
me
think
of
that.
Actually,
so
that's
funny
yeah,
okay,
great
great
we're
on
the
same
page,
then
all
right,
let's
see
so
okay
so
and
then
and
then
you
had
so
moving
moving
models
between
notebook
pr
do
you
want
to
talk
anymore
about
that?
Is
there
anything
to
say
on
that
today
or
I
know
your
your
proposal
has
been
sort
of.
G
C
A
Right,
great-
and
so
this
is
kind
of
you
know
this
is
this-
is
this
is
sort
of
the
main
reason
why
we
have
these
cache
download
and
all
that
stuff
in
net
is
because
anytime,
we
need
to
mock
stuff.
You
know,
we
know
we
have
a
defined
set
of
things
that
we're
mocking
instead
of
like
doing
sync,
you
know
doing
url
opens
everywhere.
We
we
always
go
through
these
helper
functions
and
that
helps
us
audit
and
then
do
right
tests
in
a
more
consistent
way.
A
Okay,
this
is
work
in
progress.
This
one
is
waiting.
Actually,
these
guys,
I
don't
think,
are
quite
done.
Okay,
and
this
is
not
done.
A
Okay,
let's
see
who
else
do
we
have
today
right?
We
have
sudanshi,
sir
tanja.
I
think
we
missed
you
last
week.
I
think
I
think
you
didn't
get
a
chance
to
talk.
So,
let's
make
sure
we
we
hear
what
you
have
to
what
your
update
is.
So
what
what
do
you
have
going
on.
A
F
Saw
that
work
in
progress
pr
yep,
so
in
that
I
am
not
able
to
actually
like
work
on
the
merge
command
for
it.
I
was
not
able
to
figure
out
like
how
to
like
run
the
merge
command
with
a
data
flow
source.
A
Okay,
yeah:
we
need
to
document
that
okay,
so
we
can
do
that
right
now.
So,
let's
see
and
then.
F
A
On
okay,
I
was
going
to
try
to
do
a
rebase
of
master
against
the
accuracy
branch
and
and
see
where
that
goes.
I've
just
been
like
I
had
to
take
a
I
had
to
take
a
few
days
off
last
week
and
that's
why
I
was
m.I.a
but
yeah,
so
I
haven't
gotten
to
that
yet.
But
but
I
want
to
do
that
because
that
would
be
great.
You
know,
I
think
we're
almost
done
with
that
right.
F
A
Okay,
so
let's
see
accuracy,
pr
is
to
have
master
rebased
and
okay,
and-
and
I
was
I'll
look
at
that-
so
don't
worry-
don't
worry
about
this
until
I
just
wanted
to
put
it
here,
because
that's
related
to
your
work.
A
A
A
Great
thanks
what
what's
issue
number.
D
C
A
Awesome,
okay
docs
seem
to
have
exploded
api
into
top
level.
Okay,
great,
we'll
just
try
to
fix
that.
It's
not
critical!
We
fix
it
now,
just
as
long
as
we
do
it
before
release
okay,
so
ice
cream
demo,
we
may
just
do
a
release
before
actually
we'll
probably
do
a
release
before
I'm
moving,
I'm
moving
groups-
I
think
I
said
so.
I
still
have
all
my
all.
My
compliance
stuff
is
within
this
org.
So
I'll
probably
try
to
do
a
release
this
week.
A
C
A
C
A
Oh-
and
we
already
also
started
on
the
other
ones-
okay,
great,
let's
see
how
those
are
going
really
inline
strong
starting
strength.
Oh
my
gosh,
okay,
they
updated
stuff
with,
I
think
they
updated.
They
updated
docutils,
and
this
is
throwing
up
issue
in
another
project,
and
this
is
annoying
a
lot
of
me.
A
It's
what's
this,
it
and
my
strengths
are
5260.
A
We
importance
type
okay,
let's
just
fix
that
then,
okay,
so.
A
Actually,
okay,
let's
see
man,
I
hope
that's
not
gonna,
be.
A
Okay,
so
what
yeah?
So
so,
if
you
guys,
are
seeing
random
stuff
with
with
doc
utils
or
like
with
the
docs
built,
I
I
think
that
the
the
ci
jobs
may
be.
Where
was
that
the
ci
jobs
might
be
a
little
finicky?
A
A
Classifier
classifier.
A
A
This
making
them
by
config,
so
this
is
this-
is
probably
going
to
be
an
issue
for
more
than
just
this
because
make
numpy
config
just
spits
this
stuff
out,
right
or-
or
maybe
we
probably
probably
need
to
do
this
under.
We
probably
just
need
to
change
the
way
that
where
were
we're
doing
these
guys.
Actually,
this
is
something
that
I
wanted
to
talk
about
a
long
time
ago,
but
but
okay,
so
so
the
way
that
we
do
these
these
doc
strings
and
stuff.
A
This
is
a
good
issue
that
that
somebody
could
could
grab,
but
so
we
have
these
config
structures
right
and-
and
you
know
we
we've
have
things
like
the
make
config
numpy
may
config
in
spec
to
take
from
a
and
let's
just
pull
up
the
the
test
for
making
fig
numpy,
so
that
one
is
really
obvious.
What
we're
talking
about.
A
Is
wait,
it's
yeah
all
right,
so
this
is.
This
is
a
numpy
style,
doc
string
right
that
we're
parsing
out
and
for
the
for
the
lgbm
classifier.
It
basically
parses
this
and
turns
it
into
a
config
structure.
And
that
way
we
can.
You
know,
access
this
stuff
in
like
a
programmatic
way,
so
because
it
exists
as
as
a
data
class
rate.
So.
A
This
the
what
we'd
be
doing
here
is,
is
we
may?
Actually?
I
guess
this
is
this-
provides
two
options
to
us.
So
now,
okay,
we
have.
We
have
two
options
right,
so
so
we've
been
defining
these
things
as
config
structures,
and
now
we
have
the
ability
to
take
doc
strings
and
turn
them
into
config
structures.
So
we
could
write.
We
have
two
options
here.
We
can
write
just
the
doc
string
or
we
can
write
so
we
can
write
the
doc
string
and
then
use
make
numpy
config
on
you
know
the
object.
A
So
if
we
were
to
do
oh,
no,
we
don't
want
to
do
that.
If
we
were
to
do
you
know
if
we,
if
we
want
to
call
make
numpy
config
on
this
double
ret
right-
and
this
was
our
our
model
right.
Imagine
this
is
a
model
class.
A
Then
then
we
could
write
just
the
docs
string
like
we
would.
You
would
usually
write
a
doc
string
in
a
lot
of
projects.
You
would
write
it
like
this
right
and
then
you
can
call
make
numpy
config
on
it,
and
then
we
would
have
our
dfml
style
config,
structure
right
and
that
allows
us
to
have
programmatic
access
to
the
whole
thing
now.
The
downside
to
this
approach
is:
if
we
did
this
for
every
model.
The
downside
to
this
approach
is
now.
A
So
if
we
were
to
just
if
we
were
to
write,
if
we
were
to
to
to
just
rewrite
the
entire,
you
know
if
we
were
to
take
the
doc
string
of
the
lgbm
classifier
right
or
the
lgbm
model
from
from
the
from
from
lgbm
the
library
itself
that
we're
wrapping
right
now
and
we
were
to
put
it
in
and
and
we
were
to
just
paste,
the
docs
string
in
here,
we
we
would
have
to
keep
that
up
to
date.
A
First
of
all,
and
if
we
programmatically
grab
the
docs
string
and
put
it
in
here
then
well
that
doesn't
really
make
any
sense
right,
because
now
we're
now
now
now
we
have
a
different.
Now
we
have
a
different
set
of
docs
strings,
because
this
is,
you
know,
that's
not
applicable
to
our
project
right.
That's
the
that's!
A
The
code,
we're
wrapping,
so
that's
not
quite
the
same
usage
and
everything
so
the
the
the
alternate
the
alternate
solution
here
is
is
to
do
something
where
we
could
like
rebuild
a
numpy
style,
doc
string
from
a
config
structure,
and
now
this
allows
us.
So
basically
you
take
this
numpy
right.
You
created
a
config
using
a
numpy
style
docstring,
you
added
properties
to
it,
and
now
you
have
this
programmatic.
A
So
the
point
of
this
is
the
way
that
we've
been
doing
this
right
on
on
the
on
the
plugins
page.
We
have,
like
you,
know
a
different.
It's
it's
not
the
same
style
right.
So
if
it's
not
the
same
as
like
the
api
generated
docs.
A
So
if
we
were
to
go
future
feature,
okay,
that's
obviously
a
bad
one,
all
right
yeah,
I'm
not
sure
if
we
really
do
that
many
places,
but
if
we,
if
you
were
to
look
at
where
record
no,
I
don't
think
we
really
do
this
anywhere.
No,
maybe
the
net
stuff
util
net
yeah
parameters
right
so
it'll
format.
It
it'll
format,
things
like
this.
If
we
were
to
write
it,
you
know
if
we
were
to
write
our
docs
doc
strings
and
numpy
style
docstring
for
the
classes
that
we've
been
doing.
A
So
what
I'm
suggesting
here
is
that
we
could
have
a
we
could
have
a
function
that
takes
a
config
structure
and
turns
it
back
into
an
empi
style
dock
string,
and
that
way
we
end
up
seeing
you
know
this
under
the
plugins
page,
where
right
now,
you
see
you
know
the
custom
formatted
situation,
which
would
be.
You
know,
and
this
is
a
bad
example.
No,
it's
not
all
right
which
is
like
this
right,
so
you
end
up
seeing
it
in
in
the
standard
format.
A
Instead,
this
is
an
option,
and
the
reason
why
I'm
talking
about
it
is
because
this
right
here
is
coming
directly
from
the
dock
string
of
that
lgbm
model,
and
so
we
could
then
escape
this
like
it's
been
escaped
here
for
some
reason,
but
it
wasn't
escaped
here
or
we
could
just
modify
the
or
we
could
just
modify
the
the
the
docks,
the
scripts
docs
api
or
like
doc.
I
think
it's
stocks,
py
yeah,
doc's
py,
to
escape
it
there.
This
might
be
the
better
approach.
A
This
is
probably
the
better
approach
immediately,
however,
sort
of
long
term,
it's
probably
better.
If
we
go
to
go
to
this
thing,
where
we
would
have
this
function,
that
would
be
you
know,
like
the
reverse
of
this,
make
numpy
config
anyways,
that's
probably
an
issue
to
be
created.
I
don't
know
and
and
also
sort
of
something
that
that
I
think
is
worth
asking.
You
know
the
group
here.
A
Do
people
think
that
it
is
a
good
idea
to
do
people
think
it's
a
good
idea
to
change
from
this
format
into
you
know
the
other
format
which
is
like
this
right.
B
F
A
F
F
A
All
right,
all
right,
okay,
I
completely
agree
so,
which
was
the
point
of
that
whole
rant.
We
just
obviously
you
know
having
two
things.
It
means
that
we
end
up
with
two
two
approaches
there
so
and
then
this
should
allow
us
to
do
something
like
this
should
allow
us
to.
When
we're
we
we
can.
We
can
basically
yeah
we
could
we
can.
We
can
write
this
doc
string,
you
know
and
then
do
you
know,
make
numpy.
A
You
know
from
config
and
then
pass
the
config
structure
right,
which
would
be
like
this
right
and
then
this
becomes
an
f
string
or
something
like
this
right
and
and
and
this
way
now,
we
now
will
end
up
with
stuff
that
looks
correct
right
and
we'll
have
the
right
config
structure.
The
problem
is,
you
know
the
the
the
the
unfortunate
thing
is
that
we
end
up
in
this
sort
of
in
between
land
right
where
we
have
to
do
both
things,
because
we
need
the
ability
to.
A
So
if
anybody
has
a
better
idea
on
how
we
might
keep
that
in
sync,
please
you
know
please.
If
somebody
could
create
that
issue,
and
then
we
could
comment
on
I'll
put
the
issue
in
once
somebody's
created.
Who
doesn't?
Can
anybody
or
let's
see
I'll,
just
create
the
issue
and
then
and
then
I'll
have
to
because
then
we
can
sort
of-
and
this
is
something
that
we
probably
need
to
talk
about
long
term
right.
A
So
if
anybody
has
other
ideas
on
how
to
do
this,
then
util
config
function
to
make
numpy
style
arguments.
No,
what?
Oh
god
my
computer
might
reboot
in
the
middle
of
this.
For
some
reason
this
is
it
started
this
like
three
days
ago.
A
I
are
you
serious
right
now
and
then
it
was
like
you're
gonna
need
to
reboot.
Well,
okay,
I
meant
lose
you
guys,
but
I'll
I'll
come
back.
Then.
Okay,
so
function
to
make
numpy
style,
dog
string
from
config
class,
and
so
if
anybody
has
any
see
recording
from
2021
0,
4
13.
A
A
Oops
all
right
yeah,
so
if
anybody
has
any
and
I'll
label
with
the
community,
input
needed
all
right
and
I'll
pin
it,
because
this
is
something
we
need
to
figure
out
and
I
don't
think
this
should
be
too
hard.
Quite
honestly,
I
think
this
sounds
pretty
dang
easy.
We
just.
We
just
need
to
do
it
for
this
immediately
and
why
we
were
talking
about
this
is
that
I
think
to
get
this
merged
a
test
we're
going
to
need
to.
A
I
wonder
if
I
could
just
do
it
now,
but
sanitize
default
now.
This
is
typing
information,
so
this
is
unfortunately,
what
has
to
be
done
to
get
a
config
structure
to
look
like
restructured
text,
and
it's
not
pretty
so
where
is
the
because
it
would
be
way
better
right
if
we
could
just
have
standard
standard
stuff
it's
in
here
somewhere.
So
basically,
this
is
the
like.
You
know,
where's
the
built
we
built
args
help
plug
and
help
replace.
A
A
A
And
then
the
other
thing
that
we're
looking
at
here
is
this
async
test
case
stuff,
so
consolidate
test
case
classes.
A
All
right,
okay,
so
and
we're
sort
of
let's
these
are
these
are
sort
of
going
in
parallel,
so
natasha
is
there
anything
that
you
wanted
to
so
so
we're
we'll
de-bug
these
okay
make
out
oops.
A
Or
you
know
oh
gosh,
all
right.
Well,
this
sucks
all
right.
I
I'll
I'll,
just
ping
you
on
gator
when
we
get
back
to
this,
because
I
think
maybe
we
should
do
something.