{"push_id":1087885291,"size":2,"distinct_size":2,"ref":"refs/heads/linear_sw","head":"380f79f1f400620c55255ebfa19a83a0fe62b304","before":"f41d6aaf8399230b3c89162b014cd88ad471cbad","commits":[{"sha":"594fdd35d8558dc07eb5e181980d1601f103370a","author":{"email":"81f5d9225c5a2e7f4eef4296df6d6de5f0a5912d@JSMac.local","name":"Jemma Shipton"},"message":"addressing wence's recommendations for diagnostics","distinct":true,"url":"https://api.github.com/repos/firedrakeproject/dcore/commits/594fdd35d8558dc07eb5e181980d1601f103370a"},{"sha":"380f79f1f400620c55255ebfa19a83a0fe62b304","author":{"email":"81f5d9225c5a2e7f4eef4296df6d6de5f0a5912d@JSMac.local","name":"Jemma Shipton"},"message":"Changes to diagnostics to address comments from @wence- (thanks wence!)\n\n- default behaviour is now to output diagnostics (I have never thought 'gah, I wish I didn't have nicely formatted information about my data'!)\n- l2 is now a staticmethod of the Diagnostics class. I envisage there will be other diagnostics applicable to all the dcore models (eg min, max) but we will also have to make subclasses to calculate things like energy that are model specific.\n- diagnostics fields can be passed in as a list when the class is instantiated and they can also be added using the register method (for example, adding the steady state error fields).\n- examples and tests have been updated to pass in a basic diagnostics class","distinct":true,"url":"https://api.github.com/repos/firedrakeproject/dcore/commits/380f79f1f400620c55255ebfa19a83a0fe62b304"}]}