Skip to main content

Formats

Nolano.AI supports specific data formats for different modalities to ensure seamless processing and training. Understanding these formats is crucial for preparing your data correctly.

Language & Code Data

JSONL Format

For language models and code generation, Nolano.AI uses JSONL (JSON Lines) format where each line contains a JSON object with a text field containing the training content.

Best Practices

File Naming: Use .jsonl extension for clarity, though .json also works.
Escape Characters: Ensure proper escaping of newlines (\n), quotes (\"), and other special characters in JSON.

Time Series Data

AutoGluonTS Compatible Format

Time series data follows the AutoGluonTS format, where each line contains a JSON object with time series metadata and values.

Univariate Time Series

Multivariate Time Series

Coming Soon: Multivariate time series support will be available in an upcoming release, enabling training on multiple correlated time series simultaneously.

Irregular Sample Intervals

Coming Soon: Support for irregular sample intervals will be added to handle time series data with non-uniform timestamps and varying frequencies.

Required Fields

array
required
Univariate: Array of numeric values representing the time seriesMultivariate: Array of arrays, where each inner array represents values at a time step across multiple dimensions
string
required
ISO format timestamp string indicating when the time series begins. Examples:
  • "2023-01-01" (date only)
  • "2023-01-01 00:00:00" (date and time)
  • "2023-01-01T00:00:00" (ISO 8601 format)
string
required
Frequency string indicating the time interval between observations:
  • "D" - Daily
  • "H" - Hourly
  • "T" or "min" - Minutely
  • "S" - Secondly
  • "W" - Weekly
  • "M" - Monthly
  • "15T" - Every 15 minutes
  • "30S" - Every 30 seconds

Optional Fields

string
Unique identifier for the time series, useful when training on multiple series

Frequency Specification Guide

Common Frequencies

  • D - Daily
  • H - Hourly
  • T - Minutely
  • S - Secondly

Custom Intervals

  • 15T - Every 15 minutes
  • 30S - Every 30 seconds
  • 2H - Every 2 hours
  • 5D - Every 5 days

Business Frequencies

  • B - Business day
  • W - Weekly
  • M - Monthly
  • Q - Quarterly
Ready to prepare your data? Check out our Data Preparation Guide for step-by-step instructions on processing your data files.