Re: [ARTIQ] changing "experiment" terminology

2015-12-11 Thread Sebastien Bourdeauducq
On Friday, December 11, 2015 04:21 PM, Robert Jördens wrote: I don't follow. Even the most complicated experiment is just a bunch of DDS frequency settings, TTL line settings, rotating wall changes and a bit of gated edge counting. My thinking is that the word "experiment" evokes something

Re: [ARTIQ] changing "experiment" terminology

2015-12-11 Thread Sebastien Bourdeauducq
On Friday, December 11, 2015 04:36 PM, Sebastien Bourdeauducq wrote: My thinking is that the word "experiment" evokes something more advanced Or more precisely: something that produces science results directly. ___ ARTIQ mailing list

Re: [ARTIQ] API for kernel-CPU to add data to RTIO debug traces

2015-12-11 Thread Robert Jördens
On Fri, Dec 11, 2015 at 1:22 AM, Peter Zotov wrote: >> I could do a lot with a single 2x32 bit channel and would interpret it >> as key-value for debugging. > > This sounds fairly user-hostile, what about using arbitrary ARTIQ Python > objects for keys and values? They're

Re: [ARTIQ] API for kernel-CPU to add data to RTIO debug traces

2015-12-11 Thread Sebastien Bourdeauducq
On Friday, December 11, 2015 04:22 PM, Peter Zotov wrote: what about using arbitrary ARTIQ Python objects for keys and values? They're essentially equivalent to strings since we already have the serialization code for RPCs. VCD viewers (e.g. GtkWave) won't support them. Strings OTOH work in

Re: [ARTIQ] API for kernel-CPU to add data to RTIO debug traces

2015-12-11 Thread Sebastien Bourdeauducq
On Friday, December 11, 2015 04:50 PM, Peter Zotov wrote: We could use the string representation of keys/values then, converted on the core device using existing polymorphic print code. I see. We may still want to limit the key type to string, as this is what corresponds to the VCD format

Re: [ARTIQ] API for kernel-CPU to add data to RTIO debug traces

2015-12-11 Thread Robert Jördens
On Fri, Dec 11, 2015 at 1:49 AM, Sebastien Bourdeauducq wrote: > On Friday, December 11, 2015 04:41 PM, Robert Jördens wrote: >> Also, timestamps should include both values, the software time pointer >> and the actual rtio couter. > > The VCD format has only one timeline. With the

Re: [ARTIQ] API for kernel-CPU to add data to RTIO debug traces

2015-12-11 Thread Robert Jördens
On Thu, Dec 10, 2015 at 11:39 PM, Sebastien Bourdeauducq wrote: > On Friday, December 11, 2015 01:27 PM, Robert Jördens wrote: >> >> The same type of data going over the RTIO channels is sufficient: >> integers. > > So, 32-bit integers? How many channels? I could do a lot with a

Re: [ARTIQ] changing "experiment" terminology

2015-12-11 Thread Robert Jördens
On Fri, Dec 11, 2015 at 1:37 AM, Sebastien Bourdeauducq wrote: > On Friday, December 11, 2015 04:36 PM, Sebastien Bourdeauducq wrote: >> My thinking is that the word "experiment" evokes something more advanced > Or more precisely: something that produces science results directly.