Documentation
July 29, 2025 ยท View on GitHub
This readme contains a table of contents of MOVES help files, notes, and code documentation to help users understand how MOVES is structured and how to run MOVES in a development environment. The EPA MOVES website includes other documentation, such as peer-reviewed documentation on the data and algorithms used in MOVES in the Onroad Technical Reports and Nonroad Technical Reports. On-your-own training modules are available here.
- Installation Troubleshooting: Answers for frequently asked questions regarding installation issues when using the .exe installer
- Quick Start Guide To Accessing MariaDB Data: Tips for users who are transitioning from MySQL and MySQL Workbench to MariaDB and HeidiSQL
- Command Line MOVES: A brief guide on how to run MOVES from the command line
- Tips for Faster MOVES Runs: Suggestions for how to structure MOVES runs to be as efficient as possible
- Apportioning EV Output: Explains how to apportion MOVES EV energy consumption, activity, and emissions between battery and fuel cell electric vehicles
MOVES Cheat Sheets:
These PDF cheat sheets summarize common tables and values used to create MOVES runs and interpret their outputs.
- Onroad Cheat Sheet
- Nonroad Cheat Sheet
- SQL Tip Sheet: Cheat sheet for SQL syntax
Help for MOVES Tools:
- Converting MOVES4 input databases to MOVES5: Information on steps needed to convert MOVES4 input databases to the MOVES5 format (as well as converting MOVES3 input databases to MOVES5)
- AVFT Tool: Instructions on how to use the AVFT Tool for building the AVFT input table
- Building LEV and NLEV input databases: Instructions on how to use the LEV/NLEV Tool in the MOVES GUI
- National Emissions Inventory Submissions QA Tool: Instructions and documentation for the NEI Submissions QA Tool
- ONI Tool: Instructions on how to use the ONI Tool when running MOVES in rates mode with default off-network idling activity
- Speciation Profile Scripts Tool: Instructions for how to speciate MOVES output for air quality modeling as a post-processing step
- Process DONE Files Tool: Help for using the Process DONE Files tool and/or the
ant pickupcommand - Multiple RunSpec Creator Tool: Help for using the Multiple RunSpec Creator tool
Developer References:
- MOVES Database Glossary: Glossary of the column names used in the MOVES default database
- MOVES Database Tables: Schema descriptions for each table in the MOVES default database
- MOVES Input/Output Database Changes: Description of the schema changes to MOVES County Scale and Project Scale input databases, as well as MOVES output databases
- Anatomy of a RunSpec: An overview of all of the fields contained in a MOVES RunSpec
- MOVES Code: Folder by Folder: Descriptions of the contents within the folders in the MOVES source code directory
- Debugging MOVES: Tips for troubleshooting and debugging unexpected behavior in MOVES runs
- Compiling NONROAD: Instructions on how to compile the NONROAD Fortran code