reading that thread i am going to agree with luc-eric, create a python
script/tool which creates ice attributes. the only downside is that if you
are actively using that attribute (any get data node i think) the api
doesn't allow you to update it. this is one current issue with crowdfx
being so slow, when you need to update attributes you have to rename all
the attributes you want to update to temporary names, the entire tree/graph
needs to update and accept those changes. then you update the proper ice
attributes and re path all the get/set data nodes to the original attribute
name. if your graph is expensive you can see how this would be slow if you
have to evaluate the graph twice each time this happens.

i wouldn't be worried that python would be too slow in this case because i
read that file objects are just a wrapper for C stdio...
http://docs.python.org/2/library/stdtypes.html#file-objects

alternatively you can create a custom ice node which would do multi-phase
evaluation, ie. first pass parse and cache data read from the file then re
use it for subsequent evaluations. also you can use this node and 'freeze'
it after the data is set to an attribute(s), just so long as you are
actually using it in another graph so it doesn't get optimized out.

i can't provide any actual code or direct collaboration other than advice,
sorry.

s


On Wed, Dec 5, 2012 at 3:07 AM, Doeke Wartena <[email protected]> wrote:

> hi,
>
> i'm really interested in a node or ppg for reading a tsv / csv file.
> I often have to read this file for my study where i have to visualize data
> for example.
> Right now i do that in a java dialect which is quite awsome and well
> suited for 2d.
> 3d is also supported but i like softimage a lot more when it comes to 3d.
> I had a topic about having a node for reading files on the si-community
> forum:
>
>
> http://www.si-community.com/community/viewtopic.php?f=13&t=2983&sid=78329fa63bfc4fe5076d544d5ec60c23
>
> I don't have the experience and time for creating such thing.
> Anyway, i was hoping someone here would like to work with me together to
> create such thing.
>
> best Doeke
>

Reply via email to