Elysia Tools Docs
RU
Язык
ZHESPTRUFRDEEN
На сайт
Обзор инструментов

Data Processing

Интерполятор Данных

Продвинутый инструмент интерполяции данных, который заполняет отсутствующие значения и генерирует точки данных с использованием различных математических методов. Идеально подходит для анализа временных рядов, завершения данных, обработки сигналов и научных вычислений. Возможности: - Множественные методы интерполяции (линейная, полиномиальная, сплайн, кубическая) - Интерполяция временных рядов с поддержкой даты/времени - Опции прямого и обратного заполнения - Интерполяция ближайшего соседа - Пользовательские параметры интерполяции - Обнаружение и отчет об отсутствующих значениях - Генерация и уплотнение точек данных - Одновременная поддержка нескольких столбцов - Интерактивная визуализация интерполяции Общие случаи использования: - Заполнение пробелов в данных датчиков - Завершение финансовых данных - Обработка данных научных экспериментов - Подготовка для прогнозирования временных рядов - Обработка изображений и сигналов - Импутация статистических данных

text· Текстовый результатОткрыть инструмент

Быстрый старт

Вызовите этот инструмент из своего кода на трёх языках.

cURL
curl -X POST 'https://api.elysiatools.com/ru/api/tools/data-interpolator' \
  -H 'Content-Type: application/json' \
  -d '{"inputData":"date,temperature,humidity,pressure\n2024-01-01,25.5,60,1013.25\n2024-01-02,,65,1015.32\n2024-01-03,26.1,,1012.78\n2024-01-04,24.8,62,\n2024-01-05,25.2,61,1014.56","targetColumns":"температура, влажность, давление\n\nОставьте пустым для автоматического обнаружения числовых столбцов","indexColumn":"дата или время","interpolationMethod":"linear","polynomialDegree":2,"extrapolationMethod":"none","maxGapSize":5,"fillDirection":"both","customValue":"0","preserveOriginal":false,"markInterpolated":true,"generateReport":false,"dateFormat":"YYYY-MM-DD","decimalPlaces":2}'

© 2026 Elysia Tools. Документация для разработчиков.

На сайтОбзор инструментов

Справочник API

Отправьте POST-запрос с входными данными в JSON. Параметры типа «файл» требуют предварительной загрузки.

Endpoint

HTTP
POST https://api.elysiatools.com/ru/api/tools/data-interpolator

Параметры

ИмяТипОбязательныйОписание
inputDatatextareaДа—
targetColumnstextareaНет—
indexColumntextНетColumn to use as index for ordered interpolation (e.g., date, time, sequence)
interpolationMethodselectНет—
polynomialDegreenumberНетDegree for polynomial interpolation (used when method is polynomial)
extrapolationMethodselectНет—
maxGapSizenumberНетMaximum number of consecutive missing values to interpolate
fillDirectionselectНет—
customValuetextНетValue to use when interpolation method is "custom"
preserveOriginalcheckboxНетKeep original columns with "_original" suffix
markInterpolatedcheckboxНетAdd columns to flag interpolated values
generateReportcheckboxНетInclude detailed interpolation analysis report
dateFormattextНетFormat for date output (e.g., YYYY-MM-DD, MM/DD/YYYY)
decimalPlacesnumberНетNumber of decimal places for numeric values

Формат ответа

Текстовый результат

JSON
{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}

Интеграция MCP

Добавьте этот инструмент на свой сервер Model Context Protocol, чтобы ИИ-агенты могли перечислять и вызывать его.

Конфигурация сервера

Добавьте этот блок в конфигурацию вашего MCP-клиента:

mcp.json
{
  "mcpServers": {
    "elysiatools-data-interpolator": {
      "name": "data-interpolator",
      "description": "Продвинутый инструмент интерполяции данных, который заполняет отсутствующие значения и генерирует точки данных с использованием различных математических методов. Идеально подходит для анализа временных рядов, завершения данных, обработки сигналов и научных вычислений.\n\nВозможности:\n- Множественные методы интерполяции (линейная, полиномиальная, сплайн, кубическая)\n- Интерполяция временных рядов с поддержкой даты/времени\n- Опции прямого и обратного заполнения\n- Интерполяция ближайшего соседа\n- Пользовательские параметры интерполяции\n- Обнаружение и отчет об отсутствующих значениях\n- Генерация и уплотнение точек данных\n- Одновременная поддержка нескольких столбцов\n- Интерактивная визуализация интерполяции\n\nОбщие случаи использования:\n- Заполнение пробелов в данных датчиков\n- Завершение финансовых данных\n- Обработка данных научных экспериментов\n- Подготовка для прогнозирования временных рядов\n- Обработка изображений и сигналов\n- Импутация статистических данных",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=data-interpolator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Получить список инструментов

После подключения к SSE-endpoint выведите список доступных инструментов:

tools/list
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}

Вызвать этот инструмент

Вызовите инструмент по его id; аргументы формируются из его параметров:

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "data-interpolator",
    "arguments": {
  "inputData": "date,temperature,humidity,pressure\n2024-01-01,25.5,60,1013.25\n2024-01-02,,65,1015.32\n2024-01-03,26.1,,1012.78\n2024-01-04,24.8,62,\n2024-01-05,25.2,61,1014.56",
  "targetColumns": "температура, влажность, давление\n\nОставьте пустым для автоматического обнаружения числовых столбцов",
  "indexColumn": "дата или время",
  "interpolationMethod": "linear",
  "polynomialDegree": 2,
  "extrapolationMethod": "none",
  "maxGapSize": 5,
  "fillDirection": "both",
  "customValue": "0",
  "preserveOriginal": false,
  "markInterpolated": true,
  "generateReport": false,
  "dateFormat": "YYYY-MM-DD",
  "decimalPlaces": 2
}
  }
}
Объединяйте несколько инструментов в одной сессии списком toolId через запятую, напр. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (макс. 20).

Вопросы или проблемы? Свяжитесь с [email protected]

Обзор инструментов
Открыть инструмент