pyqt-code-editor


Namepyqt-code-editor JSON
Version 0.0.28 PyPI version JSON
download
home_pageNone
SummaryFully featured code-editor widgets for PyQt
upload_time2025-07-15 20:07:09
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords code editor pyqt ide
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # PyQt Code Editor / Sigmund Analyst

Copyright 2025 Sebastiaan Mathôt


## About

Sigmund Analyst is a powerful code editor (also: Integrated Development Environment or IDE) focused on AI-assisted data analysis with Python. It is composed of a set of powerful PyQt/ PySide widgets that can also be used in other applications.

Features:
    
- AI integration [SigmundAI](https://sigmundai.eu) and [Mistral Codestral](https://docs.mistral.ai/capabilities/code_generation/)
- Syntax highlighting
- Code completion
- Code checking
- Project explorer
- Jupyter (IPython) console
- Workspace explorer
- Editor panel with splittable tabs
- Settings panel

![](screenshot.png)


## AI integration

### SigmundAI for collaborative code editing

You can work together with SigmundAI on the currently active document or selected text. To activate SigmundAI integration, simply log into <https://sigmundai.eu> (subscription required). Sigmund Analyst will then automatically connect to SigmundAI when you enable the Sigmund panel in the toolbar.


### Mistral Codestral for as-you-type suggestions

As-you-type code suggestions are provided by Mistral Codestral. To activate Mistral integration, you need to create an account with Mistral AI. Currently, a free Codestral API key is then provided through the Mistral console. Copy-paste this API key to Codestral API Key field in the settings panel of Sigmund Analyst.


## Installation

### Linux installer

The easiest way to install Sigmund Analyst on Linux is to download and run the installer script. This will create a Virtual Environment, pip install Sigmund Analyst and all dependencies into this environment, and add a Desktop file to your system to easily start Sigmund Analyst. To upgrade, simply run the script again.

```
bash <(curl -L https://raw.githubusercontent.com/open-cogsci/pyqt_code_editor/refs/heads/master/install_sigmund_analyst.sh)
```


### Other systems

Install with:

```
pip install pyqt_code_editor
```

Start Sigmund Analyst with:

```
sigmund-analyst
```


## License

`PyQt Code Editor` is licensed under the [GNU General Public License
v3](http://www.gnu.org/licenses/gpl-3.0.en.html).


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pyqt-code-editor",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "code editor, pyqt, ide",
    "author": null,
    "author_email": "Sebastiaan Math\u00f4t <s.mathot@cogsci.nl>",
    "download_url": "https://files.pythonhosted.org/packages/e6/0f/f8c1e7919277d0cd21cf8817e045b00a491093d8535de5a5da2944aa5fcd/pyqt_code_editor-0.0.28.tar.gz",
    "platform": null,
    "description": "# PyQt Code Editor / Sigmund Analyst\n\nCopyright 2025 Sebastiaan Math\u00f4t\n\n\n## About\n\nSigmund Analyst is a powerful code editor (also: Integrated Development Environment or IDE) focused on AI-assisted data analysis with Python. It is composed of a set of powerful PyQt/ PySide widgets that can also be used in other applications.\n\nFeatures:\n    \n- AI integration [SigmundAI](https://sigmundai.eu) and [Mistral Codestral](https://docs.mistral.ai/capabilities/code_generation/)\n- Syntax highlighting\n- Code completion\n- Code checking\n- Project explorer\n- Jupyter (IPython) console\n- Workspace explorer\n- Editor panel with splittable tabs\n- Settings panel\n\n![](screenshot.png)\n\n\n## AI integration\n\n### SigmundAI for collaborative code editing\n\nYou can work together with SigmundAI on the currently active document or selected text. To activate SigmundAI integration, simply log into <https://sigmundai.eu> (subscription required). Sigmund Analyst will then automatically connect to SigmundAI when you enable the Sigmund panel in the toolbar.\n\n\n### Mistral Codestral for as-you-type suggestions\n\nAs-you-type code suggestions are provided by Mistral Codestral. To activate Mistral integration, you need to create an account with Mistral AI. Currently, a free Codestral API key is then provided through the Mistral console. Copy-paste this API key to Codestral API Key field in the settings panel of Sigmund Analyst.\n\n\n## Installation\n\n### Linux installer\n\nThe easiest way to install Sigmund Analyst on Linux is to download and run the installer script. This will create a Virtual Environment, pip install Sigmund Analyst and all dependencies into this environment, and add a Desktop file to your system to easily start Sigmund Analyst. To upgrade, simply run the script again.\n\n```\nbash <(curl -L https://raw.githubusercontent.com/open-cogsci/pyqt_code_editor/refs/heads/master/install_sigmund_analyst.sh)\n```\n\n\n### Other systems\n\nInstall with:\n\n```\npip install pyqt_code_editor\n```\n\nStart Sigmund Analyst with:\n\n```\nsigmund-analyst\n```\n\n\n## License\n\n`PyQt Code Editor` is licensed under the [GNU General Public License\nv3](http://www.gnu.org/licenses/gpl-3.0.en.html).\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Fully featured code-editor widgets for PyQt",
    "version": "0.0.28",
    "project_urls": {
        "Source": "https://github.com/open-cogsci/sigmund-analyst"
    },
    "split_keywords": [
        "code editor",
        " pyqt",
        " ide"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fbf286c74c0631e5f1a71fa0912c90fbf3568103bccd6726d4fb185d870c8602",
                "md5": "a8d186bb509238ada5cd8e43d39c881e",
                "sha256": "20519eb62e2418e0d300c17bda93a560d4d2a336a6e3e7af2c58d208de4ccbf9"
            },
            "downloads": -1,
            "filename": "pyqt_code_editor-0.0.28-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a8d186bb509238ada5cd8e43d39c881e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 341394,
            "upload_time": "2025-07-15T20:07:08",
            "upload_time_iso_8601": "2025-07-15T20:07:08.548498Z",
            "url": "https://files.pythonhosted.org/packages/fb/f2/86c74c0631e5f1a71fa0912c90fbf3568103bccd6726d4fb185d870c8602/pyqt_code_editor-0.0.28-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e60ff8c1e7919277d0cd21cf8817e045b00a491093d8535de5a5da2944aa5fcd",
                "md5": "9d611ba71458ed4f13bb266e9975adaa",
                "sha256": "ebfd7cfdec3c15ee07b52e4692ecce8610e2e150de6e45515838a784679c1b8b"
            },
            "downloads": -1,
            "filename": "pyqt_code_editor-0.0.28.tar.gz",
            "has_sig": false,
            "md5_digest": "9d611ba71458ed4f13bb266e9975adaa",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 315995,
            "upload_time": "2025-07-15T20:07:09",
            "upload_time_iso_8601": "2025-07-15T20:07:09.785691Z",
            "url": "https://files.pythonhosted.org/packages/e6/0f/f8c1e7919277d0cd21cf8817e045b00a491093d8535de5a5da2944aa5fcd/pyqt_code_editor-0.0.28.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-15 20:07:09",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "open-cogsci",
    "github_project": "sigmund-analyst",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pyqt-code-editor"
}
        
Elapsed time: 1.15975s