mdmodels 0.2.9

A tool to generate models, code and schemas from markdown files
Documentation
{
  "name": "Equation",
  "objects": [
    {
      "name": "Equation",
      "attributes": [
        {
          "name": "equation",
          "multiple": false,
          "is_id": false,
          "dtypes": [
            "string"
          ],
          "docstring": "The equation that is used in the data model.",
          "options": [],
          "term": null,
          "required": true,
          "xml": {
            "is_attr": false,
            "name": "equation",
            "wrapped": null
          },
          "is_enum": false,
          "position": {
            "line": 13,
            "column": {
              "start": 1,
              "end": 15
            },
            "offset": {
              "start": 340,
              "end": 713
            }
          }
        },
        {
          "name": "variables",
          "multiple": true,
          "is_id": false,
          "dtypes": [
            "EqVariable"
          ],
          "docstring": "List of variables that are used in the equation.",
          "options": [],
          "term": null,
          "required": false,
          "xml": {
            "is_attr": false,
            "name": "list_of_variables",
            "wrapped": null
          },
          "is_enum": false,
          "position": {
            "line": 17,
            "column": {
              "start": 1,
              "end": 12
            },
            "offset": {
              "start": 452,
              "end": 580
            }
          }
        },
        {
          "name": "parameters",
          "multiple": true,
          "is_id": false,
          "dtypes": [
            "EqParameter"
          ],
          "docstring": "List of parameters that are used in the equation.",
          "options": [],
          "term": null,
          "required": false,
          "xml": {
            "is_attr": false,
            "name": "list_of_parameters",
            "wrapped": null
          },
          "is_enum": false,
          "position": {
            "line": 21,
            "column": {
              "start": 1,
              "end": 13
            },
            "offset": {
              "start": 580,
              "end": 713
            }
          }
        }
      ],
      "docstring": "Represents an equation that can be used in a data model.",
      "position": {
        "line": 9,
        "column": {
          "start": 1,
          "end": 13
        },
        "offset": {
          "start": 268,
          "end": 281
        }
      }
    },
    {
      "name": "EqVariable",
      "attributes": [
        {
          "name": "id",
          "multiple": false,
          "is_id": true,
          "dtypes": [
            "string"
          ],
          "docstring": "Unique identifier for the variable.",
          "options": [],
          "term": null,
          "required": true,
          "xml": {
            "is_attr": true,
            "name": "id",
            "wrapped": null
          },
          "is_enum": false,
          "position": {
            "line": 30,
            "column": {
              "start": 1,
              "end": 9
            },
            "offset": {
              "start": 782,
              "end": 1045
            }
          }
        },
        {
          "name": "name",
          "multiple": false,
          "is_id": false,
          "dtypes": [
            "string"
          ],
          "docstring": "Name of the variable.",
          "options": [],
          "term": null,
          "required": true,
          "xml": {
            "is_attr": true,
            "name": "name",
            "wrapped": null
          },
          "is_enum": false,
          "position": {
            "line": 34,
            "column": {
              "start": 1,
              "end": 11
            },
            "offset": {
              "start": 878,
              "end": 960
            }
          }
        },
        {
          "name": "symbol",
          "multiple": false,
          "is_id": false,
          "dtypes": [
            "string"
          ],
          "docstring": "Symbol of the variable.",
          "options": [],
          "term": null,
          "required": false,
          "xml": {
            "is_attr": true,
            "name": "symbol",
            "wrapped": null
          },
          "is_enum": false,
          "position": {
            "line": 38,
            "column": {
              "start": 1,
              "end": 9
            },
            "offset": {
              "start": 960,
              "end": 1045
            }
          }
        }
      ],
      "docstring": "Represents a variable that is used in the equation.",
      "position": {
        "line": 26,
        "column": {
          "start": 1,
          "end": 15
        },
        "offset": {
          "start": 713,
          "end": 728
        }
      }
    },
    {
      "name": "EqParameter",
      "attributes": [
        {
          "name": "id",
          "multiple": false,
          "is_id": true,
          "dtypes": [
            "string"
          ],
          "docstring": "Unique identifier for the parameter.",
          "options": [],
          "term": null,
          "required": true,
          "xml": {
            "is_attr": true,
            "name": "id",
            "wrapped": null
          },
          "is_enum": false,
          "position": {
            "line": 47,
            "column": {
              "start": 1,
              "end": 9
            },
            "offset": {
              "start": 1116,
              "end": 1462
            }
          }
        },
        {
          "name": "name",
          "multiple": false,
          "is_id": false,
          "dtypes": [
            "string"
          ],
          "docstring": "Name of the parameter.",
          "options": [],
          "term": null,
          "required": true,
          "xml": {
            "is_attr": true,
            "name": "name",
            "wrapped": null
          },
          "is_enum": false,
          "position": {
            "line": 51,
            "column": {
              "start": 1,
              "end": 11
            },
            "offset": {
              "start": 1213,
              "end": 1296
            }
          }
        },
        {
          "name": "symbol",
          "multiple": false,
          "is_id": false,
          "dtypes": [
            "string"
          ],
          "docstring": "Symbol of the parameter.",
          "options": [],
          "term": null,
          "required": false,
          "xml": {
            "is_attr": true,
            "name": "symbol",
            "wrapped": null
          },
          "is_enum": false,
          "position": {
            "line": 55,
            "column": {
              "start": 1,
              "end": 9
            },
            "offset": {
              "start": 1296,
              "end": 1381
            }
          }
        },
        {
          "name": "value",
          "multiple": false,
          "is_id": false,
          "dtypes": [
            "float"
          ],
          "docstring": "Value of the parameter.",
          "options": [],
          "term": null,
          "required": false,
          "xml": {
            "is_attr": true,
            "name": "value",
            "wrapped": null
          },
          "is_enum": false,
          "position": {
            "line": 59,
            "column": {
              "start": 1,
              "end": 8
            },
            "offset": {
              "start": 1381,
              "end": 1462
            }
          }
        }
      ],
      "docstring": "Represents a parameter that is used in the equation.",
      "position": {
        "line": 43,
        "column": {
          "start": 1,
          "end": 16
        },
        "offset": {
          "start": 1045,
          "end": 1061
        }
      }
    }
  ],
  "enums": [],
  "config": {
    "id": null,
    "id-field": true,
    "prefixes": null,
    "nsmap": null,
    "repo": "https://github.com/JR-1991/md-models",
    "prefix": "md",
    "imports": {},
    "allow-empty": false
  }
}