R's MANOVA.RM
package provides indeed the multRM()
method. The MANOVA.RM
reference manual actually mentions between and within-subject variables in page 13, which comforts the fact that the package is indeed appropriate for mixed design.
Python's rpy2
should allow the use of Python and minimizing the use of R.