cgse


Namecgse JSON
Version 0.16.14 PyPI version JSON
download
home_pageNone
SummaryGeneric Common-EGSE: Commanding and monitoring lab equipment
upload_time2025-10-24 13:37:50
maintainerNone
docs_urlNone
authorIvS KU Leuven
requires_python>=3.10
licenseMIT
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"
}
        
Elapsed time: 3.35314s