xleizi您好!
我发现,
save.py中使用:
uns_to_h5(h5, adata.uns, "uns")
来保存uns部分内容。
但是load.py中使用:
if "commands" in h5.keys(): adata.uns = h5_to_uns_dict(h5, "uns")
来读取。这似乎导致了uns内容虽然被保存了,但是不会被读取。为何要设置为判断"commands"呢?
我将代码改为:
if "uns" in h5.keys(): adata.uns = h5_to_uns_dict(h5, "uns")
就能顺利使用load将uns内容也给读取进来。
想请问这是属于bug呢还是说是有一些我没想到的其它考虑而故意设计的?