{ "info": { "author": "Miko\u0142aj Rybi\u0144ski, David Graber, Henrik Menne", "author_email": "mikolaj.rybinski@id.ethz.ch, graber@eeh.ee.ethz.ch, henrik.menne@eeh.ee.ethz.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "====================\nHVL Common Code Base\n====================\n\n.. image:: https://gitlab.ethz.ch/hvl_priv/hvl_ccb/badges/master/pipeline.svg\n :target: https://gitlab.ethz.ch/hvl_priv/hvl_ccb/commits/master\n :alt: Pipeline status\n\n.. image:: https://gitlab.ethz.ch/hvl_priv/hvl_ccb/badges/master/coverage.svg\n :target: https://gitlab.ethz.ch/hvl_priv/hvl_ccb/commits/master\n :alt: Coverage report\n\n.. image:: https://readthedocs.org/projects/hvl-ccb/badge/?version=stable\n :target: https://hvl-ccb.readthedocs.io/en/latest/?badge=stable\n :alt: Documentation Status\n\nPython common code base to control devices used in Christian Franck's High\nVoltage Lab (HVL), D-ITET, ETH\n\n\n* Free software: GNU General Public License v3\n* Documentation:\n * if you're planning to develop start w/ reading \"CONTRIBUTING.rst\",\n otherwise either\n * read `HVL CCB documentation at RTD`_, or\n * install `Sphinx` and `sphinx_rtd_theme` Python packages and locally build docs\n on Windows in git-bash by running::\n\n $ ./make.sh docs\n\n from a shell with Make installed by running::\n\n $ make docs\n\n The target index HTML (\"docs/_build/html/index.html\") will open automatically in\n your Web browser.\n\n.. _`HVL CCB documentation at RTD`: https://readthedocs.org/projects/hvl-ccb/\n\n\nFeatures\n--------\n\nManage experiments with :code:`ExperimentManager` instance controlling one or more of\nthe following devices:\n\n* a MBW973 SF6 Analyzer / dew point mirror over a serial connection (COM-ports)\n* a LabJack (T7-PRO) device using a LabJack LJM Library for communication\n* a Schneider Electric ILS2T stepper motor drive over Modbus TCP\n* a Elektro-Automatik PSI9000 DC power supply using VISA over TCP for communication\n* a Rhode & Schwarz RTO 1024 oscilloscope using VISA interface over :code:`TCP::INSTR`\n* a state-of-the-art HVL in-house Supercube device variants using an OPC UA client\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the\n`audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\ncurrent\n-------\n\n* Use PyPI labjack-ljm (no external dependencies)\n\n\n0.3.2 (2019-05-08)\n------------------\n\n* INSTALLATION.rst with LJMPython prerequisite info\n\n\n0.3.1 (2019-05-02)\n------------------\n\n* readthedocs.org support\n\n0.3 (2019-05-02)\n----------------\n\n* Prevent an automatic close of VISA connection when not used.\n* Rhode & Schwarz RTO 1024 oscilloscope using VISA interface over TCP::INSTR.\n* Extended tests incl. messages sent to devices.\n* Added Supercube device using an OPC UA client\n* Added Supercube 2015 device using an OPC UA client (for interfacing with old system\n version)\n\n0.2.1 (2019-04-01)\n------------------\n\n* Fix issue with LJMPython not being installed automatically with setuptools.\n\n0.2.0 (2019-03-31)\n------------------\n\n* LabJack LJM Library communication wrapper and LabJack device.\n* Modbus TCP communication protocol.\n* Schneider Electric ILS2T stepper motor drive device.\n* Elektro-Automatik PSI9000 current source device and VISA communication wrapper.\n* Separate configuration classes for communication protocols and devices.\n* Simple experiment manager class.\n\n0.1.0 (2019-02-06)\n------------------\n\n* Communication protocol base and serial communication implementation.\n* Device base and MBW973 implementation.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.ethz.ch/hvl_priv/hvl_ccb", "keywords": "hvl_ccb", "license": "GNU General Public License v3", "maintainer": "", "maintainer_email": "", "name": "hvl-ccb", "package_url": "https://pypi.org/project/hvl-ccb/", "platform": "", "project_url": "https://pypi.org/project/hvl-ccb/", "project_urls": { "Homepage": "https://gitlab.ethz.ch/hvl_priv/hvl_ccb" }, "release_url": "https://pypi.org/project/hvl-ccb/0.3.3/", "requires_dist": [ "pyserial (>=3.4)", "labjack-ljm (>=1.20.0)", "pymodbus (==2.1.0)", "IPy (>=0.83)", "bitstring (>=3.1.5)", "pyvisa (>=1.9.1)", "pyvisa-py (>=0.3.1)", "typeguard (>=2.3.0)", "aenum (>=2.1.2)", "opcua (>=0.98.6)", "cryptography (>=2.6.1)" ], "requires_python": "", "summary": "Python common code base to control devices used in Christian Franck's High Voltage Lab (HVL), D-ITET, ETH", "version": "0.3.3" }, "last_serial": 5242910, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "d41c6ed617d58924cc853810c308c67f", "sha256": "770a34f0c18cc8e3b60956a43f90e9f909b06807c0764d7b797b2cc6d5575698" }, "downloads": -1, "filename": "hvl_ccb-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d41c6ed617d58924cc853810c308c67f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 68641, "upload_time": "2019-05-02T14:14:20", "url": "https://files.pythonhosted.org/packages/6a/69/2b01ba0b4cc3c295d2fa7202778ffe945b3eaf6a886160ce73de15040851/hvl_ccb-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "540df6d714a6d4f3f09e1ab82c75f62b", "sha256": "389ea67cc5cd6e252d58e8fa499c9954da225cf7f709efe8190bcc83e5323c1f" }, "downloads": -1, "filename": "hvl_ccb-0.3.0.tar.gz", "has_sig": false, "md5_digest": "540df6d714a6d4f3f09e1ab82c75f62b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79156, "upload_time": "2019-05-02T14:14:22", "url": "https://files.pythonhosted.org/packages/71/1f/c13096b9753b8c088cabf53c6a5a0022e4c7d270731715fb0eed20fafece/hvl_ccb-0.3.0.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "5d79a83c3950566f176249bb8a797f88", "sha256": "0adee1c9d5bb396f7b4714ec937c1486f54100eae276fbe183c9f9c31828afe6" }, "downloads": -1, "filename": "hvl_ccb-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d79a83c3950566f176249bb8a797f88", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 68490, "upload_time": "2019-05-08T13:43:06", "url": "https://files.pythonhosted.org/packages/1a/ed/ec1aa7a69e69813c4dbe6fefcecc40b9f2fd61f2179b7981aa23df5d1b61/hvl_ccb-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b551d71c1a0bd8e86ce76500969f1ec", "sha256": "6139d63c93d49fe1e19cef5f29ccb9852027360ff768a243eaa6973fed5c6aa1" }, "downloads": -1, "filename": "hvl_ccb-0.3.3.tar.gz", "has_sig": false, "md5_digest": "9b551d71c1a0bd8e86ce76500969f1ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79183, "upload_time": "2019-05-08T13:43:07", "url": "https://files.pythonhosted.org/packages/f3/a3/9f16701670888682e986c519bfaae7fdaca549c814bfca416ef37803e610/hvl_ccb-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d79a83c3950566f176249bb8a797f88", "sha256": "0adee1c9d5bb396f7b4714ec937c1486f54100eae276fbe183c9f9c31828afe6" }, "downloads": -1, "filename": "hvl_ccb-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d79a83c3950566f176249bb8a797f88", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 68490, "upload_time": "2019-05-08T13:43:06", "url": "https://files.pythonhosted.org/packages/1a/ed/ec1aa7a69e69813c4dbe6fefcecc40b9f2fd61f2179b7981aa23df5d1b61/hvl_ccb-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b551d71c1a0bd8e86ce76500969f1ec", "sha256": "6139d63c93d49fe1e19cef5f29ccb9852027360ff768a243eaa6973fed5c6aa1" }, "downloads": -1, "filename": "hvl_ccb-0.3.3.tar.gz", "has_sig": false, "md5_digest": "9b551d71c1a0bd8e86ce76500969f1ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79183, "upload_time": "2019-05-08T13:43:07", "url": "https://files.pythonhosted.org/packages/f3/a3/9f16701670888682e986c519bfaae7fdaca549c814bfca416ef37803e610/hvl_ccb-0.3.3.tar.gz" } ] }