Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • nomad-FAIR nomad-FAIR
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 217
    • Issues 217
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 27
    • Merge requests 27
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • nomad-labnomad-lab
  • nomad-FAIRnomad-FAIR
  • Issues
  • #672
Closed
Open
Issue created Nov 26, 2021 by Markus Scheidgen@mscheidgOwner7 of 9 checklist items completed7/9 checklist items

Metainfo Nexus improvements

  • Definitions take arbitrary json serialisable kwargs and add those to the definition (incl. its serialization). This can be used initially for any definition level properties that nexus might use. For example optional. Those would have no effect on the definition semantics yet.
  • Test cases for definitions that use nested Python classes
  • Qualified names contain the sections of parent Python classes for section definitions based on nested Python classes.
  • Test cases for inheritance
  • SubSection and Quantity definitions can be partially overwritten
  • Support for binary data
  • Adapt and test the metainfo browser for all the above.

This might become necessary in the future

  • support for TEMPLATE_properties (currently done via sub sections)
  • support for arbitrary attributes on quantities (currently done via sub sections)

This is part of nomad-remote-tools-hub#73 (closed)

Edited Dec 07, 2021 by Markus Scheidgen
Assignee
Assign to
Time tracking