openrxn-perovskite-optimizer


Nameopenrxn-perovskite-optimizer JSON
Version 1.0.0 PyPI version JSON
download
home_pageNone
SummaryAI-driven perovskite solar cell optimization platform with OpenAI Agents SDK
upload_time2025-07-16 19:26:47
maintainerNone
docs_urlNone
authorNone
requires_python>=3.11
licenseMIT
keywords ai-agents machine-learning materials-science optimization perovskite photovoltaics quantum-chemistry solar-cells
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # OpenRXN Perovskite Optimizer

[Python Version](https://www.python.org/downloads/)
[License](LICENSE)
[Code Style: Black](https://github.com/psf/black)
[Agents: OpenAI SDK](https://github.com/openai/openai-agents-python)

**Author:** Nik Jois (<nikjois@llamasearch.ai>)

Welcome to the OpenRXN Perovskite Optimizer. This platform provides AI-driven materials discovery and optimization for perovskite solar cells using a multi-agent architecture.

## Key Features

- **Multi-Agent Architecture**: Coordinated AI agents for discovery, synthesis, and optimization.
- **Machine Learning**: Advanced property prediction and materials design.
- **Experimental Integration**: Automated synthesis protocols and characterization.
- **Web Interface**: Interactive dashboard and comprehensive REST API.
- **High Performance**: GPU acceleration and distributed computing support.
- **Scientific Rigor**: Comprehensive testing and experimental validation.

## Quick Start

Install the package and start optimizing perovskite materials:

```bash
# Install with automatic setup
curl -sSL https://raw.githubusercontent.com/openrxn/openrxn-perovskite-optimizer/main/scripts/install.sh | bash

# Or install manually
git clone https://github.com/openrxn/openrxn-perovskite-optimizer
cd openrxn-perovskite-optimizer
uv venv --python 3.11
source .venv/bin/activate
uv pip install -e ".[all]"
```

Discover new materials:

```bash
# Discover materials based on MAPbI3
perovskite-optimizer discover materials --composition MAPbI3 --target-efficiency 25.0

# Generate synthesis protocols
perovskite-optimizer synthesize protocol --composition "MA0.8FA0.2PbI3"

# Optimize compositions
perovskite-optimizer optimize composition --base "MAPbI3" --objectives efficiency stability cost
```
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "openrxn-perovskite-optimizer",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": "Nik Jois <nikjois@llamasearch.ai>",
    "keywords": "ai-agents, machine-learning, materials-science, optimization, perovskite, photovoltaics, quantum-chemistry, solar-cells",
    "author": null,
    "author_email": "Nik Jois <nikjois@llamasearch.ai>",
    "download_url": "https://files.pythonhosted.org/packages/51/05/883dbcb79886956febcdfe8a5c38fa0e603c2fa5418c91b4508814a70f31/openrxn_perovskite_optimizer-1.0.0.tar.gz",
    "platform": null,
    "description": "# OpenRXN Perovskite Optimizer\n\n[Python Version](https://www.python.org/downloads/)\n[License](LICENSE)\n[Code Style: Black](https://github.com/psf/black)\n[Agents: OpenAI SDK](https://github.com/openai/openai-agents-python)\n\n**Author:** Nik Jois (<nikjois@llamasearch.ai>)\n\nWelcome to the OpenRXN Perovskite Optimizer. This platform provides AI-driven materials discovery and optimization for perovskite solar cells using a multi-agent architecture.\n\n## Key Features\n\n- **Multi-Agent Architecture**: Coordinated AI agents for discovery, synthesis, and optimization.\n- **Machine Learning**: Advanced property prediction and materials design.\n- **Experimental Integration**: Automated synthesis protocols and characterization.\n- **Web Interface**: Interactive dashboard and comprehensive REST API.\n- **High Performance**: GPU acceleration and distributed computing support.\n- **Scientific Rigor**: Comprehensive testing and experimental validation.\n\n## Quick Start\n\nInstall the package and start optimizing perovskite materials:\n\n```bash\n# Install with automatic setup\ncurl -sSL https://raw.githubusercontent.com/openrxn/openrxn-perovskite-optimizer/main/scripts/install.sh | bash\n\n# Or install manually\ngit clone https://github.com/openrxn/openrxn-perovskite-optimizer\ncd openrxn-perovskite-optimizer\nuv venv --python 3.11\nsource .venv/bin/activate\nuv pip install -e \".[all]\"\n```\n\nDiscover new materials:\n\n```bash\n# Discover materials based on MAPbI3\nperovskite-optimizer discover materials --composition MAPbI3 --target-efficiency 25.0\n\n# Generate synthesis protocols\nperovskite-optimizer synthesize protocol --composition \"MA0.8FA0.2PbI3\"\n\n# Optimize compositions\nperovskite-optimizer optimize composition --base \"MAPbI3\" --objectives efficiency stability cost\n```",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "AI-driven perovskite solar cell optimization platform with OpenAI Agents SDK",
    "version": "1.0.0",
    "project_urls": {
        "Changelog": "https://github.com/openrxn/openrxn-perovskite-optimizer/blob/main/CHANGELOG.md",
        "Documentation": "https://openrxn-perovskite-optimizer.readthedocs.io",
        "Homepage": "https://github.com/openrxn/openrxn-perovskite-optimizer",
        "Issues": "https://github.com/openrxn/openrxn-perovskite-optimizer/issues",
        "Repository": "https://github.com/openrxn/openrxn-perovskite-optimizer"
    },
    "split_keywords": [
        "ai-agents",
        " machine-learning",
        " materials-science",
        " optimization",
        " perovskite",
        " photovoltaics",
        " quantum-chemistry",
        " solar-cells"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f45c44955c9802106c70beaf325d9d86ff433a5ab82795e59426692c8ad24ce0",
                "md5": "9e997f2c3895bcb7e4c33541b578e71d",
                "sha256": "e6946a6465e51d9c13309e604441d3cbcde16d0bd0ad880cefa8bc9ea7b25fd1"
            },
            "downloads": -1,
            "filename": "openrxn_perovskite_optimizer-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9e997f2c3895bcb7e4c33541b578e71d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 68012,
            "upload_time": "2025-07-16T19:26:46",
            "upload_time_iso_8601": "2025-07-16T19:26:46.120318Z",
            "url": "https://files.pythonhosted.org/packages/f4/5c/44955c9802106c70beaf325d9d86ff433a5ab82795e59426692c8ad24ce0/openrxn_perovskite_optimizer-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5105883dbcb79886956febcdfe8a5c38fa0e603c2fa5418c91b4508814a70f31",
                "md5": "c1ca96acd81a26b139ff040c38721925",
                "sha256": "1090d773a8669783cbdd667b98d48e1fff5f40000eae13e5b111258fba26b97d"
            },
            "downloads": -1,
            "filename": "openrxn_perovskite_optimizer-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "c1ca96acd81a26b139ff040c38721925",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 50235,
            "upload_time": "2025-07-16T19:26:47",
            "upload_time_iso_8601": "2025-07-16T19:26:47.935412Z",
            "url": "https://files.pythonhosted.org/packages/51/05/883dbcb79886956febcdfe8a5c38fa0e603c2fa5418c91b4508814a70f31/openrxn_perovskite_optimizer-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-16 19:26:47",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "openrxn",
    "github_project": "openrxn-perovskite-optimizer",
    "github_not_found": true,
    "lcname": "openrxn-perovskite-optimizer"
}
        
Elapsed time: 0.85151s