Installation¶
Requirements¶
- Python >=3.8,<3.12
- Docker (for database setup)
- Dependencies: numpy, pandas, datajoint, pygame, pillow, and more (automatically installed)
Installation Options¶
Basic Installation¶
To install EthoPy with basic features, run:
1 |
|
This is the preferred method as it will install the most recent stable release.
Optional Features¶
For additional functionality:
1 2 3 4 5 6 7 8 |
|
From Source¶
To install the latest development version:
1 |
|
For development installation:
1 2 3 |
|
Database Setup¶
-
Start the database container:
1
ethopy-setup-djdocker
-
Configure the database connection:
Create a configuration file at:
- Linux/macOS: ~/.ethopy/local_conf.json
- Windows: %USERPROFILE%\.ethopy\local_conf.json
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
-
Verify database connection:
1
ethopy-db-connection
-
Create required schemas:
1
ethopy-setup-schema
Raspberry Pi Setup¶
For detailed Raspberry Pi setup instructions, including hardware-specific configurations and dependencies, please refer to our Raspberry Pi Setup Guide.