Installation
Requirements
h5forest requires Python 3.8 or higher and works on Linux, macOS, and Windows.
Install from PyPI
The easiest way to install h5forest is via pip:
This will install h5forest and all required dependencies:
h5py- HDF5 file readingnumpy- Numerical operationsprompt_toolkit- Terminal user interface frameworkmatplotlib- Plotting functionalityrapidfuzz- Fuzzy searching
Install from Source
To install the latest development version:
For development installation with testing tools and documentation building, see the Contributing Guide.
Verify Installation
After installation, verify everything works:
You should see the help message. If you have an HDF5 file available, test the interface:
Troubleshooting
Common Issues
ImportError: No module named 'h5py'
Permission errors on Linux/macOS
Terminal display issues
- Ensure your terminal supports Unicode characters
- For best experience, use a terminal with 256 color support
- Some features may not work properly in very old terminal emulators
Getting Help
If you encounter issues:
- Check the FAQ for common solutions
- Search existing GitHub issues
- Create a new issue with your system details and error message
Next Steps
Once installed, continue to the Quick Start Guide to learn the basics of using h5forest.