**Description**

The Period class implements in C++ the sliding window algorithm in order to find periods in a chaotic sequence represented with finite precision. The class is templated so that the precision can be externally specified. The following finite representations are known to be supported:

- floating point (see IEEE754 class) single precision (32 bits)
- floating point double precision (64 bits)
- fixed point (see TFixed class)

- logistic map
- tent map
- Chebyshev polynomials
- skew tent map
- Bernoulli map (a.k.a. r-adic map)
- piece-wise linear chaotic map

For usage examples see period.cpp, scan_interval.cpp, show_seq.cpp or bin_stream.cpp.