pyplantsim


Namepyplantsim JSON
Version 0.2.5 PyPI version JSON
download
home_pagehttps://github.com/malun22/pyplantsim
SummaryA Python wrapper for Siemens Tecnomatix Plant Simulation COM Interface
upload_time2025-08-20 09:31:46
maintainerNone
docs_urlNone
authorLuca Bernstiel
requires_pythonNone
licenseMIT
keywords plant siemens simulation com
VCS
bugtrack_url
requirements colorama loguru pywin32 win32_setctime
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align="center">
pyplantsim
</h1>

<h4 align="center">A python wrapper for <a href="https://www.dex.siemens.com/plm/tecnomatix/plant-simulation" target="_blank">Siemens Tecnomatix Plant Simulation</a> COM Interface.</h4>

<p align="center">
  <a href="#setup">Setup</a> •
  <a href="#examples">Examples</a> •
  <a href="https://malun22.github.io/pyplantsim/" target="_blank">Further documentation</a> •
  <a href="#notice">Notice</a> •
  <a href="#license">License</a>
</p>

<!-- - [Setup](#setup)
- [Examples](#examples)
- [Further documentation](#further-documentation)
- [Notice](#notice) -->

## Setup

Install via pip:

```
pip install pyplantsim
```

Find this package on [Pypi](https://pypi.org/project/pyplantsim/).

## Examples

```python
import pyplantsim

with Plantsim(license=PlantsimLicense.STUDENT, version=PlantsimVersion.V_MJ_22_MI_1,
                    visible=True, trusted=True, suppress_3d=False, show_msg_box=False) as plantsim:

        plantsim.new_model()

        plantsim.save_model(
            folder_path=r"C:\users\documents\plantsimmodels", file_name="MyNewModel")
```

There are further examples in the [example folder](https://github.com/malun22/pyplantsim/tree/main/examples).

## Further documentation

Here is the [documentation for pyplantsim](https://malun22.github.io/pyplantsim/)

Here is the official [COM Interface documentation](https://docs.sw.siemens.com/en-US/doc/297028302/PL20250108338137660.PlantSimulation/id47631)

## Notice

This package is not developed, endorsed, or maintained by Siemens AG.
The names "SimTalk" and "Plant Simulation" are trademarks of Siemens AG.

## License

This package is distributed under the MIT License.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/malun22/pyplantsim",
    "name": "pyplantsim",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "plant, siemens, simulation, COM",
    "author": "Luca Bernstiel",
    "author_email": "bernstiel@gmx.de",
    "download_url": "https://files.pythonhosted.org/packages/8a/2c/02f81bc2ad2b6fc93127674cdd090a98f71a2b04ff523a68e1ea764f6560/pyplantsim-0.2.5.tar.gz",
    "platform": null,
    "description": "<h1 align=\"center\">\npyplantsim\n</h1>\n\n<h4 align=\"center\">A python wrapper for <a href=\"https://www.dex.siemens.com/plm/tecnomatix/plant-simulation\" target=\"_blank\">Siemens Tecnomatix Plant Simulation</a> COM Interface.</h4>\n\n<p align=\"center\">\n  <a href=\"#setup\">Setup</a> \u2022\n  <a href=\"#examples\">Examples</a> \u2022\n  <a href=\"https://malun22.github.io/pyplantsim/\" target=\"_blank\">Further documentation</a> \u2022\n  <a href=\"#notice\">Notice</a> \u2022\n  <a href=\"#license\">License</a>\n</p>\n\n<!-- - [Setup](#setup)\n- [Examples](#examples)\n- [Further documentation](#further-documentation)\n- [Notice](#notice) -->\n\n## Setup\n\nInstall via pip:\n\n```\npip install pyplantsim\n```\n\nFind this package on [Pypi](https://pypi.org/project/pyplantsim/).\n\n## Examples\n\n```python\nimport pyplantsim\n\nwith Plantsim(license=PlantsimLicense.STUDENT, version=PlantsimVersion.V_MJ_22_MI_1,\n                    visible=True, trusted=True, suppress_3d=False, show_msg_box=False) as plantsim:\n\n        plantsim.new_model()\n\n        plantsim.save_model(\n            folder_path=r\"C:\\users\\documents\\plantsimmodels\", file_name=\"MyNewModel\")\n```\n\nThere are further examples in the [example folder](https://github.com/malun22/pyplantsim/tree/main/examples).\n\n## Further documentation\n\nHere is the [documentation for pyplantsim](https://malun22.github.io/pyplantsim/)\n\nHere is the official [COM Interface documentation](https://docs.sw.siemens.com/en-US/doc/297028302/PL20250108338137660.PlantSimulation/id47631)\n\n## Notice\n\nThis package is not developed, endorsed, or maintained by Siemens AG.\nThe names \"SimTalk\" and \"Plant Simulation\" are trademarks of Siemens AG.\n\n## License\n\nThis package is distributed under the MIT License.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A Python wrapper for Siemens Tecnomatix Plant Simulation COM Interface",
    "version": "0.2.5",
    "project_urls": {
        "Homepage": "https://github.com/malun22/pyplantsim"
    },
    "split_keywords": [
        "plant",
        " siemens",
        " simulation",
        " com"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "34d0e26ac6b49e402d836c7d64f9337ce94a1b09098f44c5b3f3ea238c93ec6e",
                "md5": "12bf794e2f8d6b7f742773e663b4b189",
                "sha256": "0a69b8c4c14912bf64dcdcae91268992de9c3eb2ba1a58582f65e530deaafefa"
            },
            "downloads": -1,
            "filename": "pyplantsim-0.2.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "12bf794e2f8d6b7f742773e663b4b189",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 14381,
            "upload_time": "2025-08-20T09:31:45",
            "upload_time_iso_8601": "2025-08-20T09:31:45.694484Z",
            "url": "https://files.pythonhosted.org/packages/34/d0/e26ac6b49e402d836c7d64f9337ce94a1b09098f44c5b3f3ea238c93ec6e/pyplantsim-0.2.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8a2c02f81bc2ad2b6fc93127674cdd090a98f71a2b04ff523a68e1ea764f6560",
                "md5": "d76b970b6d1727da0997af6a39679f4e",
                "sha256": "89fea20281e0ef485ab634fd890564b998bea94bf814dde03c1b479b61b09377"
            },
            "downloads": -1,
            "filename": "pyplantsim-0.2.5.tar.gz",
            "has_sig": false,
            "md5_digest": "d76b970b6d1727da0997af6a39679f4e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 13164,
            "upload_time": "2025-08-20T09:31:46",
            "upload_time_iso_8601": "2025-08-20T09:31:46.838478Z",
            "url": "https://files.pythonhosted.org/packages/8a/2c/02f81bc2ad2b6fc93127674cdd090a98f71a2b04ff523a68e1ea764f6560/pyplantsim-0.2.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-20 09:31:46",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "malun22",
    "github_project": "pyplantsim",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "colorama",
            "specs": [
                [
                    "==",
                    "0.4.6"
                ]
            ]
        },
        {
            "name": "loguru",
            "specs": [
                [
                    "==",
                    "0.7.3"
                ]
            ]
        },
        {
            "name": "pywin32",
            "specs": [
                [
                    "==",
                    "311"
                ]
            ]
        },
        {
            "name": "win32_setctime",
            "specs": [
                [
                    "==",
                    "1.2.0"
                ]
            ]
        }
    ],
    "lcname": "pyplantsim"
}
        
Elapsed time: 0.42995s