[proFit-list] running sum?

Dave glasspusher at outofoptions.net
Thu Oct 13 08:21:51 CDT 2011


Hi Chris,
	Yeah, I tried the integrate tool too. I'll try yours' and Jose's suggestions and do a little coding. Would be good to pick up (something other than Objective-C).

Thanks.

Dave


On Oct 13, 2011, at 1:25 AM, Chris Lee wrote:

> I had thought that you could choose to integrate and the x-column are the row numbers (so each value gets a weighting of one). But that doesn't work. It should be relatively simple to script, but because I don't know how you are arranging your spread sheets I haven't written something complete
> 
> import numpy as np
> 
> def findSelectedColumn(the_win):
>    pf.SetCurrentWindow(the_win)
>    cols = pf.ColRange()
>    for j in cols:
>        if pf.ColumnSelected(j):
>            return j
>    return None
> 
> 
> the_win = pf.FrontmostWindow(pf.dataType)
> the_col = findSelectedColumn(the_win)
> num_rows = pf.RowRange()
> the_data = np.asarray(pf.GetData(num_rows, j))
> out_data = np.cumsum(the_data)
> data_list = [the_data, out_data]
> pf.SetData(1,j, data_list)
> 
> This script is likely to have bugs (for instance, it doesn't check for NaN's and I have no idea how it will handle empty cells in a column)
> 
> On Oct 11, 2011, at 10:42 PM, Dave Sopchak wrote:
> 
>> Hi all,
>> 
>> Is there a way to do a "running sum" of a column in pro fit? I mean, display the total of all values in a column thus far in the column next to it? 
>> 
>> Nothing jumped out at me immediately. I know this is kind of a spreadsheet thing to do, but it would help if I could do this all in pro fit.
>> 
>> Thanks for any and all…
>> 
>> Dave
>> 
>> 
>> _______________________________________________
>> proFit-list mailing list
>> proFit-list at quantum-soft.com
>> http://quantum-soft.com/mailman/listinfo/profit-list_quantum-soft.com
> 
> 
> _______________________________________________
> proFit-list mailing list
> proFit-list at quantum-soft.com
> http://quantum-soft.com/mailman/listinfo/profit-list_quantum-soft.com




More information about the proFit-list mailing list