semvec/pypi-packages huggingface dataset:
hards 1.0.1
Extensible interface for managing hierarchical arbitrary data storage.
Requires Python: >=3.10
Keywords: hierarchical data, filesystem, data

# Hierarchical ARbitrary Data Storage: HARDS
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Testing Workflow](https://github.com/ukaea/HARDS/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/ukaea/HARDS/actions/workflows/tests.yml)


An API and corresponding simple filesystem implementation for managing hierarchical datasets in Python.


## Installation
HARDS can be installed using `pip` by running:
```shell
pip install hards
```

Developers may wish to install HARDS from source:
```shell
git clone https://github.com/ukaea/HARDS.git
cd HARDS
pip install .
```

This makes the `hards` package (and its modules) available for importing into other Python libraries/scripts.

## Examples
Examples of using `hards` can be found in the `examples` directory. To run the notebooks, install HARDS from source and ensure the `examples` dependencies are installed in your Python environment by running:
```shell
pip install .'[examples]'
```
in the root project directory.

## Development
Development dependencies can be installed by running the following inside of the root project directory:
```shell
pip install .'[dev]'
```

You can then test the code by running:
```shell
pytest
```

You can lint and format the code by running:
```shell
ruff check
ruff format
```

Before commiting any changes, you should install the `pre-commit` hook by running:
```shell
pre-commit install
```
which will then ensure the code passes the lint and format checks before allowing the commit.

## Acknowledgements
This work was funded by the EPSRC Energy Programme [grant number EP/W006839/1]. To obtain further information, please contact [PublicationsManager@ukaea.uk](mailto:PublicationsManager@ukaea.uk).

## License
HARDS is provided under the MIT license, please see the LICENSE file for full details.

Copyright (c) 2025 UK Atomic Energy Authority
coffee-grinds 0.0.1
Code to run a coffee grinder with a QT Py ESP32
Requires Python: <3.13,>=3.11

# template-python
[![Coverage Status](https://coveralls.io/repos/github/TUM-Aries-Lab/template-python/badge.svg?branch=main)](https://coveralls.io/github/TUM-Aries-Lab/template-python?branch=main)
![Docker Image CI](https://github.com/TUM-Aries-Lab/template-python/actions/workflows/ci.yml/badge.svg)

Simple README.md for a Python project template.

Do ***NOT*** clone this repository. Please use it as a template instead. This readme is just here to serve as a template for you to get started faster.

## Install
To install the library run:

```bash
pip install <your-package-name>
```

OR

```bash
pip install git+https://github.com/TUM-Aries-Lab/<your-package-name>.git@<specific-tag>
```

## Development
0. Install [Poetry](https://python-poetry.org/docs/#installing-with-the-official-installer)
1. Install [pyenv](https://github.com/pyenv/pyenv?tab=readme-ov-file#installation)
2. ```pyenv install <desired-python-version>  # install the required python version```
3. ```pyenv global <desired-python-version>  # set the required python version```
4. ```git clone git@github.com:TUM-Aries-Lab/template-python.git```
5. `make init` to create the virtual environment and install dependencies
6. `make format` to format the code and check for errors
7. `make test` to run the test suite
8. `make clean` to delete the temporary files and directories

## Publishing
It's super easy to publish your own packages on PyPI. To build and publish this package run:

```bash
poetry build
poetry publish  # make sure your version in pyproject.toml is updated
```
The package can then be found at: https://pypi.org/project/change-me

## Module Usage
```python
"""Basic docstring for my module."""

from loguru import logger

from coffee_grinder import definitions

def main() -> None:
    """Run a simple demonstration."""
    logger.info("Hello World!")

if __name__ == "__main__":
    main()
```

## Program Usage
```bash
poetry run python -m coffee_grinder
```
gamma-desk 1.9.3
A Python work environment with image viewers & plots
Requires Python: >=3.8

# Gamma Desk

![Gamma Desk Logo](https://github.com/thocoo/gamma-desk/raw/main/gdesk/resources/logo/logo_128px.png)

A Python work environment with image viewers & Plots


# Screen shots

![Screen Shot 1](https://github.com/thocoo/gamma-desk/raw/main/doc/sphinx/source/figures/screenshot_01.jpg)


# Features

- Multiple Consoles in the Gui Process
- Multiple Child Process Consoles
- More advanced auto command completion
- Matplotlib integration
- Image Viewers using QT Painter
- Image histograms
- Image column & row profiles
- Advanced window & panel docking
- Linked Image Viewers


# Installation

Gamma Desk requires PySide6 on Python 3.11 and higher.

    pip install gamma-desk

On 3.8 to 3.10, you can choose between PySide2 or PySide6.

    pip install gamma-desk[pyside2] 
    pip install gamma-desk[pyside6] 

Using PyQt5 or PyQt6 is possible, but not supported.


# Usage

    python -m gdesk
  
or

    gdesk
  

# More documentation

[Program Help](https://thocoo.github.io/gdesk-data/docs)

[Source Code](https://github.com/thocoo/gamma-desk)

[On PyPi](https://pypi.org/project/gamma-desk)


# Dependencies 

`numpy`
`numba`
`matplotlib`
`scipy`
`PySide6` or `PySide2`
`qtpy`
`psutil`
`pyzmq`
`toml`
`pillow`
`imageio`
`imageio-ffmpeg`
`numba`
`pywinpty`