Skip to main content

A python based toolkit to download and anlyse data from the Ethoscope hardware system.

Project description

ethoscopy

A data-analysis toolbox utilising the python language for use with data collected from 'Ethoscopes', a Drosophila video monitoring system.

For more information on the ethoscope system: https://www.notion.so/The-ethoscope-60952be38787404095aa99be37c42a27

Ethoscopy is made to work alongside this system, working as a post experiment analysis toolkit. Ethoscopy provides the tools to download epxerimental data from a remote ftp servers as setup in ethoscope tutorial. Downloaded data can be curated during the pipeline into a range of ways, all fromatted using the pandas data structure.

Further the ethoscopy package provides behavpy a subclassed version of pandas that combines metadata with the data for easily manipulation.

In addtion the behavpy class has hmmlearn imbedded, a python package for the use of hidden markov models (HMM) (https://hmmlearn.readthedocs.io/en/latest/). Here you can set the architecture and train a HMM of your choice. There are several plotting functions avaiable alongside side it to explore the hidden markov model, using plotly as graphing tool of choice.

Project details


Download files

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

Source Distribution

ethoscopy-0.1.1.tar.gz (37.1 kB view details)

Uploaded Source

Built Distribution

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

ethoscopy-0.1.1-py3-none-any.whl (39.8 kB view details)

Uploaded Python 3

File details

Details for the file ethoscopy-0.1.1.tar.gz.

File metadata

  • Download URL: ethoscopy-0.1.1.tar.gz
  • Upload date:
  • Size: 37.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.4 Windows/10

File hashes

Hashes for ethoscopy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3504eee293ed66d1fcc72f8779b1fb13bb3e7496b5cf426d8579d7d58d4545b2
MD5 d74a8f9acda61957c76ca978404576de
BLAKE2b-256 f91fb04c3d718b156e8f059267fd1eee20284f3e1c7af20ec01c5b1f7ec507bf

See more details on using hashes here.

File details

Details for the file ethoscopy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: ethoscopy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 39.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.4 Windows/10

File hashes

Hashes for ethoscopy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c94b3045a5e278ec3a3927c4ea38dc10e5f19f8f6ae577a02274f2096d6b9eff
MD5 b873270c508eb5018c7ab3133679026a
BLAKE2b-256 6bd69be65778bdb64270a7052105bc5bca5d45ce747f3fb7ee49bd80543cd7cc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page