Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xeus-python vs ipykernel #560

Open
jklap opened this issue Dec 7, 2022 · 1 comment
Open

xeus-python vs ipykernel #560

jklap opened this issue Dec 7, 2022 · 1 comment

Comments

@jklap
Copy link

jklap commented Dec 7, 2022

Is there any documentation on the differences between xeus-python and ipykernel?

Are there things that you can do in ipykernel that can't be done in xeus-python, either because they haven't yet been implemented or simply because of differences in approach?

Or in other words, what gotchas or things would someone need to be aware of to migrate?

@JohanMabille
Copy link
Member

There are two modes for xeus-python:

  • xpython, which embeds ipython, and is almost at feature parity with ipykernel. You may have some issues with event loop integration, like matplotlib (but I don't remember the detail)
  • xpython-raw, which is a pure C++ implementation. It is way faster to start, however you loose the support for matplotlib and some magics that have not been implemented yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants