Skip to content

使用save.py存储并使用load.py读取,发现uns内容不能被读取 #6

@Efdix

Description

@Efdix

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呢还是说是有一些我没想到的其它考虑而故意设计的?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions