https://github.com/jupyter-xeus/xeus-qt
ZeroMQ-based middleware for xeus integrated in the Qt event loop
https://github.com/jupyter-xeus/xeus-qt
Last synced: 5 days ago
JSON representation
ZeroMQ-based middleware for xeus integrated in the Qt event loop
- Host: GitHub
- URL: https://github.com/jupyter-xeus/xeus-qt
- Owner: jupyter-xeus
- License: bsd-3-clause
- Created: 2021-07-19T14:58:50.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-02T16:10:38.000Z (12 months ago)
- Last Synced: 2025-05-20T18:58:08.666Z (about 1 month ago)
- Language: CMake
- Homepage:
- Size: 467 KB
- Stars: 9
- Watchers: 3
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Xeus-qt
[](https://github.com/jupyter-xeus/xeus-qt/actions/workflows/main.yml)
ZeroMQ-based middleware for xeus integrated in the Qt event loop.
## Building and running the example kernel from source
First, create the environment with all required dependencies:
```
mamba env create -f environment-dev.yml -n xeus-qt
mamba activate xeus-qt
```To build the main library:
```
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=$CONDA_PREFIX
make install
```To build the example kernel:
```
cd examples
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=$CONDA_PREFIX
make install
```On linux, the build may fail with the following error:
```
cannot find "GL/gl.h"
```In that case, run `mamba install mesalib -c conda-forge` and build again.
# License
We use a shared copyright model that enables all contributors to maintain the copyright on their contributions.
This software is licensed under the BSD-3-Clause license. See the [LICENSE](LICENSE) file for details.