Products
  • Wolfram|One

    The definitive Wolfram Language and notebook experience

  • Mathematica

    The original technical computing environment

  • Notebook Assistant + LLM Kit

    All-in-one AI assistance for your Wolfram experience

  • Compute Services
  • System Modeler
  • Finance Platform
  • Wolfram|Alpha Notebook Edition
  • Application Server
  • Enterprise Private Cloud
  • Wolfram Engine
  • Wolfram Player
  • Wolfram Cloud App
  • Wolfram Player App

More mobile apps

Core Technologies of Wolfram Products

  • Wolfram Language
  • Computable Data
  • Wolfram Notebooks
  • AI & Linguistic Understanding

Deployment Options

  • Wolfram Cloud
  • wolframscript
  • Wolfram Engine Community Edition
  • Wolfram LLM API
  • WSTPServer
  • Wolfram|Alpha APIs

From the Community

  • Function Repository
  • Community Paclet Repository
  • Example Repository
  • Neural Net Repository
  • Prompt Repository
  • Wolfram Demonstrations
  • Data Repository
  • Group & Organizational Licensing
  • All Products
Consulting & Solutions

We deliver solutions for the AI era—combining symbolic computation, data-driven insights and deep technical expertise

  • Data & Computational Intelligence
  • Model-Based Design
  • Algorithm Development
  • Wolfram|Alpha for Business
  • Blockchain Technology
  • Education Technology
  • Quantum Computation

Wolfram Consulting

Wolfram Solutions

  • Data Science
  • Artificial Intelligence
  • Biosciences
  • Healthcare Intelligence
  • Sustainable Energy
  • Control Systems
  • Enterprise Wolfram|Alpha
  • Blockchain Labs

More Wolfram Solutions

Wolfram Solutions For Education

  • Research Universities
  • Colleges & Teaching Universities
  • Junior & Community Colleges
  • High Schools
  • Educational Technology
  • Computer-Based Math

More Solutions for Education

  • Contact Us
Learning & Support

Get Started

  • Wolfram Language Introduction
  • Fast Intro for Programmers
  • Fast Intro for Math Students
  • Wolfram Language Documentation

More Learning

  • Highlighted Core Areas
  • Demonstrations
  • YouTube
  • Daily Study Groups
  • Wolfram Schools and Programs
  • Books

Grow Your Skills

  • Wolfram U

    Courses in computing, science, life and more

  • Community

    Learn, solve problems and share ideas.

  • Blog

    News, views and insights from Wolfram

  • Resources for

    Software Developers

Tech Support

  • Contact Us
  • Support FAQs
  • Support FAQs
  • Contact Us
Company
  • About Wolfram
  • Career Center
  • All Sites & Resources
  • Connect & Follow
  • Contact Us

Work with Us

  • Student Ambassador Initiative
  • Wolfram for Startups
  • Student Opportunities
  • Jobs Using Wolfram Language

Educational Programs for Adults

  • Summer School
  • Winter School

Educational Programs for Youth

  • Middle School Camp
  • High School Research Program
  • Computational Adventures

Read

  • Stephen Wolfram's Writings
  • Wolfram Blog
  • Wolfram Tech | Books
  • Wolfram Media
  • Complex Systems

Educational Resources

  • Wolfram MathWorld
  • Wolfram in STEM/STEAM
  • Wolfram Challenges
  • Wolfram Problem Generator

Wolfram Initiatives

  • Wolfram Science
  • Wolfram Foundation
  • History of Mathematics Project

Events

  • Stephen Wolfram Livestreams
  • Online & In-Person Events
  • Contact Us
  • Connect & Follow
Wolfram|Alpha
  • Your Account
  • User Portal
  • Wolfram Cloud
  • Products
    • Wolfram|One
    • Mathematica
    • Notebook Assistant + LLM Kit
    • Compute Services
    • System Modeler
    • Finance Platform
    • Wolfram|Alpha Notebook Edition
    • Application Server
    • Enterprise Private Cloud
    • Wolfram Engine
    • Wolfram Player
    • Wolfram Cloud App
    • Wolfram Player App

    More mobile apps

    • Core Technologies
      • Wolfram Language
      • Computable Data
      • Wolfram Notebooks
      • AI & Linguistic Understanding
    • Deployment Options
      • Wolfram Cloud
      • wolframscript
      • Wolfram Engine Community Edition
      • Wolfram LLM API
      • WSTPServer
      • Wolfram|Alpha APIs
    • From the Community
      • Function Repository
      • Community Paclet Repository
      • Example Repository
      • Neural Net Repository
      • Prompt Repository
      • Wolfram Demonstrations
      • Data Repository
    • Group & Organizational Licensing
    • All Products
  • Consulting & Solutions

    We deliver solutions for the AI era—combining symbolic computation, data-driven insights and deep technical expertise

    WolframConsulting.com

    Wolfram Solutions

    • Data Science
    • Artificial Intelligence
    • Biosciences
    • Healthcare Intelligence
    • Sustainable Energy
    • Control Systems
    • Enterprise Wolfram|Alpha
    • Blockchain Labs

    More Wolfram Solutions

    Wolfram Solutions For Education

    • Research Universities
    • Colleges & Teaching Universities
    • Junior & Community Colleges
    • High Schools
    • Educational Technology
    • Computer-Based Math

    More Solutions for Education

    • Contact Us
  • Learning & Support

    Get Started

    • Wolfram Language Introduction
    • Fast Intro for Programmers
    • Fast Intro for Math Students
    • Wolfram Language Documentation

    Grow Your Skills

    • Wolfram U

      Courses in computing, science, life and more

    • Community

      Learn, solve problems and share ideas.

    • Blog

      News, views and insights from Wolfram

    • Resources for

      Software Developers
    • Tech Support
      • Contact Us
      • Support FAQs
    • More Learning
      • Highlighted Core Areas
      • Demonstrations
      • YouTube
      • Daily Study Groups
      • Wolfram Schools and Programs
      • Books
    • Support FAQs
    • Contact Us
  • Company
    • About Wolfram
    • Career Center
    • All Sites & Resources
    • Connect & Follow
    • Contact Us

    Work with Us

    • Student Ambassador Initiative
    • Wolfram for Startups
    • Student Opportunities
    • Jobs Using Wolfram Language

    Educational Programs for Adults

    • Summer School
    • Winter School

    Educational Programs for Youth

    • Middle School Camp
    • High School Research Program
    • Computational Adventures

    Read

    • Stephen Wolfram's Writings
    • Wolfram Blog
    • Wolfram Tech | Books
    • Wolfram Media
    • Complex Systems
    • Educational Resources
      • Wolfram MathWorld
      • Wolfram in STEM/STEAM
      • Wolfram Challenges
      • Wolfram Problem Generator
    • Wolfram Initiatives
      • Wolfram Science
      • Wolfram Foundation
      • History of Mathematics Project
    • Events
      • Stephen Wolfram Livestreams
      • Online & In-Person Events
    • Contact Us
    • Connect & Follow
  • Wolfram|Alpha
  • Wolfram Cloud
  • Your Account
  • User Portal
Wolfram Language & System Documentation Center
EventSeries
  • See Also
    • TemporalData
    • TimeSeries
    • TimeSeriesModelFit
    • MovingMap
    • RandomFunction
    • CorrelationFunction
    • EstimatedProcess
    • ListLinePlot
    • DateListPlot
    • TimelinePlot
    • DateHistogram
    • EventData
    • WeightedData
    • Databin
  • Related Guides
    • Time Series Processing
    • Using the Wolfram Data Drop
    • WDF (Wolfram Data Framework)
    • Descriptive Statistics
    • Scientific Data Analysis
    • See Also
      • TemporalData
      • TimeSeries
      • TimeSeriesModelFit
      • MovingMap
      • RandomFunction
      • CorrelationFunction
      • EstimatedProcess
      • ListLinePlot
      • DateListPlot
      • TimelinePlot
      • DateHistogram
      • EventData
      • WeightedData
      • Databin
    • Related Guides
      • Time Series Processing
      • Using the Wolfram Data Drop
      • WDF (Wolfram Data Framework)
      • Descriptive Statistics
      • Scientific Data Analysis

EventSeries[{{t1,v1},{t2,v2}…}]

represents a series of events given as time-value pairs {ti,vi}.

EventSeries[{v1,v2,…},tspec]

represents a series of events with values vi at times specified by tspec.

Details and Options
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
Basic Uses  
Creating an Event Series  
Extracting Properties and Values  
Event Series Arithmetic  
Options  
CalendarType  
DateFunction  
HolidayCalendar  
Show More Show More
MetaInformation  
MissingDataMethod  
TemporalRegularity  
TimeZone  
Value Dimensions  
Applications  
Accidental Deaths  
Fitness  
Filtering  
Earthquakes  
Notable Dates  
Properties & Relations  
Possible Issues  
Neat Examples  
See Also
Related Guides
History
Cite this Page
BUILT-IN SYMBOL
  • See Also
    • TemporalData
    • TimeSeries
    • TimeSeriesModelFit
    • MovingMap
    • RandomFunction
    • CorrelationFunction
    • EstimatedProcess
    • ListLinePlot
    • DateListPlot
    • TimelinePlot
    • DateHistogram
    • EventData
    • WeightedData
    • Databin
  • Related Guides
    • Time Series Processing
    • Using the Wolfram Data Drop
    • WDF (Wolfram Data Framework)
    • Descriptive Statistics
    • Scientific Data Analysis
    • See Also
      • TemporalData
      • TimeSeries
      • TimeSeriesModelFit
      • MovingMap
      • RandomFunction
      • CorrelationFunction
      • EstimatedProcess
      • ListLinePlot
      • DateListPlot
      • TimelinePlot
      • DateHistogram
      • EventData
      • WeightedData
      • Databin
    • Related Guides
      • Time Series Processing
      • Using the Wolfram Data Drop
      • WDF (Wolfram Data Framework)
      • Descriptive Statistics
      • Scientific Data Analysis

EventSeries

EventSeries[{{t1,v1},{t2,v2}…}]

represents a series of events given as time-value pairs {ti,vi}.

EventSeries[{v1,v2,…},tspec]

represents a series of events with values vi at times specified by tspec.

Details and Options

  • EventSeries represents a series of time-value pairs {ti,vi}.
  • The values vi can be scalars or arrays of any dimension, but must all be of equal dimensionality.
  • The following times tspec can be given:
  • Automaticuse uniformly spaced times starting at 0
    {tmin}use uniformly spaced times starting at tmin
    {tmin,tmax}use uniformly spaced times tmin to tmax
    {tmin,tmax,dt}use times tmin to tmax in steps of dt
    {{t1,t2,…}}use explicit times {t1,t2,…}
  • The ti can be numbers or any valid input to AbsoluteTime.
  • The values tmin, tmax, and dt can be given as numbers, dates, or Automatic.
  • Specifying es[t] gives the event value at time t.
  • EventSeries is a special case of TemporalData allowing only a single path and no interpolation.
  • EventSeries objects of equal dimensionality {es1,es2,…} can be combined into a TemporalData object using TemporalData[{es1,es2,…}].
  • Properties of an EventSeries object es can be obtained from es["property"].
  • A list of available properties can be obtained using es["Properties"].
  • Some properties of the event series include:
  • "Path"time-value pairs {{t1,v1},…}
    "PathComponents"split the multivariate path into univariate components
    "PathFunction"an interpolated path function
    "PathLength"the length of the path
    "Values"the values {v1,…}
    "ValueDimensions"the dimensionality of the vi
    "Times"the times {t1,…}
    "Dates"the times {t1,…} as dates
    "DatePath"date-value pairs {{date1,v1},…}
    "FirstTime"the first time t1
    "FirstDate"the first time t1 as date
    "LastTime"the last time
    "LastDate"the last time as date
    "FirstValue"the value v1 at the first time
    "LastValue"the value at the last time
  • Specifying es["PathComponent",p] gives the EventSeries for vector components of the values specified by p.
  • If dates are given as input, es["Times"] returns them in AbsoluteTime.
  • Normal[es] is equivalent to es["Path"].
  • EventSeries takes the following options:
  • CalendarType "Gregorian"the calendar type to use
    HolidayCalendar {"UnitedStates","Default"}the holiday calendar to use
    TimeZone $TimeZonethe time zone to use
    MetaInformation Noneinclude additional meta-information
    MissingDataMethod Nonemethod to use for missing values
    TemporalRegularity Automaticwhether to assume the data is regular
    DateFunction Automatichow to convert dates to standard form
    ValueDimensionsAutomaticthe dimensions of the values
  • Setting the MissingDataMethod->Automatic will automatically interpolate values with head Missing by value from the left. By default, values with head Missing are treated as missing.
  • The setting ValueDimensions->dim specifies that the values vij are of dimension dim. Setting ValueDimensions->Automatic attempts to automatically determine the dimension of the values from the data.

Examples

open all close all

Basic Examples  (1)

Attach temporal information to some events:

Visualize the path:

Scope  (31)

Basic Uses  (9)

Visualize an event series:

Use TimeSeriesWindow to extract a portion of an event series:

Use TimeSeriesInsert to insert a missing value:

Use TimeSeriesRescale to rescale an event series to run from 0 to 20:

Use TimeSeriesShift to shift the series ahead by 2:

Square the values of an event series:

Use TimeSeriesMap to find the sums of the components of a vector-valued event series:

Find the Mean of the values in an event series:

Compute a MovingAverage:

Moving maximum:

Use TimeSeriesAggregate to compute a width-5 total for an event series:

Use TimeSeriesModelFit for fitting a parametric model to an event series:

Forecast the next 10 values in the event series:

Plot the event series along with the forecast:

Compute the differences between two event series:

Use TimeSeriesThread to compute maximum event series:

Creating an Event Series  (15)

Give a list of values with Automatic time stamps:

Create an event series starting at :

Use dates for starting times:

Dates can be given as any valid input to AbsoluteTime:

Use equally spaced times from 10 to 50:

Give a range of dates to use:

Specify an Automatic endpoint:

Create a series with times 1 to 20 in steps of 2:

Use an Automatic endpoint and fixed step:

Extract the computed last date:

Use an Automatic start point and given frequency:

Extract the computed first time:

Explicitly specify the times to use:

Give an explicit list of dates:

Give the time-value pairs:

Create an event series from date-value pairs:

Create an event series from data involving quantities:

Some ExampleData has EventSeries defined:

Extracting Properties and Values  (4)

Obtain a list of available properties:

Values used for the event series:

Times:

Time-value pairs:

Plot the event series:

Extract components of vector-valued collection:

The first component:

Obtain the second component:

Plot the paths components:

Resample data over a given set of times:

Subsample the original path in steps of 2:

The new data is sampled from the path function:

Event series involving quantities:

The values are given as QuantityArray:

Extract quantity unit information:

Extract quantity magnitudes:

Event Series Arithmetic  (3)

Numerical, listable functions automatically thread over values of event series:

Compare to the result of TimeSeriesMap:

Combining several event series with identical time stamps threads over values:

Create a new event series of quantity magnitudes from existing event series involving quantities:

Create a new time series of quantity units:

Options  (11)

CalendarType  (1)

Specify time stamps as dates in a specific calendar using CalendarType:

By default, the "Gregorian" calendar is being used:

DateFunction  (2)

Use DateList to define functions for interpreting ambiguous date strings:

Use DateObject to define functions for interpreting ambiguous date strings:

Specify TimeZone of the inputs:

HolidayCalendar  (1)

Use HolidayCalendar to visualize business days in a given country:

MetaInformation  (3)

Include additional metadata as a list of rules:

The properties now include the metadata "Stock":

The added metadata can be used like any other property:

Use MetaInformation to specify PlotLegends:

See the available MetaInformation:

Access specific information directly:

Visualize the data:

Use MetaInformation to name the components in a vector-valued EventSeries:

Extract second component:

Extract first and third components using either their name or number:

MissingDataMethod  (1)

By default, values with head Missing are interpreted as missing:

Use MissingDataMethod to replace missing values with a constant:

Use interpolation to replace the missing values:

TemporalRegularity  (1)

Explicitly assume that data is regularly spaced:

TimeZone  (1)

Specify the time zone of EventSeries:

The time stamps were created in $TimeZone but the dates are displayed in the time zone specified by the option:

Value Dimensions  (1)

Specify the dimensionality of the values:

Applications  (6)

Accidental Deaths  (1)

The number of accidental deaths in the United States was recorded monthly for six years:

Fit an ARProcess to the data:

The model misses the seasonality in the data:

The diagnostic plots suggest a model with seasonality of 12 is needed:

The seasonal model seems to generally outperform the non-seasonal one:

Obtain an empirical estimate of the 90% forecast prediction limits two months into the future:

Compare to the asymptotic estimates:

Fitness  (2)

Event series for the number of steps taken daily by a person between April 1 and September 1:

Compute the mean and median number of steps:

The second event series represents high-activity minutes per day:

Plot the time series and its moving mean over 40 days:

Compare cumulative totals of the daily number of steps with geographical reference points from Champaign, IL:

Accumulate the event series and convert to distance units:

Maximum distance:

Calculate distances to a few cities within the maximum distance:

The quantity values of the event series are given as a QuantityArray and need Normal:

Plot the cumulative number of steps with the distance marked by the cities:

Filtering  (1)

Use MeanFilter to filter an event series:

Earthquakes  (1)

The magnitude of earthquakes with magnitude at least 6:

Show the distributions of the magnitudes:

Find the conditional probability of a magnitude 7 or greater earthquake in the given time interval:

Notable Dates  (1)

The event series of birthdays of American presidents:

Plot the dates:

Use AssociationThread to plot dates with names:

Birthday distribution within a year:

Find shared birthdays:

Properties & Relations  (3)

EventSeries does not interpolate the values between time stamps:

Use TimeSeries to represent continuous times:

Both agree on time stamps:

However, TimeSeries interpolates the values between time stamps:

You can convert from one to the other:

EventSeries can contain a single path only:

The event series has only one path:

Create individual EventSeries for each row of data:

Compare to the first row of the data:

Use TemporalData to contain multiple paths:

EventSeries at a point returns a value or Missing[]:

Evaluating at a time stamp and in between time stamps:

Use TemporalData to store multiple paths and obtain distribution of the values at a point:

Evaluating at a time stamp and in between time stamps:

Possible Issues  (3)

Multidimensional data may be confused with time-value pairs:

Specify ValueDimensions to treat the data as vector-valued:

Component names must be strings:

Path component names must be non-empty strings:

Event series with repeated component names:

For a repeated name, only the first component will be repeatedly extracted:

Use an index to access the next components with the same name:

Neat Examples  (1)

Create a moon calendar for January:

See Also

TemporalData  TimeSeries  TimeSeriesModelFit  MovingMap  RandomFunction  CorrelationFunction  EstimatedProcess  ListLinePlot  DateListPlot  TimelinePlot  DateHistogram  EventData  WeightedData  Databin

Related Guides

    ▪
  • Time Series Processing
  • ▪
  • Using the Wolfram Data Drop
  • ▪
  • WDF (Wolfram Data Framework)
  • ▪
  • Descriptive Statistics
  • ▪
  • Scientific Data Analysis

History

Introduced in 2014 (10.0) | Updated in 2015 (10.1)

Wolfram Research (2014), EventSeries, Wolfram Language function, https://reference.wolfram.com/language/ref/EventSeries.html (updated 2015).

Text

Wolfram Research (2014), EventSeries, Wolfram Language function, https://reference.wolfram.com/language/ref/EventSeries.html (updated 2015).

CMS

Wolfram Language. 2014. "EventSeries." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/EventSeries.html.

APA

Wolfram Language. (2014). EventSeries. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EventSeries.html

BibTeX

@misc{reference.wolfram_2025_eventseries, author="Wolfram Research", title="{EventSeries}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/EventSeries.html}", note=[Accessed: 04-February-2026]}

BibLaTeX

@online{reference.wolfram_2025_eventseries, organization={Wolfram Research}, title={EventSeries}, year={2015}, url={https://reference.wolfram.com/language/ref/EventSeries.html}, note=[Accessed: 04-February-2026]}

Top
Introduction for Programmers
Introductory Book
Wolfram Function Repository | Wolfram Data Repository | Wolfram Data Drop | Wolfram Language Products
Top
  • Products
  • Wolfram|One
  • Mathematica
  • Notebook Assistant + LLM Kit
  • Compute Services
  • System Modeler

  • Wolfram|Alpha Notebook Edition
  • Wolfram|Alpha Pro
  • Mobile Apps

  • Wolfram Engine
  • Wolfram Player

  • Volume & Site Licensing
  • Server Deployment Options
  • Consulting
  • Wolfram Consulting
  • Repositories
  • Data Repository
  • Function Repository
  • Community Paclet Repository
  • Neural Net Repository
  • Prompt Repository

  • Wolfram Language Example Repository
  • Notebook Archive
  • Wolfram GitHub
  • Learning
  • Wolfram U
  • Wolfram Language Documentation
  • Webinars & Training
  • Educational Programs

  • Wolfram Language Introduction
  • Fast Introduction for Programmers
  • Fast Introduction for Math Students
  • Books

  • Wolfram Community
  • Wolfram Blog
  • Public Resources
  • Wolfram|Alpha
  • Wolfram Problem Generator
  • Wolfram Challenges

  • Computer-Based Math
  • Computational Thinking
  • Computational Adventures

  • Demonstrations Project
  • Wolfram Data Drop
  • MathWorld
  • Wolfram Science
  • Wolfram Media Publishing
  • Customer Resources
  • Store
  • Product Downloads
  • User Portal
  • Your Account
  • Organization Access

  • Support FAQ
  • Contact Support
  • Company
  • About Wolfram
  • Careers
  • Contact
  • Events
Wolfram Community Wolfram Blog
Legal & Privacy Policy
WolframAlpha.com | WolframCloud.com
© 2026 Wolfram
© 2026 Wolfram | Legal & Privacy Policy |
English