Hey everyone,
Recently I have been looking into ck to use as a tool for reproducibility as a part of the research I am doing at my university. I have mostly been working on converting an 'ad-hoc' workflow into something much more reproducible and along the way I have been able to explore some of ck's many features.
One of the features that I have stumbled upon recently is cBench and using it to push data to dashboards on cKnowledge.io. Naively, I started by pushing some test points to a test dashboard I created, to find out I cannot delete anything or update already pushed points.
I discussed a few ideas with Grigori, and since cBench is still in it's early stages, it seems there are a lot of things that are still under construction. Keeping a permanent archive while still allowing for new users like me to test out creating and pushing to a dashboard I think should be possible, what do other people think? (Grigori mentioned maybe giving the owner a remove privilege for components).
Another feature could be when you are pushing a point to a dashboard from a json file for example, maybe we could have a '--temp' flag or something so that you could see how the points look on the graph but they wouldn't be permanently there.
On top of this, having cbench not push invalid points is another feature I think could be added, as it is pretty easy to push a json file with points that has a typo, breaking the entire graph.
These are all things I have noticed while I have just began using cbench and discussed with Grigori but I hope I can hear from others what their experience has been using cbench, and what other people would like to see added, considering it is currently a proof-of-concept.
Patrick Hesse