semvec/pypi-packages huggingface dataset:
cgse-dummy 0.6.6
Demonstration of a CGSE package with a dummy device driver
Requires Python: >=3.10
Keywords: CGSE, Common-EGSE, dummy, hardware testing, software framework, temperature control

# Dummy Device Driver

This package demonstrates how to develop a device driver that can be integrated with the `cgse` framework. It provides a
Dummy Control Server that connects to a Dummy Device, which acts as a data acquisition simulator.

## Features

- Dummy Control Server for testing and development
- Simulated device for data acquisition
- Example implementation for integration with the `cgse` framework

## Directory Structure

- `cgse_dummy/`
    - `cgse_explore.py` - implements the `show_processes()` function used by the `cgse show procs` command
    - `cgse_services.py` - Service definitions for the dummy device, provides the `dummy` sub-command for the `cgse`
    - `dummy_cs.py` - implementation of the synchronous control server
    - `dummy_acs.py` - implementation of the asynchronous control server (experimental)
    - `dummy_dev.py` - implementation of the synchronous device driver
    - `dummy_adev.py` - implementation of the asynchronous device driver (experimental)
    - `dummy_sim.py` - Simulation logic for the dummy device
    - `sim_data.py` - Simulation data generation
    - `settings.yaml` - Configuration file with port numbers and other settings for the Dummy device and Dummy control
      server

## Developer Installation

Clone the repository and install the package:

```bash
git clone git@github.com:IvS-KULeuven/cgse-dummy.git
cd cgse-dummy
```

## User installation

This package is available on PyPI, but it is not intended for end users. Instead, it serves as a reference
implementation for developers who wish to inspect the source code and learn how to create external device packages that
integrate with the `cgse` framework.

## Requirements

- Python 3.10+
- Any additional dependencies listed in the `pyproject.toml` file.

## Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

## License

MIT

## Contact

For questions or support, please raise an issue.
setch-py 1.0.8
Utility for retrieving system information on Linux
Requires Python: >=3.10
Keywords: linux, setch, setch-py, utility

# setch

Utility for retrieving system information on Linux

[![PyPI - Version](https://img.shields.io/pypi/v/setch-py?style=for-the-badge&logo=pypi&logoColor=%23477eac&logoSize=auto&labelColor=%23efeeea&color=%23ffd242)](https://pypi.org/project/setch-py)
[![PyPI - License](https://img.shields.io/pypi/l/setch-py?style=for-the-badge&logo=gplv3&logoSize=auto&label=%20&color=%23bd0000)](https://github.com/mentiferous/setch/blob/main/LICENSE)

## Installation

### Prerequisites

- Python >= 3.10
- [pipx](https://pipx.pypa.io/stable/installation)

```sh
pipx install setch-py
```

## Usage

```sh
setch
```

## License

[GNU General Public License v3.0 or later](https://github.com/mentiferous/setch/blob/main/LICENSE)
pymbolic 2025.1
A package for symbolic computation
Requires Python: >=3.10

Pymbolic: Easy Expression Trees and Term Rewriting
==================================================

.. image:: https://gitlab.tiker.net/inducer/pymbolic/badges/main/pipeline.svg
    :alt: Gitlab Build Status
    :target: https://gitlab.tiker.net/inducer/pymbolic/commits/main
.. image:: https://github.com/inducer/pymbolic/actions/workflows/ci.yml/badge.svg
    :alt: Github Build Status
    :target: https://github.com/inducer/pymbolic/actions/workflows/ci.yml
.. image:: https://badge.fury.io/py/pymbolic.svg
    :alt: Python Package Index Release Page
    :target: https://pypi.org/project/pymbolic
.. image:: https://zenodo.org/badge/2016193.svg
    :alt: Zenodo DOI for latest release
    :target: https://zenodo.org/badge/latestdoi/2016193

Pymbolic is a small expression tree and symbolic manipulation library. Two
things set it apart from other libraries of its kind:

* Users can easily write their own symbolic operations, simply by deriving
  from the builtin visitor classes.
* Users can easily add their own symbolic entities to do calculations
  with.

Pymbolic currently understands regular arithmetic expressions, derivatives,
sparse polynomials, fractions, term substitution, expansion. It automatically
performs constant folding, and it can compile its expressions into Python
bytecode for fast(er) execution.

If you are looking for a full-blown Computer Algebra System, look at
`sympy <https://pypi.org/project/sympy/>`__ or
`PyGinac <https://pyginac.sourceforge.net/>`__. If you are looking for a
basic, small and extensible set of symbolic operations, pymbolic may
well be for you.

Resources:

* `PyPI package <https://pypi.org/project/pymbolic/>`__
* `Documentation <https://documen.tician.de/pymbolic/>`__
* `Source code (GitHub) <https://github.com/inducer/pymbolic>`__