raamana / pyradigm

Research data management in biomedical and machine learning applications
http://raamana.github.io/pyradigm/
MIT License
28 stars 12 forks source link

Arbitrary user-defined Attributes #17

Closed raamana closed 5 years ago

raamana commented 6 years ago

would be nice to have the ability to add arbitrary user-defined attributes, more meaningful for their particular use case.

could be used to add covariates, meta data and other relevant details.

raamana commented 6 years ago

Need to implement this in such a way it’s hierarchical and scalable.

Perhaps with a serialization format that is even more cross-platform compared to python only pickle files.

raamana commented 5 years ago

good examples for neuroscience attributes include: age, gender, site, scanner, etc

raamana commented 5 years ago

Enforcing data types and formats for Attributes would be useful. Esp. to aid QA, that can perhaps be employed as attributes are added, or just before the Dataset is saved to disk.

raamana commented 5 years ago

PR #30 fixes this