structures.py 文件源码

python
阅读 35 收藏 0 点赞 0 评论 0

项目:nist_mni_pipelines 作者: vfonov 项目源码 文件源码
def default(self, obj):
        if isinstance(obj, MriTransform):
            return {'name':obj.name,
                    'xfm' :obj.xfm,
                    'xfm_f':obj.xfm_f,
                    'xfm_inv' :obj.xfm_inv,
                    'xfm_f_inv':obj.xfm_f_inv,
                    'prefix':obj.prefix
                   }
        elif isinstance(obj, MriDataset):
            return {'name':obj.name,
                    'scan':obj.scan,
                    'mask':obj.mask,
                    'scan_f':obj.scan_f,
                    'mask_f':obj.mask_f,
                    'prefix':obj.prefix,
                    'add':obj.add,
                    'add_f':obj.add_f,
                    'group':obj.group,
                    'grading':obj.grading,
                   }
         # Let the base class default method raise the TypeError
        return json.JSONEncoder.default(self, obj)

# kate: space-indent on; indent-width 4; indent-mode python;replace-tabs on;word-wrap-column 80;show-tabs on
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号