# pyOSPParser
Python modules for parsing and deploying the xml/json files used in the
[Open Simulation Platform](https://opensimulationplatform.com). The module
can parse the following xml/json files for the simulation.
- OSP model description file (XXX_OspModelDescription.xml)
- OSP system structure file (OspSystemStructure.xml)
- OSP logging configuration file (LogConfig.xml)
- OSP scenario configuration file (XXX.json)
# Getting Started
## Installation
pyOSPParser requires Python 3.7 or later. Primarily, you can install pyOSPParser by pip:
```bash
pip install pyospparser
```
Raw data
{
"_id": null,
"home_page": "https://github.com/kevinksyTRD/pyOSPParser",
"name": "pyOSPParser",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "Open-Simulation-Platform Parser XML JSON",
"author": "",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/2d/53/5f19d2db42bc521eb2c4dfd15c2f9ba0d3e33b03f929484d00b5784cf56e/pyOSPParser-0.5.0.tar.gz",
"platform": null,
"description": "# pyOSPParser\nPython modules for parsing and deploying the xml/json files used in the \n[Open Simulation Platform](https://opensimulationplatform.com). The module\ncan parse the following xml/json files for the simulation.\n - OSP model description file (XXX_OspModelDescription.xml)\n - OSP system structure file (OspSystemStructure.xml)\n - OSP logging configuration file (LogConfig.xml)\n - OSP scenario configuration file (XXX.json) \n\n# Getting Started\n## Installation\npyOSPParser requires Python 3.7 or later. Primarily, you can install pyOSPParser by pip:\n```bash\npip install pyospparser\n``` \n",
"bugtrack_url": null,
"license": "Apache License 2.0",
"summary": "A module to parse or deploy XML/JSON files for Open Simulation Platform.",
"version": "0.5.0",
"split_keywords": [
"open-simulation-platform",
"parser",
"xml",
"json"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "6396b4d8808a3a770d62221f6c6b3305",
"sha256": "92703d94421c8146cd0f130ee8d3298fe121516bd68811c189f16d456d32229b"
},
"downloads": -1,
"filename": "pyOSPParser-0.5.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6396b4d8808a3a770d62221f6c6b3305",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 39050,
"upload_time": "2022-11-22T15:24:19",
"upload_time_iso_8601": "2022-11-22T15:24:19.124596Z",
"url": "https://files.pythonhosted.org/packages/25/7b/dfd9501b095695c6850eaa1fcde1b1027c763d903ba01ea02cf8b39895b1/pyOSPParser-0.5.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "473d90a259634a67c414fa8d5be9df29",
"sha256": "1f33cd6e4f217d17e6f748027e64530bd0b5bc1c65f4cc757e81d5dd3b2318ac"
},
"downloads": -1,
"filename": "pyOSPParser-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "473d90a259634a67c414fa8d5be9df29",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 35155,
"upload_time": "2022-11-22T15:24:20",
"upload_time_iso_8601": "2022-11-22T15:24:20.278832Z",
"url": "https://files.pythonhosted.org/packages/2d/53/5f19d2db42bc521eb2c4dfd15c2f9ba0d3e33b03f929484d00b5784cf56e/pyOSPParser-0.5.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-11-22 15:24:20",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "kevinksyTRD",
"github_project": "pyOSPParser",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "xmlschema",
"specs": [
[
"==",
"1.2.2"
]
]
},
{
"name": "pytest",
"specs": [
[
"==",
"6.0.1"
]
]
},
{
"name": "sphinx",
"specs": []
},
{
"name": "sphinxcontrib-napoleon",
"specs": []
},
{
"name": "twine",
"specs": []
}
],
"lcname": "pyospparser"
}