.. currentmodule:: edzed ============================= List of sequential blocks 1/2 ============================= List of sequential blocks offered by the ``edzed`` library - first part. **Conventions used in this chapter:** 1. Only block specific parameters are listed in the signatures. In detail: - the mandatory positional argument *name* is documented in the base class :class:`Block` - common optional keyword arguments *on_output*, *debug*, *comment* and *x_NAME* are shown only as ``**block_kwargs``, they are documented in the base class :class:`Block` - if persistent state is supported, only the *persistent* parameter is listed, but *sync_state* and *expiration* are always supported together with *persistent*, refer to :class:`SBlock` - *initdef*, *init_timeout* and *stop_timeout* are listed in the class signature only if supported by the particular block type. Their descriptions are not repeated here, refer to :class:`SBlock` 2. all time duration values (timeouts, intervals, etc.) can be given as a number of seconds or as a :ref:`string with time units