shepherd-herd


Nameshepherd-herd JSON
Version 0.8.3 PyPI version JSON
download
home_pageNone
SummarySynchronized Energy Harvesting Emulator and Recorder CLI
upload_time2025-01-31 18:26:52
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseMIT
keywords testbed beaglebone pru batteryless energyharvesting solar
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Shepherd-Herd

[![PyPiVersion](https://img.shields.io/pypi/v/shepherd_herd.svg)](https://pypi.org/project/shepherd_herd)
[![CodeStyle](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)

**Main Documentation**: <https://orgua.github.io/shepherd/tools/herd>

**Main Project**: <https://github.com/orgua/shepherd>

**Source Code**: <https://github.com/orgua/shepherd/tree/main/software/shepherd_herd>

---

`Shepherd-herd` is the command line utility for controlling a group of shepherd observers remotely through an IP-based network.
This is the key user interface for a private shepherd instance in the same network.
The python package must be installed on the user's local machine and sends commands to the sheep via *ssh*.

## Installation

`shepherd-herd` is a python package and available on [PyPI](https://pypi.org/project/shepherd_herd).
Use your python package manager to install it.
For example, using pip:

```Shell
pip3 install shepherd-herd
```

For install directly from GitHub-Sources (here `dev`-branch):

```Shell
pip install git+https://github.com/orgua/shepherd.git@dev#subdirectory=software/shepherd-herd -U
```

For install from local sources:

```Shell
cd shepherd/software/shepherd-herd/
pip3 install . -U
```

## Usage

For details either use the help provided by the tool or have a look into the [documentation](https://orgua.github.io/shepherd/tools/herd)

## Library-Examples

See [example-files](https://github.com/orgua/shepherd/tree/main/software/shepherd-herd/examples/) for details.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "shepherd-herd",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "Ingmar Splitt <ingmar.splitt@tu-dresden.de>",
    "keywords": "testbed, beaglebone, pru, batteryless, energyharvesting, solar",
    "author": null,
    "author_email": "Kai Geissdoerfer <kai.geissdoerfer@tu-dresden.de>, Ingmar Splitt <ingmar.splitt@tu-dresden.de>",
    "download_url": "https://files.pythonhosted.org/packages/89/4d/eac0d8596bc3fbe40a0b01f687e4121917bdbd0716a050b838cba2f017dd/shepherd_herd-0.8.3.tar.gz",
    "platform": "unix",
    "description": "# Shepherd-Herd\n\n[![PyPiVersion](https://img.shields.io/pypi/v/shepherd_herd.svg)](https://pypi.org/project/shepherd_herd)\n[![CodeStyle](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n\n**Main Documentation**: <https://orgua.github.io/shepherd/tools/herd>\n\n**Main Project**: <https://github.com/orgua/shepherd>\n\n**Source Code**: <https://github.com/orgua/shepherd/tree/main/software/shepherd_herd>\n\n---\n\n`Shepherd-herd` is the command line utility for controlling a group of shepherd observers remotely through an IP-based network.\nThis is the key user interface for a private shepherd instance in the same network.\nThe python package must be installed on the user's local machine and sends commands to the sheep via *ssh*.\n\n## Installation\n\n`shepherd-herd` is a python package and available on [PyPI](https://pypi.org/project/shepherd_herd).\nUse your python package manager to install it.\nFor example, using pip:\n\n```Shell\npip3 install shepherd-herd\n```\n\nFor install directly from GitHub-Sources (here `dev`-branch):\n\n```Shell\npip install git+https://github.com/orgua/shepherd.git@dev#subdirectory=software/shepherd-herd -U\n```\n\nFor install from local sources:\n\n```Shell\ncd shepherd/software/shepherd-herd/\npip3 install . -U\n```\n\n## Usage\n\nFor details either use the help provided by the tool or have a look into the [documentation](https://orgua.github.io/shepherd/tools/herd)\n\n## Library-Examples\n\nSee [example-files](https://github.com/orgua/shepherd/tree/main/software/shepherd-herd/examples/) for details.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Synchronized Energy Harvesting Emulator and Recorder CLI",
    "version": "0.8.3",
    "project_urls": {
        "Documentation": "https://orgua.github.io/shepherd",
        "Homepage": "https://pypi.org/project/shepherd-herd",
        "Issues": "https://github.com/orgua/shepherd/issues",
        "Source": "https://github.com/orgua/shepherd"
    },
    "split_keywords": [
        "testbed",
        " beaglebone",
        " pru",
        " batteryless",
        " energyharvesting",
        " solar"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "060758a380aa510ea25d5a8769feaa690ee9b839e0eb9d39a09328cc5eda7db1",
                "md5": "84bacb77ff1e86384d375f1890a28416",
                "sha256": "eb7f0e0de47eed5e63d229d85bf265e6fb8a1a5f9eff739012100d427bafeb3b"
            },
            "downloads": -1,
            "filename": "shepherd_herd-0.8.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "84bacb77ff1e86384d375f1890a28416",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 20783,
            "upload_time": "2025-01-31T18:26:51",
            "upload_time_iso_8601": "2025-01-31T18:26:51.229139Z",
            "url": "https://files.pythonhosted.org/packages/06/07/58a380aa510ea25d5a8769feaa690ee9b839e0eb9d39a09328cc5eda7db1/shepherd_herd-0.8.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "894deac0d8596bc3fbe40a0b01f687e4121917bdbd0716a050b838cba2f017dd",
                "md5": "5b2e4a50faa2d62a1a9533e4774aa4e5",
                "sha256": "6deb0980f99528f28de5b86a9b42c6be3228ca7b680426cae542a6f35c2d157f"
            },
            "downloads": -1,
            "filename": "shepherd_herd-0.8.3.tar.gz",
            "has_sig": false,
            "md5_digest": "5b2e4a50faa2d62a1a9533e4774aa4e5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 18666,
            "upload_time": "2025-01-31T18:26:52",
            "upload_time_iso_8601": "2025-01-31T18:26:52.933463Z",
            "url": "https://files.pythonhosted.org/packages/89/4d/eac0d8596bc3fbe40a0b01f687e4121917bdbd0716a050b838cba2f017dd/shepherd_herd-0.8.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-31 18:26:52",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "orgua",
    "github_project": "shepherd",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "shepherd-herd"
}
        
Elapsed time: 0.86665s