spyder 6.1.6 — The Scientific Python Development Environment
Author: The Spyder Project Contributors
License: MIT 
Keywords: PyQt5 editor console widgets IDE science data analysis IPython
Requires Python: >=3.9
Dependencies: pyqt5<5.16,>=5.15, pyqtwebengine<5.16,>=5.15, qtconsole<5.8.0,>=5.7.2, aiohttp>=3.11.2, applaunchservices>=0.3.0; platform_system == "Darwin", asyncssh<3.0.0,>=2.14.0, bcrypt>=4.3.0, chardet<8.0.0,>=5.2.0, cloudpickle>=0.5.0, cookiecutter>=1.6.0, diff-match-patch>=20181111, importlib-metadata>=4.6.0, intervaltree>=3.0.2, ipython!=8.17.1,!=9.1.0,!=9.2.0,!=9.3.0,!=9.4.0,<10.0.0,>=8.15.0, ipython_pygments_lexers>=1.0, jedi<0.21.0,>=0.17.2, jellyfish>=0.7, jsonschema>=3.2.0, keyring>=17.0.0, markdown-it-py>=3.0.0, nbconvert>=4.0, numpydoc>=0.6.0, packaging>=20.0, parso<0.9.0,>=0.7.0, pexpect>=4.4.0, pickleshare>=0.4, psutil>=5.3, pygithub>=2.3.0, pygments>=2.0, pylint<5,>=3.1, pylint-venv>=3.0.2, pyls-spyder>=0.4.0, python-lsp-black<3.0.0,>=2.0.0, python-lsp-ruff<3.0.0,>=2.3.0, python-lsp-server[all]<1.16.0,>=1.15.0, pyuca>=1.2, pyxdg>=0.26; platform_system == "Linux", pyzmq>=24.0.0, qdarkstyle<3.3.0,>=3.2.0, qstylizer>=0.2.2, qtawesome<1.5.0,>=1.4.1, qtpy>=2.4.0, rtree>=0.9.7, sphinx>=7.2.0, spyder-kernels<3.2.0,>=3.1.5, superqt<1.0.0,>=0.6.2, textdistance>=4.2.0, three-merge>=0.1.1, watchdog>=0.10.3, yarl>=1.9.4, coverage; extra == "test", cython; extra == "test", flaky; extra == "test", matplotlib; extra == "test", pandas; extra == "test", pillow; extra == "test", pytest<8.0; extra == "test", pytest-cov; extra == "test", pytest-lazy-fixture; extra == "test", pytest-mock; extra == "test", pytest-order; extra == "test", pytest-qt; extra == "test", pytest-timeout; extra == "test", pywin32; platform_system == "Windows" and extra == "test", pyyaml; extra == "test", scipy; extra == "test", sympy; extra == "test"

![Spyder — The Scientific Python Development Environment](https://raw.githubusercontent.com/spyder-ide/spyder/master/branding/logo/spyder_readme_banner.png)

*Copyright © 2009– [Spyder Project Contributors](https://github.com/spyder-ide/spyder/graphs/contributors)* and others (see AUTHORS.txt)

*Some source files and icons may be under other authorship/licenses; see
[NOTICE.txt](https://github.com/spyder-ide/spyder/blob/master/NOTICE.txt).*

## Project status

[![license](https://img.shields.io/pypi/l/spyder.svg)](./LICENSE.txt)
[![pypi version](https://img.shields.io/pypi/v/spyder.svg)](https://pypi.org/project/spyder/)
[![conda version](https://img.shields.io/conda/vn/conda-forge/spyder.svg)](https://anaconda.org/conda-forge/spyder)
[![download count](https://img.shields.io/conda/dn/conda-forge/spyder.svg)](https://anaconda.org/conda-forge/spyder)
[![OpenCollective Backers](https://opencollective.com/spyder/backers/badge.svg?color=blue)](#backers)
[![OpenCollective Sponsors](https://opencollective.com/spyder/sponsors/badge.svg?color=blue)](#sponsors)
[![Join the chat at https://gitter.im/spyder-ide/public](https://badges.gitter.im/spyder-ide/spyder.svg)](https://gitter.im/spyder-ide/public)<br>
[![PyPI status](https://img.shields.io/pypi/status/spyder.svg)](https://github.com/spyder-ide/spyder)

## Build status

[![Win](https://github.com/spyder-ide/spyder/actions/workflows/test-win.yml/badge.svg)](https://github.com/spyder-ide/spyder/actions/workflows/test-win.yml)
[![Mac](https://github.com/spyder-ide/spyder/actions/workflows/test-mac.yml/badge.svg)](https://github.com/spyder-ide/spyder/actions/workflows/test-mac.yml)
[![Linux](https://github.com/spyder-ide/spyder/actions/workflows/test-linux.yml/badge.svg)](https://github.com/spyder-ide/spyder/actions/workflows/test-linux.yml)
[![Coverage Status](https://coveralls.io/repos/github/spyder-ide/spyder/badge.svg?branch=master)](https://coveralls.io/github/spyder-ide/spyder?branch=master)
[![codecov](https://codecov.