Sebastian,

Good to see you progressing here. Latest can be stored anywhere you want 
but I like the idea of it being stored in the same dataset.

When using data tiddlers you tend to use indexes and getindex etc... but in 
many cases ## replaces the !! that provides a text reference to a field.
So in many cases an index is almost a fieldname in a data tiddler, and in 
many cases you can use filters as if they were fields.

I Just build a small set of examples here, as much to clarify for my self. 
Try it on tiddlywiki.com

;Tiddlywiki.com has the tiddler $:/config/OriginalTiddlerPaths which is a 
large data set for experiments


Last {{{ [[$:/config/OriginalTiddlerPaths]indexes[]sort[]last[]] }}}
<hr>


First {{{ [[$:/config/OriginalTiddlerPaths]indexes[]sort[]first[]] }}}
<hr>


6th {{{ [[$:/config/OriginalTiddlerPaths]indexes[]sort[]nth[6]] }}}
<hr>


<$list filter="[range[10,20]]" variable=row>
<<row>>: {{{ [[$:/config/OriginalTiddlerPaths]indexes[]sort[]nth<row>] }}}<
br>
</$list>
<hr>


;All


{{{ [[$:/config/OriginalTiddlerPaths]indexes[]sort[]] }}}


Regards
TW Tones

On Sunday, June 28, 2020 at 8:32:45 PM UTC+10, Sebastian Ovide wrote:
>
> getting there. 
>
> <$edit-text  tiddler="weight" index="tmp" tag="input" type="number"/> 
> <$button>
> <$action-listops $tiddler="weight" $index="latest" 
> $filter={{weight##tmp}}/>
> <$action-listops $tiddler="weight" $index=<<now YYYY0MM0DD0hh0mm0ss>> 
> $filter={{weight##tmp}}/>record
> </$button>
>
> weight -> {{weight}}
> weight##latest -> {{weight##latest}}
>
>
> probably the key "latest" is not required. But needs a simple way to 
> access the latest value. I guess that it could be done with an filter but 
> probably harder compared to {{weight##latest}}
>
> On Sunday, 28 June 2020 10:44:17 UTC+1, Sebastian Ovide wrote:
>>
>> good ideas in the thread.
>>
>> Just trying to implement in the most TW friendly way. 
>>
>> TW Tones  suggestion of using data tiddlers seems good. That means 1 
>> tiddler for each "variable" that I want to keep history of, key would be 
>> just a timestamp and perhaps the latest value could have its own key 
>> "latest". So for example the tiddler *weight* would have something like 
>> this
>>
>> latest:80
>> 20200622:80
>> 20200612:83
>> 20200601:86
>>
>> as TW supports datatiddler out of the box it would allows me to do 
>> {{weight##latest}} to get the latest value and with some macro (perhaps JS) 
>> I could just parse {{weight}}
>>
>> just trying to get my head around (still cannot think 100% in TW) about 
>> using a filter,  macro or widget for this ? 
>>
>> I guess that. a filter could retrieve the latest value or a series of 
>> values (??), and perhaps a macro (or widget?) can save a value... 
>>
>>  
>>
>>
>>
>> On Sunday, 28 June 2020 08:42:00 UTC+1, Jed Carty wrote:
>>>
>>> I made a plugin for simple time series plots, you can see it demoed 
>>> here: https://ooktech.com/TiddlyWiki/ScatterPlot/
>>>
>>> Somewhere I have a setup for gathering data like you describe, I will 
>>> look for it.
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ce97ebee-1158-472e-9186-0d22960ae8b7o%40googlegroups.com.

Reply via email to