After running the modular installer, verify that everything is working correctly with these quick tests.
Quick Checks
1. Verify the Binary
You should see output like:
gat 0.5.7
If you get "command not found", check that your shell has reloaded the PATH:
2. Check Installed Components
You should see the gat executable and any other components you installed (e.g., solvers).
3. Verify Configuration Directory
This should show:
bin/- Executable binariesconfig/- Configuration fileslib/- Library components (if installed)cache/- Cached data
4. Test Basic Power Flow
The quickest test is a DC power flow on the test data included in the repository:
# Clone the repository for test data
# Import a MATPOWER case to Arrow format
# Run DC power flow
# Check the output
If this completes successfully, you should see a Parquet file with the results.
5. Inspect Results (Optional)
If you have duckdb or polars installed, you can inspect the results:
# With DuckDB
# With Polars (Python)
Troubleshooting
"gat: command not found"
Solution: The binary isn't in your PATH. Reload your shell:
Or verify the binary exists:
"error: Could not open file 'grid.arrow'"
Solution: Make sure you're in the GAT repository or use absolute paths:
"error: Solver X not found"
Solution: The solver wasn't installed. Run the installer again and select the solver you need:
Then choose to install the desired solver (e.g., Clarabel, HiGHS, CBC).
Installation hangs or fails
Solution: Check your internet connection and disk space:
# Check disk space in ~/.gat
# Check internet connectivity
If still stuck, download and run the installer directly:
Next Steps
Once verified, you're ready to:
- Learn the basics → Quickstart Guide
- Explore power flow analysis → Power Flow Analysis
- Run optimization → Optimal Power Flow
- Build commands interactively → Command Builder
Getting Help
If something doesn't work:
- Check the FAQ for common issues
- Review the Quickstart Guide for step-by-step examples
- Open an issue on GitHub