Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Emacs-Jupyter
Provides an interface to enable developers to build Jupyter frontends within Emacs and integrates Jupyter with some of Emacs' built-in features.
Collective -
Host: opensource -
https://opencollective.com/emacs-jupyter
- Code: https://github.com/emacs-jupyter
There was an implementation of `jupyter-start-channels` for a
`jupyter-kernel-process-manager` d...
Replace it with a handler function passed to `jupyter-ioloop-start`.
* jupyter-ioloop-comm.el: ...
github.com/emacs-jupyter/jupyter - 1fa6ed4e5f1eee91a1da5b1cd6f80d4a8931f468 authored almost 4 years ago
This in preparation for removing the `jupyter-ioloop-handler` method
altogether.
* jupyter-iolo...
github.com/emacs-jupyter/jupyter - 786f61fb990082827be3f700637655cda90c3836 authored almost 4 years ago* jupyter-base.el (jupyter-read-connection): New function.
* jupyter-kernel-process-manager.el
...
`jupyter-org-closest-jupyter-language` falls back to asking a user for a
kernel, when it does so...
* ob-jupyter.el
(org-babel-jupyter-server-session)
(org-babel-jupyter-parse-session): Convert to...
* jupyter-client.el (jupyter--connection-info): Do it.
(jupyter-comm-initialize): Remove validat...
We would still like a message indicating that a kernel process starts on
Windows.
* jupyter-ker...
github.com/emacs-jupyter/jupyter - 5d2007d5f20815cba29adc806546db6980514086 authored almost 4 years ago
* ob-jupyter.el
(org-babel-jupyter-initiate-session-by-key): Get rid of unnecessary
variable.
(o...
* jupyter-org-client.el (jupyter-org-result): Do it.
github.com/emacs-jupyter/jupyter - 62b3de44a4da03bf50659790b5b44ca0903863a2 authored almost 4 years ago* jupyter-rest-api.el (jupyter-api-get-ordered-checkpoints): Do it.
github.com/emacs-jupyter/jupyter - b4304ae4735a67d9c82221bebb0d2d79c6597d2d authored almost 4 years agogithub.com/emacs-jupyter/jupyter - 7735d2b8fb32434992467f0d4d9d59c1a1a5dc0c authored almost 4 years ago
The boundaries of cell text are already considered by
`jupyter-repl-map-cells` (called during fo...
There is no need to do so since
`jupyter-repl-font-lock-fontify-region` already takes care of
na...
The following changes are made:
jupyter--run-handler-p -> jupyter--request-allows-handler-p
jup...
There is no need to have an extra function call and they were not used
anywhere else.
* jupyter...
github.com/emacs-jupyter/jupyter - d1c6f74ead011978a04ea962ad0ee9ea4fc21843 authored almost 4 years ago`jupyter-handle-*` methods now only take an argument list like
(client req msg)
instead of...
github.com/emacs-jupyter/jupyter - 7786d30468981c3b5b6aca78d15f7850710d17eb authored almost 4 years ago* jupyter-base.el: Do it.
github.com/emacs-jupyter/jupyter - 1c154ca68d9f7e9efd818a00b95927c3ca2ec5b1 authored almost 4 years agobut first...
* jupyter-base.el: ...idle-received-p -> idle-p for jupyter-request objects
* jup...
github.com/emacs-jupyter/jupyter - c3fae7d7df9e96bde43b235a7fa804046dce7377 authored almost 4 years agoThese will be used in future commits.
* jupyter-client.el (jupyter-idle-sync)
(jupyter-add-idle...
* jupyter-base.el: Do it.
github.com/emacs-jupyter/jupyter - 04330c4dd37b3753298f5c013c2cdb25d63cb03a authored almost 4 years ago
Reduce the number of arguments `jupyter-handle-message` takes, by just
passing the message prope...
The old Emacs JSON API (for versions <= 27.2 at time of commit) was
structured in a way that rep...
github.com/emacs-jupyter/jupyter - 3f54271e40a014339ebfa60d9a442c4b47c99d94 authored almost 4 years ago
github.com/emacs-jupyter/jupyter - 1a5ec3171fdca962462f93fd2a2dc1bc5cf0e275 authored almost 4 years ago
github.com/emacs-jupyter/jupyter - 6ce8d01e3a550a3268b415bf9d9b635d4dba5940 authored about 4 years ago
github.com/emacs-jupyter/jupyter - 7372a117064fabe4ef581a16008f6073564b2671 authored about 4 years ago
github.com/emacs-jupyter/jupyter - 360cae2c70ab28c7a7848c0c56473d984f0243e5 authored over 4 years ago
github.com/emacs-jupyter/jupyter - 64dda221c0454f3bc78bedbf2ce25632d755772b authored over 4 years ago
`jupyter-server-make-instance` is from another branch.
* ob-jupyter.el: Remove `jupyter-server-...
github.com/emacs-jupyter/jupyter - 785edbbff65abb0c929dc2fbd8b8305c77fd529e authored almost 5 years ago* jupyter-R.el (jupyter-org-result): Do it.
github.com/emacs-jupyter/jupyter - 62ad054001955f41ff11ca5d6572c65fe004ae6b authored almost 5 years ago
* jupyter-repl.el
(jupyter-repl-map-cells): New function.
(jupyter-repl-cell-cond): Remove. Upda...
This commit adds the function `org-babel-jupyter--babel-map` and some
auxiliary functions to sim...
The implementations are really aliases of `jupyter-comm-alive-p` so
keep that one instead. The ...
This groups the DATA and METADATA argument of `jupyter-org-result`
into a CONTENT argument to fi...
The `jupyter-kill-kernel` of a kernel manager serves no purpose, just
use `jupyter-shutdown-kern...
It is replaced with `jupyter-map-mime-bundle` which is a function.
* jupyter-base.el (jupyter-l...
github.com/emacs-jupyter/jupyter - e400266ce1b5048c6ce377fd76fc05ba2e0c58b8 authored almost 5 years ago* jupyter-org-client.el (jupyter-org--append-stream-result-p): Do it.
github.com/emacs-jupyter/jupyter - 90e0c06f2e921cc434304afbc8d55dd7de7130fe authored almost 5 years ago* jupyter-org-client.el (jupyter-org--append-to-example-block): Do it.
github.com/emacs-jupyter/jupyter - 7d61c825679d4534776dfedf4496a0639d744310 authored almost 5 years ago* jupyter-org-client.el (jupyter-org--find-mime-types): Do it.
github.com/emacs-jupyter/jupyter - adcc853183e8db10dd1e30f8f8e6f0a8e9a491ab authored almost 5 years ago
* jupyter-comm-layer
(jupyter-comm-add-handler, jupyter-comm-remove-handler): Do it.
The `jupyter-zmq-channel-comm.el` file was more of an experiment and
is unused. It also causes ...
In `org-babel-jupyter-initiate-session-by-key`, the function to
disassociate a client from a :se...
Converting to lowercase was done arbitrarily. So that one could write
`(jupyter-lang wolfram-la...
github.com/emacs-jupyter/jupyter - 82f8fe691e96ca04c5a85e68f74a24bb968213d3 authored almost 5 years ago
github.com/emacs-jupyter/jupyter - 403c70c83cb3754c83da0932b0efaf5e72bdca9a authored almost 5 years ago
* ob-jupyter.el: Do it.
github.com/emacs-jupyter/jupyter - 4c9e61669052e85a471a8e88506ee3c4f74cae58 authored almost 5 years ago
That function should just create the function aliases and define the necessary
variables if not ...
* ob-jupyter.el
(org-babel-jupyter-initiate-client) [org-babel-jupyter-remote-session]: Do it.
* ob-jupyter.el (org-babel-jupyter-initiate-client): Do it.
github.com/emacs-jupyter/jupyter - 8c840d42d3a5a508127ef8010ff92099bef97b64 authored almost 5 years agogithub.com/emacs-jupyter/jupyter - dc8fc6767f7547aec5328ea46121d1362f963a62 authored almost 5 years ago
* ob-jupyter.el (org-babel-prep-session:jupyter)
(org-babel-load-session:jupyter): Fix number of...
* jupyter-kernel-process-manager.el
(jupyter--after-kernel-process-ready): New macro.
(jupyter-s...
The function writes to `jupyter-runtime-directory` and does not depend on
anything in`jupyter-ke...
The test for #219 isn't really testing the root cause of the bug, only a
symptom. And it doesn'...
* test/jupyter-test.el (org-babel-jupyter-parse-session): New test.
github.com/emacs-jupyter/jupyter - 3aa523ddf284ed5f0731f7ead80a4fd9318c60c8 authored almost 5 years ago
If a Jupyter TRAMP remote file contains a .json suffix do not treat it as a
kernel connection fi...
* ob-jupyter.el (org-babel-jupyter-parse-session): `:connect-repl` -> `:connect-repl-p`
github.com/emacs-jupyter/jupyter - 4ed5b2644f4bd409538a279e76ea94adf1cde860 authored almost 5 years ago* test/jupyter-test.el: Do it.
github.com/emacs-jupyter/jupyter - e9899c65cd33120007003fcf667e1929ebc0cbf1 authored almost 5 years ago
It's main purpose was to not forget to add the `read-only` property to text
that needed it. The...
* ob-jupyter.el: Do it.
github.com/emacs-jupyter/jupyter - 51b7ddc57a88467f2e2433270dbaff952ae0219f authored almost 5 years ago
* ob-jupyter.el (org-babel-jupyter-session-clients)
(org-babel-jupyter-session-key)
(org-babel-e...
Introduce the `org-babel-jupyter-initiate-client` generic. Method
implementations return a `jupy...
* ob-jupyter.el
(org-babel-jupyter--insert-variable-assignments): New function.
(org-babel-prep-...
* jupyter-server.el (jupyter-server-has-kernelspec-p): New method.
* ob-jupyter.el (org-babel-j...
github.com/emacs-jupyter/jupyter - 4ce54a056b426ba0369dd47a78471edf0abcffef authored almost 5 years ago
The :file result-parameter of source block interferes with how async result
insertion works, nam...
* ob-jupyter.el (org-babel-execute:jupyter): Do it.
github.com/emacs-jupyter/jupyter - 6420e206467e9d4193f3633e8959c25447a87fc7 authored almost 5 years ago
This variable is `let` bound by `org-babel-execute:jupyter` and its value reset
after that funct...
These commits were pre-maturely pushed to master.
This reverts commits:
- 3322ce7b315b1d09...
github.com/emacs-jupyter/jupyter - a4e0616ed4acd90f1ee7cb981bb8fb6bc05712d6 authored almost 5 years ago
* jupyter-server-ioloop-comm.el
(jupyter-server-kernel-connected-p): Do it.
* Makefile: Do it.
github.com/emacs-jupyter/jupyter - 8883a6631a16c79f2c7d8149e3f9c2b36ad6241b authored almost 5 years ago* jupyter-server-ioloop-comm.el: New file.
* jupyter-server.el (jupyter-server-use-zmq): New va...
github.com/emacs-jupyter/jupyter - a5f8d991b049bb66f73435573e09e1c6635c7415 authored almost 5 years ago
* test/jupyter-test.el: Move all zmq related tests (and code) to
`test/jupyter-zmq-test.el`, a...
* test/jupyter-server-test.el (jupyter-server): Replace test with one that
takes into account a ...
The `jupyter-server-kernel-comm` class is re-purposed for this, as mentioned in
the previous com...
* README.org: Do it.
github.com/emacs-jupyter/jupyter - 1a739feec7ab24c072227d6735b084ea48bbcf4d authored almost 5 years ago* README.org: Do it.
github.com/emacs-jupyter/jupyter - 4115ff5f73bcea095dea41b2abd913eac57e55ba authored almost 5 years ago
In the following, accept means moved from `jupyter-server.el` and move means
moved to `jupyter-s...
* jupyter-server.el (jupyter-ioloop, jupyter-server-ioloop): Remove requires.
(jupyter-server): ...
* jupyter-repl.el
(jupyter-repl-inhibit-continuation-prompts): New variable.
(jupyter-repl-witho...
The following changes are made:
`jupyter-initialize-connection` -> `jupyter-comm-initialize...
github.com/emacs-jupyter/jupyter - 1c45c3226bac176d17e2019b0c86330bed56c929 authored almost 5 years ago* test/jupyter-server-test.el: Do it.
* test/jupyter-test.el: Do it.
* test/jupyter-tramp-test...
github.com/emacs-jupyter/jupyter - 989e17c706560cb0ee0f2eee2beda6c052d71ff5 authored almost 5 years ago* jupyter-tramp.el (jupyter-tramp-expand-file-name): Do it.
github.com/emacs-jupyter/jupyter - b66ddf50eb66675aac1077321d5e46166877ae3c authored almost 5 years ago* test/jupyter-test.el (org-babel-jupyter-inline-blocks): Do it.
github.com/emacs-jupyter/jupyter - de7af256a97813d6c0bd04e53aa36401cf3f8c33 authored almost 5 years ago
fixes #172
fixes #215
* jupyter-tramp.el (jupyter-tramp-file-name-p): Change to `defsubst`.
github.com/emacs-jupyter/jupyter - 045f2b8b429fd6dc3ecb4f7baf2bd3012e0887b0 authored almost 5 years ago
* test/test-helper.el (jupyter-test-conn-info-plist)
(jupyter-test-ensure-notebook-server): Do it.
That also happens to use a ZMQ function.
* jupyter-rest-api.el (jupyter-api-upload-large-file):...
github.com/emacs-jupyter/jupyter - be8ee2c4824ce5ef02287f0874e56127f0de6720 authored almost 5 years ago
* README.org: Add notes on behavior when a kernel's language name has spaces
and uppercase cha...
github.com/emacs-jupyter/jupyter - bb50dfb8307e060815873a25a19f151f3af3ae9e authored almost 5 years ago
fixes #204
* jupyter-org-client.el (jupyter-handle-execute-result): Call
`jupyter-org-result` o...
* jupyter-repl.el (jupyter-repl-interaction-mode): Do it.
github.com/emacs-jupyter/jupyter - 5883bad935f58719ec374b53fc7efaed3fec7358 authored almost 5 years ago
`jupyter-wait-until-idle` can return immediately if an idle message has already
been received, b...
* jupyter-widget-client.el (jupyter-widgets-on-message): Do it.
github.com/emacs-jupyter/jupyter - 0e68f0f2f492d475d3daf28b68eb2eb1746bec66 authored almost 5 years ago
* jupyter-widget-client.el (jupyter-widgets-start-websocket-server)
(jupyter-widgets--initialize...
* jupyter-widget-client.el (jupyter-widgets--send-deferred): New function.
(jupyter-widgets-on-m...
* jupyter-widget-client.el (jupyter-widgets-sanitize-comm-msg): Do it. Update
all callers.
* jupyter-repl.el (jupyter-repl--deactivate-interaction-buffers): New function.
(jupyter-repl-ki...
github.com/emacs-jupyter/jupyter - 4a899deddc647bafcc97d03c2d3915cb3962bdab authored almost 5 years ago
* jupyter-org-client.el (jupyter-drop-request): Reset
`org-babel-jupyter-current-src-block-par...
* ob-jupyter.el (org-babel-jupyter-current-src-block-params): Do it.
github.com/emacs-jupyter/jupyter - c26978baf8f14acd1cc9c95cae1cfa5ced8adbc6 authored almost 5 years ago