[PD] Nestable Dictionaries in Pd
José Rafael Subía Valdez
jsubiavaldez at gmail.com
Tue Sep 7 17:33:19 CEST 2021
Hello Pierre
"does not allow to do symbols and (list of) floats"
not with the set object but with the text and the array object that have a
data structure specific part in their documentation.
On Tue, Sep 7, 2021 at 10:24 AM Pierre Alexandre Tremblay <
tremblap at gmail.com> wrote:
> Thanks for the quick reply!
>
> 2 use-cases.
>
> 1- we can generate or retrieve a dataset's content to use natively in the
> creative coding environment (Max Pd Sc) so that it integrates in other
> workflows of data mangling and drawing. We already have in our dataset
> object file support and single point entry and query but this allow batch
> dump and load. The structure is:
>
> {
> "cols" : 3,
> "data" : {
> "entry-0" : [ -0.06755, 0.44185, -0.33835 ],
> "entry-1" : [ -0.12305, -0.24085, 0.31295 ],
> "entry-2" : [ -0.0595, -0.2881, 0.0597 ]
> }
>
> }
>
>
> 2- we can retrieve or set the state of a complex objects. Our object will
> spit out its internal status ( for instance, a neural net) and we can use
> the values of its parameters, like below. More interestingly, we can also
> query its structure and use that information too.
>
> {
> "layers" : [ {
> "activation" : 3,
> "biases" : [ -3.076234734727154, 0.772760846709679
> ],
> "cols" : 2,
> "rows" : 1,
> "weights" : [ [ 6.015551733036155,
> -1.826803841455323 ] ]
> }
> , {
> "activation" : 3,
> "biases" : [ -0.490600074475542 ],
> "cols" : 1,
> "rows" : 2,
> "weights" : [ [ -3.115116035462417 ], [
> -3.969281643687132 ] ]
> }
> ]
> }
>
> The key-value nesting is quite powerful for this type of open structure...
>
> > On 7 Sep 2021, at 15:51, Christof Ressi <info at christofressi.com> wrote:
> >
> > Can you give an example of how the data is structured?
> >
> > In which ways are users supposed to interact with the data?
> >
> > Christof
> >
> > On 07.09.2021 16:37, Pierre Alexandre Tremblay wrote:
> >> Dear all
> >>
> >> I am trying to find the most Pd-vanilla-way to interface with our
> Dataset object in the FluCoMa project. In Max and SuperCollider we use
> Dictionaries, which are nestable and queryable in powerful programmatic
> ways, working essentially like interfaces to JSON-like data structures.
> >>
> >> I’ve looked at [struct] but the [set] object does not allow to do
> symbols and (list of) floats, and [appends] seem to have the same
> limitations. In all cases, I’m not certain it is the best approach in any
> cases to create such a list in Pd...
> >>
> >> I wonder how people do it and if I am missing an obvious workflow,
> especially with nested structures.
> >>
> >> Any pointer (pun intended) welcome
> >>
> >> p
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Pd-list at lists.iem.at mailing list
> >> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
> >
> >
> >
> > _______________________________________________
> > Pd-list at lists.iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
>
>
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
--
José Rafael Subía Valdez
www.jrsv.net
*"...I am an Anarchist! Wherefore I will*
*Not rule, and also ruled I will not be!"*
- John Henry Mackay -
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20210907/df42868a/attachment.htm>
More information about the Pd-list
mailing list