- Optional
instidparameter toget_wave(),get_msg(), andcopymsg_type(). Passinstid=0for wildcard (all installations) or a specific ID to filter. Default behavior is unchanged. instidandmodidfields to the dictionary returned byEWModule.get_wave(), exposing the source module and installation IDs from the message logo.demo_getwave.pyexample script showing continuous waveform reading withEWModule.get_wave().docker-compose.yamlfor running the container with bind-mounted params and demo scripts.- Dockerfile for building PyEarthworm using pre-compiled Earthworm v8.0b8 binaries on Rocky Linux 9.6 (no source compilation required).
test/earthworm/directory with Earthworm runtime configuration (params, bin scripts) for containerized testing. CHANGELOG.mdto track project changes.
- PID comparison in
stopThreadandrestartThreadnow strips null bytes and whitespace, extracts digits only, and uses exact equality instead of substring matching. Prevents false-positive PID matches (e.g., PID 12 matching inside "1234").
- Updated README to reflect new parameters and return values.
- Updated
.gitignoreto ignore.vscode/,*.statefiles, and test directory paths.
See README.md for prior history.