📦 Скачать готовую сборку
Не хотите возиться с Python? Скачайте готовый портативный EXE:
Что внутри:
-
ArrayVator.exe— редактор (двойной клик — и работаете) -
runner/— полный интерпретатор (DuckDB, Excel, графики) -
runner_data/— для работы с данными (без графики) -
runner_minimal/— минимальный (только ядро) -
compiler/— компилятор в EXE
Установка:
- Скачайте
ArrayVator_Portable.zip. - Распакуйте в любую папку.
- Запустите
ArrayVator.exe.
Не требует Python! Работает на Windows 10/11 (x64).
🐍 Установка из исходников (для разработчиков)
См. раздел Быстрый старт ниже.
**Мощный DSL для анализа данных** — сочетает простоту таблиц Excel
с возможностями SQL и Python.
[](https://www.python.org/downloads/)
[](LICENSE)
---
##
ArrayVator — это **предметно-ориентированный язык** для анализа табличных
данных. Вы пишете на понятном синтаксисе, а получаете результат, как
от SQL + Python + Excel, но без необходимости знать все три.
**Ключевые идеи:**
-
-
- 🧠 **Умная справка** — автодополнение с алиасами («впр» → vlookup).
-
-
---
##
Обычно аналитик использует:
- **Excel** — просто, но не масштабируется.
- **SQL** — масштабируется, но сложный синтаксис.
- **Pandas** — мощно, но требует знания Python.
**ArrayVator** — это попытка объединить лучшее из трёх:
\# Загрузить данные
m = OpenCSV("sales.csv")
\# Отфильтровать
m = filterif(m\[:, "Сумма"] > 1000)
\# Сгруппировать
r = groupby(by m\[:, "Отдел"], agg sum(m\[:, "Сумма"]), avg(m\[:, "Сумма"]))
\# Сохранить результат
SaveExcel(r, "отчёт.xlsx")
