Name | pyepics JSON |
Version |
3.5.7
JSON |
| download |
home_page | None |
Summary | Epics Channel Access for Python |
upload_time | 2024-08-26 17:51:11 |
maintainer | None |
docs_url | None |
author | Matthew Newville |
requires_python | >=3.7 |
license | Epics Open License |
keywords |
epics
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
Python Interface to the Epics Channel Access protocol of the
Epics control system. PyEpics provides 3 layers of access to
Channel Access (CA):
1. a light wrapping of the CA C library calls, using ctypes. This
provides a procedural CA library in which the user is expected
to manage Channel IDs. It is mostly provided as a foundation
upon which higher-level access is built.
2. PV() (Process Variable) objects, which represent the basic object
in CA, allowing one to keep a persistent connection to a remote
Process Variable.
3. A simple set of functions caget(), caput() and so on to mimic
the CA command-line tools and give the simplest access to CA.
In addition, the library includes convenience classes to define
Devices -- collections of PVs that might represent an Epics Record
or physical device (say, a camera, amplifier, or power supply), and
to help write GUIs for CA.
Raw data
{
"_id": null,
"home_page": null,
"name": "pyepics",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "epics",
"author": "Matthew Newville",
"author_email": "newville@cars.uchicago.edu",
"download_url": "https://files.pythonhosted.org/packages/d8/0e/300142a24b670caa51c371e271467f0cab4b8c3fb261f0b5c2af1fd627a3/pyepics-3.5.7.tar.gz",
"platform": "any",
"description": "\nPython Interface to the Epics Channel Access protocol of the\nEpics control system. PyEpics provides 3 layers of access to\nChannel Access (CA):\n\n1. a light wrapping of the CA C library calls, using ctypes. This\nprovides a procedural CA library in which the user is expected\nto manage Channel IDs. It is mostly provided as a foundation\nupon which higher-level access is built.\n2. PV() (Process Variable) objects, which represent the basic object\nin CA, allowing one to keep a persistent connection to a remote\nProcess Variable.\n3. A simple set of functions caget(), caput() and so on to mimic\nthe CA command-line tools and give the simplest access to CA.\n\nIn addition, the library includes convenience classes to define\nDevices -- collections of PVs that might represent an Epics Record\nor physical device (say, a camera, amplifier, or power supply), and\nto help write GUIs for CA.\n",
"bugtrack_url": null,
"license": "Epics Open License",
"summary": "Epics Channel Access for Python",
"version": "3.5.7",
"project_urls": {
"Documentation": "http://pyepics.github.io/pyepics/",
"Source": "https://github.com/pyepics/pyepics/",
"Tracker": "https://github.com/pyepics/pyepics/issues"
},
"split_keywords": [
"epics"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "563e3160a20c7f4ef55228cfa35e53a5ff7339a3279a47b326e53579d53a6704",
"md5": "e5f41fd60b75ae9e8e46ec581374c629",
"sha256": "c2ffbeae56f6dff5e5ee0a11fa18b7deb00c8ce59daabab0055a05ddfb8abf55"
},
"downloads": -1,
"filename": "pyepics-3.5.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e5f41fd60b75ae9e8e46ec581374c629",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 5335642,
"upload_time": "2024-08-26T17:51:08",
"upload_time_iso_8601": "2024-08-26T17:51:08.867884Z",
"url": "https://files.pythonhosted.org/packages/56/3e/3160a20c7f4ef55228cfa35e53a5ff7339a3279a47b326e53579d53a6704/pyepics-3.5.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d80e300142a24b670caa51c371e271467f0cab4b8c3fb261f0b5c2af1fd627a3",
"md5": "aace1e4b505323d552cef71d13983c74",
"sha256": "be3fd878171a66fba42bf4051404b12b36ded8a448ac1894f0f81c9f2b330d7f"
},
"downloads": -1,
"filename": "pyepics-3.5.7.tar.gz",
"has_sig": false,
"md5_digest": "aace1e4b505323d552cef71d13983c74",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 6156481,
"upload_time": "2024-08-26T17:51:11",
"upload_time_iso_8601": "2024-08-26T17:51:11.088322Z",
"url": "https://files.pythonhosted.org/packages/d8/0e/300142a24b670caa51c371e271467f0cab4b8c3fb261f0b5c2af1fd627a3/pyepics-3.5.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-26 17:51:11",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "pyepics",
"github_project": "pyepics",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pyepics"
}