open-ephys / gui-docs Goto Github PK
View Code? Open in Web Editor NEWDocumentation for the Open Ephys GUI
Home Page: https://open-ephys.github.io/gui-docs/
License: Creative Commons Attribution Share Alike 4.0 International
Documentation for the Open Ephys GUI
Home Page: https://open-ephys.github.io/gui-docs/
License: Creative Commons Attribution Share Alike 4.0 International
Hi,
Try to use make latexpdf
, but get this error:
Unknown graphics extension: .svg.
after google, this one works for me:
https://nbsphinx.readthedocs.io/en/0.4.2/markdown-cells.html#SVG-support-for-LaTeX
Hope this can help someone encounter the same issue
Best,
Cequn
It could have the following:
For troubleshooting GUI issues, always remember to provide:
Check that this is the same as in the popup that comes up when there is a crash.
I couldn't find an explicit definition of data stream, different data types and left to right processing.
I was also looking for a place to include internal lines that are not the more obvious 1-8 on the acq board.
So maybe a section defining how data is handled in general could help?
Maybe a good place for this is in page https://open-ephys.github.io/gui-docs/User-Manual/Exploring-the-user-interface.html
New title "Data processing" right before "Main components" could work.
Something like (please @jsiegle can you check for technical correctness and suitability):
The GUI processes different data types such as continuous signals, events, spikes and messages.
Data is processed in the signal chain from left to right in what are called "data streams". There can be multiple data streams in parallel. Data streams deal with data from selected sources (for example, a headstage or a file), as well as internal TTL lines. The GUI supports 256 TTL lines internally. A subset of these is accessible by hardware. For example, TTL lines 1-8 can be accesed by connecting an I/O board to the digital input or output of the Open Ephys Acquisition Board.
The last part might be a handful for the first section of the docs, but it also immediately gives you an idea of where data lives in the software and what you are going to be juggling with. I didn't do a pull request so we can discuss.
From Discord user ant_blot: On some (older) windows computer starting the gui crashes with "no audio device" message. It took us a while to realise that it was because of a Windows "feature". If there is no audio output (screen with DVI, no onboard speaker or headphone connected), windows disables completely the audio device (in the task bar the volume icon has a red cross like when it's on mute). The issue can be solved by connecting a jack cable in the headphone connector (no need to have speakers, just put something in the connector and let the cable hang loose and it works). It's not a gui issue per se but it might be good to add that in the documentation/troubleshooting somewhere
Might be a good idea to add a couple pages covering how to load data recorded by GUI in Matlab and Python. This could just even be examples.
I can't seem to find them and it would be helpful to have the plugin functionality documented
Or, if this is difficult to do on the menu, have a page listing them by plugin type.
This is helpful to help navigate plugins when you don't know what they do.
Eg: browse the plugin list by "Sink" to understand the different ways in which the acq board can interact with other devices via the GUI.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.