astewartau / neurodesk-app

Neurodesktop application, based on Electron.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Neurodesk App

Neurodesk App is the cross-platform desktop application for Neurodesk. It is the quickest and easiest way to get started with Neurodesk on your personal computer, with the flexibility for advanced use cases.

Neurodesk App

Installing Docker

Neurodesk App requires Docker to be installed on your computer. If you already have Docker installed, you can skip this step.

After installation, open a terminal (Linux/macOS) or command prompt (Windows) and run the following command to verify that Docker is working correctly: docker --version

Installing Neurodesk App

If you have an existing Neurodesk App installation, please uninstall it first by following the uninstall instructions.

Launching Neurodesk App

Neurodesk App can be launched from the GUI of your operating system by clicking the application's icon or by using neurodeskapp command from the command line.

Neurodesk App sets File Browser's root directory based on the launch method.

  • If launched from the application icon on GUI or by using neurodeskapp command without any arguments, then the default working directory is set as the root directory. The default working directory is user home directory but it can be customized from the Settings dialog.

  • If neurodeskapp command is used with a directory path as the argument or with the --working-dir argument the directory in the argument is set as the root directory.

Sessions and Projects

Sessions represent local project launches and connections to existing Neurodesk servers. Each Neurodesk UI window in the app is associated with a separate session and sessions can be restored with the same configuration later on.

Each launch of Neurodesk in a different working directory is a separate project and projects can have their own configuration such as Python environment and UI layout.

Session start options

You can start a new session by using the links at the Start section of the Welcome Page.

Start session

  • Open Local Neurodesk.. creates a new session in the default working directory.
  • Connect... creates a session by connecting to a remote Neurodesk server.

Previously opened sessions are stored as part of application data and they are listed on Welcome Page. Clicking an item in the Recent sessions list restores the selected session.

Start session

neurodeskapp command-line launch examples

  • Open directories using relative or absolute path
    • neurodeskapp . launch in current directory

See user guide for configuration options

See troubleshooting guide for troubleshooting issues

For contributing, see developer documentation

About

Neurodesktop application, based on Electron.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:TypeScript 86.9%Language:JavaScript 6.1%Language:NSIS 3.1%Language:HTML 2.8%Language:Python 0.9%Language:Shell 0.2%Language:Batchfile 0.0%