| Name | pyqt-code-editor JSON |
| Version |
0.0.48
JSON |
| download |
| home_page | None |
| Summary | Fully featured code-editor widgets for PyQt |
| upload_time | 2025-10-28 13:43:24 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.10 |
| license | None |
| 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

## 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/71/5d/83cfdd0724c3709dc1050c5f5f7b35c0cd3a9c0620055baadede6daa0a0a/pyqt_code_editor-0.0.48.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\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.48",
"project_urls": {
"Source": "https://github.com/open-cogsci/sigmund-analyst"
},
"split_keywords": [
"code editor",
" pyqt",
" ide"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "0cd8cd397839b6b8e64959ba8a35096fc4ef41b78f43ed795d2fe59470bc6c08",
"md5": "c912fa0fc75c620f588331adf5c9e22a",
"sha256": "3f1af1af6cdd690e4acda3abbfe081bbc14d33b028f88b6ef72a8dd620ade946"
},
"downloads": -1,
"filename": "pyqt_code_editor-0.0.48-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c912fa0fc75c620f588331adf5c9e22a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 345612,
"upload_time": "2025-10-28T13:43:22",
"upload_time_iso_8601": "2025-10-28T13:43:22.937719Z",
"url": "https://files.pythonhosted.org/packages/0c/d8/cd397839b6b8e64959ba8a35096fc4ef41b78f43ed795d2fe59470bc6c08/pyqt_code_editor-0.0.48-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "715d83cfdd0724c3709dc1050c5f5f7b35c0cd3a9c0620055baadede6daa0a0a",
"md5": "2049ea92e5aefb877f087ef76d58cd29",
"sha256": "712b914dddc1dccc73b040d899232cfbbe438fbfd2ced84371451fbfaca8fa0b"
},
"downloads": -1,
"filename": "pyqt_code_editor-0.0.48.tar.gz",
"has_sig": false,
"md5_digest": "2049ea92e5aefb877f087ef76d58cd29",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 319848,
"upload_time": "2025-10-28T13:43:24",
"upload_time_iso_8601": "2025-10-28T13:43:24.536931Z",
"url": "https://files.pythonhosted.org/packages/71/5d/83cfdd0724c3709dc1050c5f5f7b35c0cd3a9c0620055baadede6daa0a0a/pyqt_code_editor-0.0.48.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-28 13:43:24",
"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"
}