| Name | cgse JSON |
| Version |
0.16.14
JSON |
| download |
| home_page | None |
| Summary | Generic Common-EGSE: Commanding and monitoring lab equipment |
| upload_time | 2025-10-24 13:37:50 |
| maintainer | None |
| docs_url | None |
| author | IvS KU Leuven |
| requires_python | >=3.10 |
| license | MIT |
| keywords |
|
| VCS |
|
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# Common-EGSE
This is a monorepo with all the code and documentation for the common egse framework.
This repository is organized in two main areas, `libs` and `projects`. The `libs` folder contains library type
packages like common modules, small generic gui functions, reference frames, etc. and `projects` contains packages
that build upon these libraries and can be device drivers or stand-alone applications.
In the `libs` folder, we have the following packages:
- `cgse-common`: Common modules and functions for the EGSE framework.
- `cgse-coordinates`: Coordinate systems and transformations.
- `cgse-core`: Core services for the EGSE framework.
- `cgse-gui`: GUI functions for the EGSE framework.
The `projects` folder contains generic and project specific packages.
We have the following generic packages:
- `cgse-tools`: Tools for the `cgse` command.
- `symetrie-hexapod`: The Symétrie Hexapod drivers. We put this in the generic folder because it is a generic device driver that can be used by different projects.
- `keithley-tempcontrol`: The DAQ6510 data acquisition and logging multimeter from Keithley.
We have the following project specific packages:
- `plato-spw`: The PLATO SpaceWire drivers.
- `plato-fits`: The PLATO FITS plugins.
- `plato-hdf5`: The PLATO HDF5 plugins.
# Installation
The `cgse` package itself doesn't contain any source code, but you can still
install the `cgse` package. It will `pip` install the `cgse-common`,
`cgse-core` and `cgse-tools` packages and give you a head start.
```shell
$ pip install cgse
```
Always install in a virtual environment or use `uv`:
```shell
$ uv venv
$ uv pip install cgse
```
Raw data
{
"_id": null,
"home_page": null,
"name": "cgse",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "Rik Huygen <rik.huygen@kuleuven.be>, Sara Regibo <sara.regibo@kuleuven.be>",
"keywords": null,
"author": "IvS KU Leuven",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/63/7e/673f3a38694ab4fbcdcd48c97aeed134e14be5d1a171d36f0e99098e8cce/cgse-0.16.14.tar.gz",
"platform": null,
"description": "# Common-EGSE\n\nThis is a monorepo with all the code and documentation for the common egse framework.\n\nThis repository is organized in two main areas, `libs` and `projects`. The `libs` folder contains library type \npackages like common modules, small generic gui functions, reference frames, etc. and `projects` contains packages \nthat build upon these libraries and can be device drivers or stand-alone applications.\n\nIn the `libs` folder, we have the following packages:\n\n- `cgse-common`: Common modules and functions for the EGSE framework.\n- `cgse-coordinates`: Coordinate systems and transformations.\n- `cgse-core`: Core services for the EGSE framework.\n- `cgse-gui`: GUI functions for the EGSE framework.\n\nThe `projects` folder contains generic and project specific packages. \n\nWe have the following generic packages:\n\n- `cgse-tools`: Tools for the `cgse` command.\n- `symetrie-hexapod`: The Sym\u00e9trie Hexapod drivers. We put this in the generic folder because it is a generic device driver that can be used by different projects.\n- `keithley-tempcontrol`: The DAQ6510 data acquisition and logging multimeter from Keithley.\n\nWe have the following project specific packages:\n\n- `plato-spw`: The PLATO SpaceWire drivers.\n- `plato-fits`: The PLATO FITS plugins.\n- `plato-hdf5`: The PLATO HDF5 plugins.\n\n# Installation\n\nThe `cgse` package itself doesn't contain any source code, but you can still \ninstall the `cgse` package. It will `pip` install the `cgse-common`, \n`cgse-core` and `cgse-tools` packages and give you a head start.\n\n```shell\n$ pip install cgse\n```\n\nAlways install in a virtual environment or use `uv`:\n\n```shell\n$ uv venv\n$ uv pip install cgse\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Generic Common-EGSE: Commanding and monitoring lab equipment",
"version": "0.16.14",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "d7d57ca9e79ba64c7deabbf08d7e2adc57cee27f82fef96bda826ac5de8c6fa4",
"md5": "c46f013b38d67d25342bdbaa911d558b",
"sha256": "f3e533c5584a0d0b99ba869856ca1f69fbe87d15204bbbf57a5a371a8e55aad8"
},
"downloads": -1,
"filename": "cgse-0.16.14-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c46f013b38d67d25342bdbaa911d558b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 4206,
"upload_time": "2025-10-24T13:37:48",
"upload_time_iso_8601": "2025-10-24T13:37:48.812972Z",
"url": "https://files.pythonhosted.org/packages/d7/d5/7ca9e79ba64c7deabbf08d7e2adc57cee27f82fef96bda826ac5de8c6fa4/cgse-0.16.14-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "637e673f3a38694ab4fbcdcd48c97aeed134e14be5d1a171d36f0e99098e8cce",
"md5": "c8eb51f18674f0de30f64722c1da6ea6",
"sha256": "17d865c10254392862cbac14be8c4019d954c6b4bdc6c971ccc140d632c52cf2"
},
"downloads": -1,
"filename": "cgse-0.16.14.tar.gz",
"has_sig": false,
"md5_digest": "c8eb51f18674f0de30f64722c1da6ea6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 2850234,
"upload_time": "2025-10-24T13:37:50",
"upload_time_iso_8601": "2025-10-24T13:37:50.990953Z",
"url": "https://files.pythonhosted.org/packages/63/7e/673f3a38694ab4fbcdcd48c97aeed134e14be5d1a171d36f0e99098e8cce/cgse-0.16.14.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-24 13:37:50",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "cgse"
}