Jor*_*tao 8 c++ logging scientific-computing
我正在使用C++对某些事情进行科学模拟.此时,由于参数数量的增加,我发现需要一个"日志":一个文件,其中存储了关于给定模拟的所有信息(不是输出;导致该输出的参数和相应的git)承诺).
我搜索过,在我看来,使用XML应该是一个不错的选择,因为它可以使用python,mathematica或其他分析软件轻松解析.
我想知道是否有人同意这一点,或者有更好的选择.
此外,我想知道如何选择当前的git提交将其保存在日志中.
总的来说,我同意你的观点:
话虽这么说,我应该添加存储格式取决于典型的用例,如果您需要找出为什么满月后的每个星期一优化器找不到任何解决方案,那么将很难(嗯,更难)想出由于结构的非规范性,需要 XPath/XQuery hackery 来做到这一点。
好吧,我能想到的所有缺点:
至于第二位:git describe --always HEAD