jpgill86 / neurotic

Curate, visualize, annotate, and share your behavioral ephys data using Python
https://neurotic.readthedocs.io
MIT License
33 stars 9 forks source link

Add neurotic to NeuralEnsemble.org? #159

Closed jpgill86 closed 4 years ago

jpgill86 commented 4 years ago

Hi @apdavison,

Earlier this year on the NeuralEnsemble mailing list, I announced the release of my app, called neurotic, which makes use of Neo and other Neo-ecosystem libraries. @samuelgarcia suggested that I ask you about the possibility of adding neurotic to NeuralEnsemble.org's listings of software projects. I am wondering if you would be amenable to this idea, and how we would go about doing that (or if there is someone else I should bother with this!).

Thanks for your time!

apdavison commented 4 years ago

Hi @jpgill86 - yes, I think that makes a lot of sense. I guess I can get most of the information needed (licence, documentation URL, etc.) from Github, but I will need a short description (1-2 sentences), and then a longer text, which can be formatted with reStructuredText markup, and the file for your logo.

jpgill86 commented 4 years ago

Wonderful, thanks @apdavison! Here are some details that should help you.

Logo in several sizes: https://github.com/jpgill86/neurotic/tree/master/neurotic/gui/icons/img

License: MIT (https://github.com/jpgill86/neurotic/blob/master/LICENSE)

Links:

Description in reStructuredText:

**neurotic** is an interactive data visualization app that allows
neuroscientists to synchronize raw electrophysiology data with video of the
experiment. Without doing any programming, users can review and annotate their
experimental data stored in a Neo_-compatible format (see `Neo's docs`_ for
file types) and see video of the behavior or stimuli that accompanied the
signals.

Before plotting data, **neurotic** can perform basic data processing, such as
signal filtering and spike detection. It can also fetch data files from
internet-accessible servers, which is convenient for collaborations or for
working from multiple computers.

**neurotic** is built in Python and can run as a standalone app for Windows,
macOS, or Linux. It also provides an API that can be used as part of a data
analysis workflow with Jupyter notebooks or Python scripts. The app launches
with a complete working example, and a working `example Jupyter notebook`_ is
provided too.

**neurotic**'s graphical user interface is powered by the ephyviewer_ library.

.. _ephyviewer: https://github.com/NeuralEnsemble/ephyviewer
.. _example Jupyter notebook: https://github.com/jpgill86/neurotic/blob/master/neurotic/example/example-notebook.ipynb
.. _Neo:        https://neuralensemble.org/neo/
.. _Neo's docs: https://neo.readthedocs.io/en/latest/io.html#module-neo.io
jpgill86 commented 4 years ago

Hi @apdavison, is there anything else you need from me for this?

apdavison commented 4 years ago

@jpgill86 no, I don't think so. I'll let you know once I've updated the site.

jpgill86 commented 4 years ago

ping @apdavison 😉

apdavison commented 4 years ago

https://neuralensemble.org/neurotic/

jpgill86 commented 4 years ago

Thank you @apdavison, it looks great!

jpgill86 commented 4 years ago

Hello again @apdavison... the URL you shared works great, but I noticed that neurotic has not been added to the drop-down menu listing all of the available software, which makes it difficult to find the page.

image

Could you add it for me?

EDIT: As described below, this menu is only visible when accessing the site through the HTTP protocol.

jpgill86 commented 4 years ago

P.S.: I noticed something interesting, which is that the software drop-down menu appears when accessing the site through the HTTP protocol (http://neuralensemble.org), but not the HTTPS protocol (https://neuralensemble.org). For the latter, clicking "Software" instead takes you to the Projects page, where neurotic is listed. There are no links to the Projects page when using the HTTP protocol, which means neurotic is not discoverable that way. Curious!

jpgill86 commented 4 years ago

Hello again @apdavison,

I noticed that, in addition to the issues I described in the posts above from February 25, the neurotic logo is now a broken image:

image

Is it possible to fix this (and, time permitting, the other issue described above)?

Jeff

apdavison commented 4 years ago

This should now be fixed and stay fixed!

jpgill86 commented 4 years ago

Yes, it all appears to be working. Thanks @apdavison!