Skip to content

Parsing of simple mathematical models - from Model Manipulation #80

@skeating

Description

@skeating

Remaining items on this section of #21

  • See existing pure MathML tests - stick these in components
  • With single connection
  • Include a purely algebraic system as well as ODEs
  • Ensure variables have units and annotations associated
    • Single 'bqbiol:is' annotation
    • Multiple 'bqbiol:isVersionOf' annotations
    • Be able to access the annotations of a variable (subject = cmeta:id, property, object)
  • Ensure numbers have units associated (just to be able to support getting the units for an equation, below)
  • Units conversions at connections - add new equations to model
  • Ensure encapsulation is treated correctly
    • Two 'global' components can connect
    • A parent and child can connect in both directions
    • Accessing a hidden component gives error

@jonc125 will need you to expand on what this means. I'm assuming you mean create CellML models with the MathML inside.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions