t.rast.mapcalc and t.rast.mapcalc2 are implementing different of spatio-
temporal algebra approaches and can't be merged. t.rast.mapcalc2 is using
PLY to implement a new algebra (GSoC project). In case PLY is not
available, t.rast.mapcalc can be used instead supporting only a very
limited but still powerful spatio-temporal algebra.
I strongly suggest to not include the temporal algebra classes, tests, the
modules t.select, t.vect.mapcalc, t.rast.mapcalc2 and t.rast3d.mapcalc2
into the grass70 beta release. The temporal algebra implementation is
still very experimental.
Replying to [comment:1 huhabla]:
> t.rast.mapcalc and t.rast.mapcalc2 are implementing different of spatio-
temporal algebra approaches and can't be merged. t.rast.mapcalc2 is using
PLY to implement a new algebra (GSoC project). In case PLY is not
available, t.rast.mapcalc can be used instead supporting only a very
limited but still powerful spatio-temporal algebra.
Then `t.rast.mapcalc2` should be renamed to avoid numbered-names...
> I strongly suggest to not include the temporal algebra classes, tests,
the modules t.select, t.vect.mapcalc, t.rast.mapcalc2 and
t.rast3d.mapcalc2 into the grass70 beta release. The temporal algebra
implementation is still very experimental.