Skip to main content

ethograph

EthoGraph demo Labelling in EthoGraph

EthoGraph is a graphical user interface for visualizing and segmenting multimodal timeseries behavioural data. It builds upon a number of open-source libraries to load and quickly render video and pose files, audio and spectrograms, ephys recordings in various formats, and arbitrary multi-dimensional timeseries — all on one shared timeline.

Note this GUI is still in development. I welcome people testing it and providing feedback!

📖 Documentation

🎥 Watch the demo

Quickstart

To install the GUI, run the following. For more detailed instructions, see the installation guide.

uv pip install "ethograph[gui,audio]" --python 3.12

To open the GUI, run:

ethograph launch

After launching, there are some example datasets you can explore the GUI with. To learn more about all the functionalities, I recommend the user manual.

Support

Open-source projects EthoGraph depends on

EthoGraph is built on top of a number of open-source projects: PyAV, audioio, Neo, crowsetta, Neurodata Without Borders, xarray, pynapple, movement, phy, PyQtGraph, and pygfx (via pynaviz).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ethograph-0.2.8.tar.gz (43.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ethograph-0.2.8-py3-none-any.whl (36.3 MB view details)

Uploaded Python 3

File details

Details for the file ethograph-0.2.8.tar.gz.

File metadata

  • Download URL: ethograph-0.2.8.tar.gz
  • Upload date:
  • Size: 43.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ethograph-0.2.8.tar.gz
Algorithm Hash digest
SHA256 2fc9c35b2423fcbf8394d8e9ad45102e65a104de82a42863d63faffbe2db9b80
MD5 8cdc9b8e7282eaa12c7f3548b17b9a67
BLAKE2b-256 5763419c96237726b6c366b7421960e21d384d7f45e1a61804d98b42613ae11f

See more details on using hashes here.

File details

Details for the file ethograph-0.2.8-py3-none-any.whl.

File metadata

  • Download URL: ethograph-0.2.8-py3-none-any.whl
  • Upload date:
  • Size: 36.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ethograph-0.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 7b142c06c8c3e32172c122ea8dc7f21d2807dcf2b15aedae8dd1eb60e8e78858
MD5 85ee2bab8980e8e6a7720e1adf9df815
BLAKE2b-256 84711af8ce40a48ea700599c7286081707327a50900b54ee85b05f7922513357

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.24

2 files

0.2.21

2 files

0.2.19

2 files

0.2.18

2 files

0.2.17

2 files

0.2.16

2 files

0.2.15

2 files

0.2.14

2 files

0.2.13

2 files

0.2.12

2 files

0.2.9

2 files

This release

0.2.8 This release

2 files

0.2.7

2 files

0.2.4.4

2 files

0.2.4.3

2 files

0.2.4

2 files

0.2.3

2 files

0.2.1

2 files

0.2.0

2 files

0.1.19

2 files

0.1.18

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page