Planned intervention: On Wednesday April 3rd 05:30 UTC Zenodo will be unavailable for up to 2-10 minutes to perform a storage cluster upgrade.
Published December 12, 2022 | Version v0.2.3
Software Open

InPhyT/UnrollingAverages.jl: v0.2.3

  • 1. University of Turin

Contributors

  • 1. University of Turin

Description

UnrollingAverages is a Julia package aimed at deconvolving (or unrolling) moving averages of time series to get the original ones back.

UnrollingAverages currently assumes that the moving average is a simple moving average. Further relaxations and extensions may come in the future, see Future Developments section.

Installation

Press ] in the Julia REPL and then

pkg> add UnrollingAverages

Usage

The package exports a single function called unroll: it returns a Vector whose elements are the possible original time series.

unroll( moving_average::Vector{Float64},
        window::Int64;
        initial_conditions::U=nothing,
        assert_natural::Bool=false
      ) where {U<:Union{Tuple{Vararg{Union{Int64,Float64}}},Nothing}}

Files

InPhyT/UnrollingAverages.jl-v0.2.3.zip

Files (500.1 kB)

Name Size Download all
md5:f6185547219d1c6b73f7547aab5a43bf
500.1 kB Preview Download

Additional details

Related works