Metadata-Version: 2.4
Name: numcheat
Version: 0.1.0
Summary: Шпаргалка по численным методам: готовый код методов и тексты теории по понятному имени
Project-URL: Homepage, https://pypi.org/project/numcheat/
Author-email: ВАШЕ ИМЯ <yondo565@gmail.com>
License: MIT
License-File: LICENSE
Keywords: cheatsheet,education,numerical-methods,численные-методы
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Python: >=3.8
Requires-Dist: matplotlib
Requires-Dist: numpy
Description-Content-Type: text/markdown

# numcheat

Шпаргалка по численным методам: быстрый доступ к готовому коду методов и к текстам
теоретических ответов по понятному имени. Удобно держать под рукой в Jupyter.

## Установка

```bash
pip install numcheat
```

## Использование

```python
from numcheat import code, theory, find, ls, show

ls()                # оглавление всех методов и тем
find("шур")         # поиск по ключевому слову из задания
code("ньютон")      # копирует готовый код метода в буфер обмена (Ctrl+V)
theory("штрассен")  # копирует текст теоретического ответа в буфер
show("ньютон")      # просто показать код на экране (без копирования)
```

Русские синонимы функций (для совместимости): `код`, `теория`, `найти`, `список`, `показать`.

## Что внутри

- **Практика** (`code` / `show`): бисекция, метод Ньютона, секущих, простая итерация,
  Гаусса–Зейделя, интерполяция (Лагранж, сплайны), умножение матриц (наивное, Штрассен),
  собственные значения (степенной метод, вращения Якоби, QR-алгоритм, разложение Шура,
  QR-разложение), ОДУ (Эйлер, предиктор-корректор, Рунге–Кутта, Адамс), Фурье (ДПФ, БПФ).
- **Теория** (`theory`): краткие ответы на типовые теоретические вопросы.

Весь код использует только базовые средства Python, numpy и matplotlib.

## Лицензия

MIT
