<cr1901_modern>
sb0: but if I do that, won't I get an error for assigning sequential statements to a clock_domain before it was defined?
<sb0>
no
<sb0>
the purpose of this is to allow the clock domain to be defined somewhere else
<cr1901_modern>
Oh, I see. I ended up with multiple modules in a single source file, two clock domains, src and dest >>
<cr1901_modern>
in each module, i did self.clock_domains.dest = ClockDomain()
<cr1901_modern>
This ended up creating 4 unique clock domains
<cr1901_modern>
when I meant all of them to share the dest clock domain
<cr1901_modern>
Is that expected behavior? (Each clock domain was prepended with $MODULE_NAME_dest)
<cr1901_modern>
Removing self.clock_domains.dest from each module except the one that I pass into verilog.convert fixed this, so as per usual, I was doing it wrong lol
<rjo>
sb0: browser/dashboard ui: are you saving the scheduling/submission options and arguments in the manager because the docks are ephemeral and you want to restore the state of a dock on close/reopen and on app close/reopen? isn't that a bit tricky if there are multiple docks for the same experiment?
<sb0>
there are no multiple docks for the same experiment
<rjo>
i was thinking of putting the arguments/logging etc into the docks and then a close/reopen would reset them which is fine imho. but it easily allows opening multiple docks from the same experiment.
<rjo>
yes. not now. but i see people wanting them.
<sb0>
that breaks keyboard shortcuts
<rjo>
yes. or it makes them a bit more complicated.
<rjo>
but the browser doesn't really need keyboard shortcuts for experiments.
<rjo>
the fix could be to say that a keyboard shortcut will execute the experiment with the default arguments.
<sb0>
stop trying to use the experiment dock and manager in the browser
<sb0>
the behavior is different, the widgets are different (e.g. no pipeline/priority)
<rjo>
i am not using them.
<rjo>
but they are still experiment docks
<sb0>
the common part is artiq.gui.entries and that's pretty much all afaict
<rjo>
and there is state
<rjo>
yes
<rjo>
i am not using more
<rjo>
i am just deciding on the behavior
<rjo>
i am not changing the dashboard behavior at all.
<rjo>
just the browser behavior
<rjo>
and since i don't see a need to have shortcuts there nor the need to persist argument state across experiment dock closing, i can simplify it and don't need a manager at all.
EvilSpirit has quit [Ping timeout: 260 seconds]
sandeepkr has quit [Ping timeout: 252 seconds]
sandeepkr has joined #m-labs
sandeepkr has quit [Ping timeout: 260 seconds]
awallin__ has quit [Ping timeout: 250 seconds]
sandeepkr has joined #m-labs
awallin_ has joined #m-labs
FabM has quit [Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]]
awallin_ has quit [Read error: Connection reset by peer]