Important: rmToo was successfully tested under Windows but is not officially supported under Windows.
This document provides hints to get rmToo up and running under Windows.
rmToo was successfully tested using Cygwin, which provides a Unix-like environment on Windows.
- Download the Cygwin setup.exe file
- Follow the installation instructions
- Choose the following additional packages:
gnuplotmaketetexpython
For most rmToo statistic modules, you need numpy and scipy:
pip install numpy scipyNote: There are reports that numpy/scipy can run under Windows, but it may not be straightforward. Some installable versions of numpy and scipy don't work with Cygwin.
- Download and install Graphviz for Windows
- Add Graphviz binaries to your PATH before running
make:export PATH=$PATH:"/cygdrive/c/Program Files (x86)/Graphviz2.28/bin"
Note: Adapt the path to reflect your local directory structure and current version. The path might start with
/cygwindepending on your Cygwin setup.
pip install rmtooFor a more native Linux experience on Windows 10/11:
- Enable WSL: Follow Microsoft's WSL installation guide
- Install Ubuntu: From the Microsoft Store
- Follow Linux installation: Use the Linux installation guide
# Navigate to your working directory
cd /path/to/your/projects
# Copy the template project
cp -r "$(rmtoo-contrib-dir)/template_project" MyProject
cd MyProject
# Set up environment
source ./setenv.sh VENV
# Build the project
makels artifacts/- Path issues: Ensure all tools (Python, LaTeX, Graphviz) are in your PATH
- Line endings: Use
git config core.autocrlf falseto avoid line ending issues - Cygwin permissions: Run Cygwin as administrator if you encounter permission errors
- Building documentation may be slower on Windows
- Consider using WSL2 for better performance
If you encounter Windows-specific issues:
- Check the FAQ
- Report issues on GitHub
- Include your Windows version and installation method in bug reports
- Contact: rmtoo@florath.net