HyTE


NameHyTE JSON
Version 0.1.3 PyPI version JSON
download
home_pageNone
SummaryLLM-based hypothesize-test-evaluate automation.
upload_time2025-02-11 23:06:40
maintainerNone
docs_urlNone
author5krus (Eryk Krusinski)
requires_pythonNone
licenseNone
keywords llm optimisation whittle laboratory reasoning experimentation scientific method
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
![HyTE Logo](https://i.imgur.com/VuzljTm.gif)

## Description:
Automation of LLM-based Hypothesize-Test-Evaluate methodology.
<br/><br/>

#### Process Diagram:
<img src="https://i.imgur.com/i2e2Z0k.png" width=40%>

Models create a hypothesis, test it experimentally, and evalaute whether the results support their original idea. This new information is fed back into the Hypothesis LLM, giving it further context for its next hypothesis. This loop occurs `ITERATION` number of times. <br/><br/>This methodology and tooling is (mostly) field, experiment and model agnostic.

## Installation:
The package is available through [PyPI](https://pypi.org/project/HyTE/0.0.1/).<br/>It is installed with the following command:
```
pip install HyTE
```

## Usage:

Primary usage only requires one command, `Iterator.run(...)`. i.e.

```
# Prepare imports.
from HyTE import *    # Obtain LLM-based Hypothesize-Test-Evaluate iterator.

# Run the iterator.
[summary, full_log] = Iterator().run(SYSTEM_PROMPTS, OPTIONS, KEY, Tools())
```
A more comprehensive, practical usage example is provided [here](https://github.com/5krus/HyTE/tree/prod/Usage_Example).

## Credit:
Primary development completed and maintained by [Eryk Krusinski](https://www.eng.cam.ac.uk/profiles/ek620), with feedback from [Dr Viacheslav Sedunin](https://www.eng.cam.ac.uk/profiles/vs440) and [Dr James V. Taylor](https://www.eng.cam.ac.uk/profiles/jvt24). Correspondence: [ek620@cam.ac.uk](ek620@cam.ac.uk). <br/>
[InnovateUK](https://www.ukri.org/councils/innovate-uk/) funded project during which this idea was conceived.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "HyTE",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "llm, optimisation, whittle laboratory, reasoning, experimentation, scientific method",
    "author": "5krus (Eryk Krusinski)",
    "author_email": "<eryk@krus.co.uk>",
    "download_url": "https://files.pythonhosted.org/packages/78/be/c8e1aacca55a7cda0b0fb93af81561a89d5a47e830cf2de2456a67d3f21c/hyte-0.1.3.tar.gz",
    "platform": null,
    "description": "\n![HyTE Logo](https://i.imgur.com/VuzljTm.gif)\n\n## Description:\nAutomation of LLM-based Hypothesize-Test-Evaluate methodology.\n<br/><br/>\n\n#### Process Diagram:\n<img src=\"https://i.imgur.com/i2e2Z0k.png\" width=40%>\n\nModels create a hypothesis, test it experimentally, and evalaute whether the results support their original idea. This new information is fed back into the Hypothesis LLM, giving it further context for its next hypothesis. This loop occurs `ITERATION` number of times. <br/><br/>This methodology and tooling is (mostly) field, experiment and model agnostic.\n\n## Installation:\nThe package is available through [PyPI](https://pypi.org/project/HyTE/0.0.1/).<br/>It is installed with the following command:\n```\npip install HyTE\n```\n\n## Usage:\n\nPrimary usage only requires one command, `Iterator.run(...)`. i.e.\n\n```\n# Prepare imports.\nfrom HyTE import *    # Obtain LLM-based Hypothesize-Test-Evaluate iterator.\n\n# Run the iterator.\n[summary, full_log] = Iterator().run(SYSTEM_PROMPTS, OPTIONS, KEY, Tools())\n```\nA more comprehensive, practical usage example is provided [here](https://github.com/5krus/HyTE/tree/prod/Usage_Example).\n\n## Credit:\nPrimary development completed and maintained by [Eryk Krusinski](https://www.eng.cam.ac.uk/profiles/ek620), with feedback from [Dr Viacheslav Sedunin](https://www.eng.cam.ac.uk/profiles/vs440) and [Dr James V. Taylor](https://www.eng.cam.ac.uk/profiles/jvt24). Correspondence: [ek620@cam.ac.uk](ek620@cam.ac.uk). <br/>\n[InnovateUK](https://www.ukri.org/councils/innovate-uk/) funded project during which this idea was conceived.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "LLM-based hypothesize-test-evaluate automation.",
    "version": "0.1.3",
    "project_urls": null,
    "split_keywords": [
        "llm",
        " optimisation",
        " whittle laboratory",
        " reasoning",
        " experimentation",
        " scientific method"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "62c05524f7a4fc23a5d3c7f6c5c6bb3c7fa56d61c42cf65c0526825b55af099d",
                "md5": "41d6639b7385b41003f24c0890fdd80f",
                "sha256": "98ed27286b19c187e7d67e3c0142433f2d4191792dd9b0f76cc82cb217241da1"
            },
            "downloads": -1,
            "filename": "HyTE-0.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "41d6639b7385b41003f24c0890fdd80f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 13344,
            "upload_time": "2025-02-11T23:06:38",
            "upload_time_iso_8601": "2025-02-11T23:06:38.603209Z",
            "url": "https://files.pythonhosted.org/packages/62/c0/5524f7a4fc23a5d3c7f6c5c6bb3c7fa56d61c42cf65c0526825b55af099d/HyTE-0.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "78bec8e1aacca55a7cda0b0fb93af81561a89d5a47e830cf2de2456a67d3f21c",
                "md5": "e4c3d5a8acf79325fd873a6827af6c92",
                "sha256": "7e8b45bf42a4fcc8be61fb8e42ff8ed2df127d2501932a7835a081085a849d87"
            },
            "downloads": -1,
            "filename": "hyte-0.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "e4c3d5a8acf79325fd873a6827af6c92",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 13146,
            "upload_time": "2025-02-11T23:06:40",
            "upload_time_iso_8601": "2025-02-11T23:06:40.619224Z",
            "url": "https://files.pythonhosted.org/packages/78/be/c8e1aacca55a7cda0b0fb93af81561a89d5a47e830cf2de2456a67d3f21c/hyte-0.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-11 23:06:40",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "hyte"
}
        
Elapsed time: 0.55769s