pyplantsim


Namepyplantsim JSON
Version 0.4.1 PyPI version JSON
download
home_pageNone
SummaryA Python wrapper for Siemens Tecnomatix Plant Simulation COM Interface
upload_time2025-09-02 14:29:54
maintainerNone
docs_urlNone
authorNone
requires_python>=3.13
licenseNone
keywords plant siemens simulation com
VCS
bugtrack_url
requirements alabaster babel build certifi charset-normalizer click colorama docutils idna imagesize Jinja2 loguru MarkupSafe mypy_extensions numpy packaging pandas pathspec platformdirs psutil Pygments pyproject_hooks python-dateutil pytz pywin32 requests roman-numerals-py setuptools six snowballstemmer Sphinx sphinx-autodoc-typehints sphinx-rtd-theme sphinxcontrib-applehelp sphinxcontrib-devhelp sphinxcontrib-htmlhelp sphinxcontrib-jquery sphinxcontrib-jsmath sphinxcontrib-qthelp sphinxcontrib-serializinghtml tzdata urllib3 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

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": null,
    "name": "pyplantsim",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.13",
    "maintainer_email": null,
    "keywords": "plant, siemens, simulation, COM",
    "author": null,
    "author_email": "Luca Bernstiel <bernstiel@gmx.de>",
    "download_url": "https://files.pythonhosted.org/packages/a3/28/69749f99dfceccff00d6c99d413c1bba5bf76d5eb7ccbca5b436643fe542/pyplantsim-0.4.1.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\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": null,
    "summary": "A Python wrapper for Siemens Tecnomatix Plant Simulation COM Interface",
    "version": "0.4.1",
    "project_urls": {
        "Homepage": "https://github.com/malun22/pyplantsim"
    },
    "split_keywords": [
        "plant",
        " siemens",
        " simulation",
        " com"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c282dcac79a2364ad8e47dbd28dba91805ae569745053f9c7202ccb98b96db3b",
                "md5": "6b062dd2762609b5e065b66d17792bfd",
                "sha256": "ee307df8b3cc38352c7eb82a6095d4a4a277ca24d0812d67cc065d9f1e2035e4"
            },
            "downloads": -1,
            "filename": "pyplantsim-0.4.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6b062dd2762609b5e065b66d17792bfd",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.13",
            "size": 22720,
            "upload_time": "2025-09-02T14:29:53",
            "upload_time_iso_8601": "2025-09-02T14:29:53.603756Z",
            "url": "https://files.pythonhosted.org/packages/c2/82/dcac79a2364ad8e47dbd28dba91805ae569745053f9c7202ccb98b96db3b/pyplantsim-0.4.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a32869749f99dfceccff00d6c99d413c1bba5bf76d5eb7ccbca5b436643fe542",
                "md5": "4232efad8049013920d7ff3a7f84fdbd",
                "sha256": "a8cad7239dad4db1d88f23677477e048d061503dac4bf0121f061152dff187c4"
            },
            "downloads": -1,
            "filename": "pyplantsim-0.4.1.tar.gz",
            "has_sig": false,
            "md5_digest": "4232efad8049013920d7ff3a7f84fdbd",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.13",
            "size": 19269,
            "upload_time": "2025-09-02T14:29:54",
            "upload_time_iso_8601": "2025-09-02T14:29:54.510748Z",
            "url": "https://files.pythonhosted.org/packages/a3/28/69749f99dfceccff00d6c99d413c1bba5bf76d5eb7ccbca5b436643fe542/pyplantsim-0.4.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-02 14:29:54",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "malun22",
    "github_project": "pyplantsim",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "alabaster",
            "specs": [
                [
                    "==",
                    "1.0.0"
                ]
            ]
        },
        {
            "name": "babel",
            "specs": [
                [
                    "==",
                    "2.17.0"
                ]
            ]
        },
        {
            "name": "build",
            "specs": [
                [
                    "==",
                    "1.3.0"
                ]
            ]
        },
        {
            "name": "certifi",
            "specs": [
                [
                    "==",
                    "2025.8.3"
                ]
            ]
        },
        {
            "name": "charset-normalizer",
            "specs": [
                [
                    "==",
                    "3.4.3"
                ]
            ]
        },
        {
            "name": "click",
            "specs": [
                [
                    "==",
                    "8.2.1"
                ]
            ]
        },
        {
            "name": "colorama",
            "specs": [
                [
                    "==",
                    "0.4.6"
                ]
            ]
        },
        {
            "name": "docutils",
            "specs": [
                [
                    "==",
                    "0.21.2"
                ]
            ]
        },
        {
            "name": "idna",
            "specs": [
                [
                    "==",
                    "3.10"
                ]
            ]
        },
        {
            "name": "imagesize",
            "specs": [
                [
                    "==",
                    "1.4.1"
                ]
            ]
        },
        {
            "name": "Jinja2",
            "specs": [
                [
                    "==",
                    "3.1.6"
                ]
            ]
        },
        {
            "name": "loguru",
            "specs": [
                [
                    "==",
                    "0.7.3"
                ]
            ]
        },
        {
            "name": "MarkupSafe",
            "specs": [
                [
                    "==",
                    "3.0.2"
                ]
            ]
        },
        {
            "name": "mypy_extensions",
            "specs": [
                [
                    "==",
                    "1.1.0"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": [
                [
                    "==",
                    "2.3.2"
                ]
            ]
        },
        {
            "name": "packaging",
            "specs": [
                [
                    "==",
                    "25.0"
                ]
            ]
        },
        {
            "name": "pandas",
            "specs": [
                [
                    "==",
                    "2.3.2"
                ]
            ]
        },
        {
            "name": "pathspec",
            "specs": [
                [
                    "==",
                    "0.12.1"
                ]
            ]
        },
        {
            "name": "platformdirs",
            "specs": [
                [
                    "==",
                    "4.3.8"
                ]
            ]
        },
        {
            "name": "psutil",
            "specs": [
                [
                    "==",
                    "7.0.0"
                ]
            ]
        },
        {
            "name": "Pygments",
            "specs": [
                [
                    "==",
                    "2.19.2"
                ]
            ]
        },
        {
            "name": "pyproject_hooks",
            "specs": [
                [
                    "==",
                    "1.2.0"
                ]
            ]
        },
        {
            "name": "python-dateutil",
            "specs": [
                [
                    "==",
                    "2.9.0.post0"
                ]
            ]
        },
        {
            "name": "pytz",
            "specs": [
                [
                    "==",
                    "2025.2"
                ]
            ]
        },
        {
            "name": "pywin32",
            "specs": [
                [
                    "==",
                    "311"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    "==",
                    "2.32.4"
                ]
            ]
        },
        {
            "name": "roman-numerals-py",
            "specs": [
                [
                    "==",
                    "3.1.0"
                ]
            ]
        },
        {
            "name": "setuptools",
            "specs": [
                [
                    "==",
                    "80.9.0"
                ]
            ]
        },
        {
            "name": "six",
            "specs": [
                [
                    "==",
                    "1.17.0"
                ]
            ]
        },
        {
            "name": "snowballstemmer",
            "specs": [
                [
                    "==",
                    "3.0.1"
                ]
            ]
        },
        {
            "name": "Sphinx",
            "specs": [
                [
                    "==",
                    "8.2.3"
                ]
            ]
        },
        {
            "name": "sphinx-autodoc-typehints",
            "specs": [
                [
                    "==",
                    "3.2.0"
                ]
            ]
        },
        {
            "name": "sphinx-rtd-theme",
            "specs": [
                [
                    "==",
                    "3.0.2"
                ]
            ]
        },
        {
            "name": "sphinxcontrib-applehelp",
            "specs": [
                [
                    "==",
                    "2.0.0"
                ]
            ]
        },
        {
            "name": "sphinxcontrib-devhelp",
            "specs": [
                [
                    "==",
                    "2.0.0"
                ]
            ]
        },
        {
            "name": "sphinxcontrib-htmlhelp",
            "specs": [
                [
                    "==",
                    "2.1.0"
                ]
            ]
        },
        {
            "name": "sphinxcontrib-jquery",
            "specs": [
                [
                    "==",
                    "4.1"
                ]
            ]
        },
        {
            "name": "sphinxcontrib-jsmath",
            "specs": [
                [
                    "==",
                    "1.0.1"
                ]
            ]
        },
        {
            "name": "sphinxcontrib-qthelp",
            "specs": [
                [
                    "==",
                    "2.0.0"
                ]
            ]
        },
        {
            "name": "sphinxcontrib-serializinghtml",
            "specs": [
                [
                    "==",
                    "2.0.0"
                ]
            ]
        },
        {
            "name": "tzdata",
            "specs": [
                [
                    "==",
                    "2025.2"
                ]
            ]
        },
        {
            "name": "urllib3",
            "specs": [
                [
                    "==",
                    "2.5.0"
                ]
            ]
        },
        {
            "name": "win32_setctime",
            "specs": [
                [
                    "==",
                    "1.2.0"
                ]
            ]
        }
    ],
    "lcname": "pyplantsim"
}
        
Elapsed time: 0.96778s