Skip to content

Repository files navigation

Python 3.6 Falcon version pre-commit Code style: black

Falcon client is a collection of graphique interface used with Falcon.

Install

mode user

   conda install -c KloostermanLab falcon_clients

mode developper

   git clone https://bitbucket.org/kloostermannerflab/falcon-client.git
   cd falcon-client
   python setup.py build_ext --inplace
   pip install -e .

Troobleshoot

This version have been updated to work with python 3 and pyqt5. If you are unhappy with this modification, add an issue describing your issue and in waiting come back to the previous running version (python 2.x and pyqt4).

   pip install git+https://bitbucket.org/kloostermannerflab/falcon-client/src/1.0/

Simple client

Bash command :

   simple_client

This ui is used to control easily the workflow around Falcon. Once a running falcon instance is existing, the ui will be able to send and receive informations to it (in local or in remote if ip adress and port are carefully chosen). A graph can be started, stopped, modified and loaded. The information sent back by falcon can be selected by using filters of times and types.

Vizualization ui

There are, for the moment, 4 kinds of vizualization ui which can be launch with their own command:

Bash command :

   live_plot_mua_stats
   live_plot_behavior
   live_plot_decoding_error
   live_plot_ripple_stats

Display the output of the graph running in Falcon.

Contributing

How to contribute

Open an issue :

  1. Specify in the title the client concerned
  2. An use-case allowing to easily reproduce a bug is always appreciate

Issue are always welcome, don't hesitate to share your thought about this module.

Add a new visualization client :

Don't hesitate to fork the repository and open a pull request. Interesting new features could be a new visualization ui for a different type of falcon output.

About

Client library and applications for interaction with a running falcon server.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages