Installation¶
Requirements¶
- Python 3.10 or higher
- pip (Python package installer)
Install from PyPI¶
The recommended way to install GridGulp is from PyPI:
Install from Source¶
To install the latest development version from GitHub:
Or clone the repository and install locally:
Optional Dependencies¶
Development Tools¶
To contribute to GridGulp or run tests, install the development dependencies:
This includes: - pytest for testing - ruff for linting - mypy for type checking - pre-commit hooks
Documentation¶
To build the documentation locally:
Verify Installation¶
After installation, verify that GridGulp is working:
Or from the command line:
Troubleshooting¶
ImportError: No module named 'magic'¶
GridGulp uses python-magic for file type detection. On some systems, you may need to install additional system dependencies:
macOS:
Ubuntu/Debian:
Windows: The Python package includes the necessary DLLs, but if you encounter issues, see the python-magic documentation.
Next Steps¶
- Follow the Quick Start guide to process your first spreadsheet
- Learn about Jupyter notebook usage for interactive data exploration
- See the User Guide for detailed usage instructions