Async ipylab
This is a massive rewrite of ipylab that supports asynchronous comms between the frontend and backend. It is fully functional for a single session (and v2.0.3 now provides provisional compatibility with multiple pages) and provides many new features compared to the existing version of Ipylab.
Replaces: #135
Addresses: #11
Try it out
You can install it directly from the wheel.
pip install https://github.com/fleming79/ipylab/releases/download/v2.0.3/ipylab-2.0.3-py3-none-any.whl
Then you can try out the notebooks.
Wow, thanks again @fleming79 for opening this massive PR!
I tried the notebooks and got to play with the new features, and they look great! It would make sense to move forward with a v2 that would offer these new APIs.
Do you think it would be possible to open separate (smaller size) PRs, each focused on a specific feature? So it's easier to review and follow progress.
Maybe we could start with #11?