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

Remove ref to `jupyter-connection-hb`

github.com/emacs-jupyter/jupyter - 9ab2762323f41ae34dd3db5a3d1d68ec8cde73cc authored almost 2 years ago
Remove `jupyter--kernel-died-process-sentinel`

Replace with a function passed to `jupyter-launch`

- Getting wrong number of argument errors on...

github.com/emacs-jupyter/jupyter - f534172049f2a169d6fba6d106da9368b373b179 authored almost 2 years ago
Remove `jupyter-event-handler`

github.com/emacs-jupyter/jupyter - 2d8018b7f3f38bf1dbcb66cfcc6f7b813751a059 authored almost 2 years ago
Re-word doc of `jupyter--kernel-processes`

github.com/emacs-jupyter/jupyter - 140284de803d3bcb061d6291a3dc1b141edec91c authored almost 2 years ago
Replacement for `jupyter-conn-id`

github.com/emacs-jupyter/jupyter - 3e40fde7ec701bd2357e53567b083f93849f05ee authored almost 2 years ago
Remove `conn` slot of a client and `clients` slot of a kernel

github.com/emacs-jupyter/jupyter - 58f281c7fc8b7793c0c2abdeb3f8cfb74581c6ca authored almost 2 years ago
Let the server validate the kernelspec

* jupyter-server.el (jupyter-server--verify-kernelspec):
Remove. Update all callers.

github.com/emacs-jupyter/jupyter - ffcfdb6179d65f980d0deed80fc24a566ecf0661 authored almost 2 years ago
Use an extra `jupyter-shutdown` method to stop a kernel's IO

github.com/emacs-jupyter/jupyter - 4c41ea176fd918f4469aa3bec4cf88fd620e216b authored almost 2 years ago
Make the `server` slot of a `jupyter-server-kernel` read-only

github.com/emacs-jupyter/jupyter - c30d2effaab65a219250fa5710657d967e545ca9 authored almost 2 years ago
Clarify the name of some internally used functions

github.com/emacs-jupyter/jupyter - 73955c2d1465ba9fca9501c7c893b3bae53e11d0 authored almost 2 years ago
Remove duplicated use of `jupyter-session-with-random-ports`

This is already done in `jupyter-launch`.

github.com/emacs-jupyter/jupyter - dc91912d5b0c30a05142234dae8d477e97573fba authored almost 2 years ago
Use new connection interface in some places

* jupyter-repl.el
(jupyter-repl-kill-buffer-query-function): Use `jupyter-kernel`,
`jupyter-clie...

github.com/emacs-jupyter/jupyter - 996d53e0b00a4e63d5b3c75fd58bb5ad2d0ad793 authored almost 2 years ago
Merge `jupyter-spec-kernel` and `jupyter-command-kernel`

The merged class is `jupyter-kernel-process`.

The `jupyter-command-kernel` class existed to lau...

github.com/emacs-jupyter/jupyter - eafbc9f96746ab7a25ba0f677236a6f80aaa7b0c authored almost 2 years ago
Cleanup whitespace

github.com/emacs-jupyter/jupyter - 4abf0d07141a4bd37ff0093eb7dc5f3086217226 authored almost 2 years ago
Add a special case to the `jupyter-send` method of a client

This is to handle message relaying in `jupyter-widget-client`.

* jupyter-client.el (jupyter-sen...

github.com/emacs-jupyter/jupyter - 6ca11d695d9c88b6526605d0ce13ac4aaea9e6cb authored almost 2 years ago
Update `jupyter-kernel-process` test

github.com/emacs-jupyter/jupyter - 7a52f6240d3dbb325003ab249882d3a0278fa8e3 authored almost 2 years ago
Do not specify `jupyter-send' and `jupyter-stop` as specific to `jupyter-channel`

github.com/emacs-jupyter/jupyter - d1a344a000f4ab95ca1e15444b5f39ca5a39ebe2 authored almost 2 years ago
Use `jupyter-session-endpoints` in one place

github.com/emacs-jupyter/jupyter - 55009e3a0db04e00e88e9c2cc3a1bb3a64fee114 authored almost 2 years ago
IO function and connections

github.com/emacs-jupyter/jupyter - 9b2a66868ab2eacc283038a8733453e287696a33 authored almost 2 years ago
Move initialization of ioloop into the context of the connection

github.com/emacs-jupyter/jupyter - eba2bcc280e7b27a8f2f0eedc4ca01a915140d61 authored almost 2 years ago
Add `jupyter-client` method

github.com/emacs-jupyter/jupyter - 707ebd189fb71853a8ac1f532b4403481b06ae27 authored almost 2 years ago
Remove duplicated function call

* jupyter-kernel-process.el (jupyter-connection): Do it.

github.com/emacs-jupyter/jupyter - 5d6dd04949acfe1e0c6f1fb33b7910939a2cfb16 authored almost 2 years ago
Pre-fix `jupyter-connect-repl` to allow tests to pass

Just to allow tests to pass at this commit

github.com/emacs-jupyter/jupyter - 805048f0f735e1ee08312bc3312d4eadf700f62e authored almost 2 years ago
Add `jupyter--kernel-connection`

Also tidy up `jupyter-connection`

github.com/emacs-jupyter/jupyter - 31f0ef4f933ad4d8100185dbb4c5e3110bad00d5 authored almost 2 years ago
Move `jupyter-(dis)?connect` into the `jupyter-connection` interface

The former pair of methods were only used to connect clients and
kernels.

github.com/emacs-jupyter/jupyter - e111aba0962f7cad9ecb514a05be9b6140cc9e40 authored almost 2 years ago
Remove `jupyter-client-has-manager-p`

* jupyter-client.el (jupyter-client-has-manager-p): Do it.
(initialize-instance)
* jupyter-repl....

github.com/emacs-jupyter/jupyter - 20c1c80bc0f798a32cbe2996de3e53bbff5dc645 authored almost 2 years ago
Undo a client connection when a kernel doesn't respond

* jupyter-client.el (jupyter-client): Do it.

github.com/emacs-jupyter/jupyter - 0c6d90cc7e3db3b7e220c50f8ccfba413d8a5cfe authored almost 2 years ago
Remove the need to start a connection before sending a message

github.com/emacs-jupyter/jupyter - 705462c35d17c15707be66890eb251fa04a59ec3 authored almost 2 years ago
Move ioloop synchronization into server conn object

github.com/emacs-jupyter/jupyter - 9df6d010704b34e8692997d5b6e9b013a195d48a authored almost 2 years ago
Remove `jupyter-server-kernel-connected-p`

This was mainly used when having to refresh the websocket connections
to a server after a REST r...

github.com/emacs-jupyter/jupyter - 82e5a0fbc206778874d4413fc81832c31a7d4deb authored almost 2 years ago
`jupyter-server-kernel.el` organization

Also add missing `jupyter-connection` require.

github.com/emacs-jupyter/jupyter - 5049cdf9ed15c717583d652edd14be5e3da8357c authored almost 2 years ago
Fix ordering of test cleanup

Stop the clients before stopping an connections to kernel servers.

* test/test-helper.el: Do it.

github.com/emacs-jupyter/jupyter - 8cd90fb9e06c67ba0bde768472e66afebf32c7c1 authored almost 2 years ago
Use `jupyter-process-environment` in one place

* test/test-helper.el (jupyter-test-ipython-kernel-version): Do it.

github.com/emacs-jupyter/jupyter - 55ee3e7e467888c659781630f33e17f24b2e36fc authored almost 2 years ago
Remove a use of the manager slot of a client

github.com/emacs-jupyter/jupyter - c18a5a97635a84066e5d7a1b7b7c1fa930d6ec5d authored almost 2 years ago
Cleanup REPL launching commands

* jupyter-repl.el
(jupyter-run-repl): Don't treat interactive calls separately from
non-interact...

github.com/emacs-jupyter/jupyter - 2ccab95d0edbda796adb6c305cb66c2af543fd1f authored almost 2 years ago
Simplify the meaning of a `jupyter-connect-repl` argument

* jupyter-base.el (jupyter-read-connection): Validate connection info.

* jupyter-repl.el (jupyt...

github.com/emacs-jupyter/jupyter - d137540061d8e76643e0fcab32d3e67c35cde720 authored almost 2 years ago
Add shutdown and interrupt functions to a client

Somehow this was not done until now. I had in my mind that shutting
down and interrupting a ker...

github.com/emacs-jupyter/jupyter - 0521bca637f43dca875bff41858a8925ea1e6266 authored almost 2 years ago
Reconnect clients after kernel restart

github.com/emacs-jupyter/jupyter - 790a29fe5d78f3fe1b6743d6b04285678d7360f7 authored almost 2 years ago
Rename many methods

github.com/emacs-jupyter/jupyter - a33231b4d3a11e345e29ee3a0068479217259883 authored almost 2 years ago
Remove unused function

* jupyter-repl.el (jupyter-repl-display-kernel-buffer): Do it.

github.com/emacs-jupyter/jupyter - c06b71a3f08be945adbb0c55ff5f4ba5ee772765 authored almost 2 years ago
Skip some tests

github.com/emacs-jupyter/jupyter - 61d01dfcf1a62ba3b39f7b64d3f37790cbf17bba authored almost 2 years ago
Fix `manager` slot check during tests

`(slot-boundp client 'manager)` always returns t since the `manager`
slot defaults to `nil` for ...

github.com/emacs-jupyter/jupyter - aa6826962df3a81b4754c44c4adca810d9d54dca authored almost 2 years ago
Replace `jupyter-start-new-kernel` calls with `jupyter-client`

github.com/emacs-jupyter/jupyter - 390a6c814e4d79b6de686add33d95675634e4603 authored almost 2 years ago
Remove comm-layer and related

Remove `jupyter-channel-ioloop-comm.el`, `jupyter-comm-layer.el`, `jupyter-ioloop-comm.el`.
Remo...

github.com/emacs-jupyter/jupyter - bdb8488bf30a3ff553da055b11b8be720a22e316 authored almost 2 years ago
Convert `jupyter-kernel` into a method

* jupyter-kernel-process.el
* jupyter-server-kernel.el (jupyter-kernel): New method.

* jupyter-...

github.com/emacs-jupyter/jupyter - f2c9d5fb2591df670d5bbf8d216ba0c7ad864085 authored almost 2 years ago
Fix kernel-alive-p predicate

github.com/emacs-jupyter/jupyter - 39c30fff11bcd1bbcf9da9c43d63257b5765ea02 authored almost 2 years ago
Remove the `jupyter-server` test

Since `jupyter-comm-layer` is being removed and `jupyter-server`s
behavior that involves kernel ...

github.com/emacs-jupyter/jupyter - dbbaf8ed7709969a8ea8de9d307fd9d19121afd1 authored almost 2 years ago
1/2 Implement new connection interface for kernel servers

This commit has `jupyter-server-kernel-comm` use the new
`jupyter-connection` interface.

* jupy...

github.com/emacs-jupyter/jupyter - cb43fe137a1b9dacea9a0883b2d78272017d91a5 authored almost 2 years ago
Simplify connection file removal

This is mostly a refactor of the old behavior except now the removal
of connection files happens...

github.com/emacs-jupyter/jupyter - 1ac3d658e93131f2bf396ad572b2e142aaa6f28a authored almost 2 years ago
2/2 Implement new connection interface for kernel servers

This commit removes the `jupyter-comm-layer` dependency of
`jupyter-server`.

* jupyter-server.e...

github.com/emacs-jupyter/jupyter - 7398b2c4f8765bb8b3dbef6f0946846e98469909 authored almost 2 years ago
Cleanup dead kernel processes when starting new ones

* jupyter-kernel-process-manager.el
(jupyter--kernel-processes): New variable.
(jupyter--gc-kern...

github.com/emacs-jupyter/jupyter - 3fed81216e07c2045d10223f46c612f3c3ebc84f authored almost 2 years ago
Return file name as directory

* jupyter-env.el (jupyter-runtime-directory): Do it.

github.com/emacs-jupyter/jupyter - 47689ed0cec4f678c50c28cf5d64120ef8f6730d authored almost 2 years ago
Formalize `jupyter-disconnect` and `jupyter-connect`

github.com/emacs-jupyter/jupyter - b814e0522315e77b0cea83bcc2aa9b956f2d2f60 authored almost 2 years ago
Remove `jupyter-hb-comm`

* jupyter-channel-ioloop-comm.el
(jupyter-channel-ioloop-comm): Remove it from the super-class l...

github.com/emacs-jupyter/jupyter - 4164f13bdcdaaac2843c7fd42642e8a321b69ca1 authored almost 2 years ago
Replace `jupyter-channel-ioloop-comm` internals with new impl.

* jupyter-comm-layer.el
(jupyter-comm-initialize): Remove default method. This is in
preparatio...

github.com/emacs-jupyter/jupyter - 93eeda42a6cf866784b5932f55bff327b18e75a3 authored almost 2 years ago
Add `jupyter-connection.el`

This file holds the `jupyter-connection` type which is an intermediate
successor of `jupyter-com...

github.com/emacs-jupyter/jupyter - 7a11c8f0acb6e66f5ce013d44dd2ee60ae92b10f authored almost 2 years ago
Remove `jupyter-send-*` methods

These methods were not used much internally.

github.com/emacs-jupyter/jupyter - 348df7feb5d3a1e3b189d51728134849a5afe75a authored almost 2 years ago
Ensure all tests that rely on the REST API have a server tag

* test/jupyter-server-test.el: Do it.

* test/jupyter-tramp-test.el: Do it.

github.com/emacs-jupyter/jupyter - cc60e6abe27e25aec4f2d8d7f864035b3a2fff0c authored almost 2 years ago
Cleanup documentation

* jupyter-rest-api (jupyter-api-kernel-websocket): Do it.

github.com/emacs-jupyter/jupyter - b6f89c96dd9f56e970c27bb90c70185a7de46e63 authored almost 2 years ago
`jupyter-api-get-kernel-ws` -> `jupyter-api-kernel-websocket`

* jupyter-rest-api.el: Do it.

* test/jupyter-server-test.el: Do it.

github.com/emacs-jupyter/jupyter - 591d51c9bcef214644016dc7097e00d5d53f77fe authored almost 2 years ago
Use `jupyter-connection` for `jupyter-server-kernel` objects

This fixes errors with jupyter--send being defined

github.com/emacs-jupyter/jupyter - 754f3ed5ff901eeb00876cd46200beb087853fa0 authored almost 2 years ago
Add functions to aid in launching kernel processes

This is in preparation for merging `jupyter-command-kernel` and
`jupyter-spec-kernel` into just ...

github.com/emacs-jupyter/jupyter - 07d444021a74090ea8f90a55fe1287d7177f907e authored almost 2 years ago
Add `jupyter-kernel.el` and related

The new files added in this commit will eventually replace the manager
and kernel classes and fa...

github.com/emacs-jupyter/jupyter - 95f3e150b4ed7e02df5e0a20f56210681328327d authored almost 2 years ago
Add a `jupyter-kernelspec` struct

* jupyter-kernel-manager.el (jupyter-kernel): Set `spec` slot type to
`jupyter-kernelspec`.
(j...

github.com/emacs-jupyter/jupyter - f7292ed1954de00863b66f06a0a5e43ff4ab395a authored almost 2 years ago
Don't attempt to `byte-compile` a symbol whose function value is a `subr`

`(byte-compile #'cons)` will return `t` which is not a function.
Passing in the `subr` to `byte-...

github.com/emacs-jupyter/jupyter - eebeef1293287075f65d27f5442bb151bf27d92a authored almost 2 years ago
jupyter-org--coalesce-stream-results: Refactor

github.com/emacs-jupyter/jupyter - 85f6ff84edd7f2e249353bff567d3f1391350b68 authored almost 2 years ago
Fix available-kernelspecs failing from warning output

github.com/emacs-jupyter/jupyter - bc3b78be4333bb7a51e262018f7e6dcded621c41 authored almost 2 years ago
Use TRAMP handler for `access-file`

Fixes file-not-found error when using `dired`.

github.com/emacs-jupyter/jupyter - 4d62a88951e4202738db34810c5052fd2f24d655 authored almost 2 years ago
Fix incorrect number of arguments

github.com/emacs-jupyter/jupyter - 16cbda79167b4e2f2c6b61b218658f0f660d97f9 authored almost 2 years ago
Don't use `zmq-recv-decoded` and `zmq-send-encoded`

These functions no longer exist in newer versions of `emacs-zmq`.
Closes #433.

github.com/emacs-jupyter/jupyter - 14899664b601f39e59f62bdf9a180feb0f8ebff6 authored almost 2 years ago
Add a way to debug the message stream from a kernel

Previously it was hard to step through the code whenever messages were
coming in live from a ker...

github.com/emacs-jupyter/jupyter - 2e8689227f0629451d78f0487fc271cb7d285b03 authored almost 2 years ago
Prevent leaking ANSI sequences when inserting text/plain results

* jupyter-mime.el (jupyter-insert): Do it.

github.com/emacs-jupyter/jupyter - 3736ae753a30344b3147bdd47f9d9c13f775dffe authored almost 2 years ago
Sort available kernelspecs; guess with ^; use guessing in jupyter-run-repl

github.com/emacs-jupyter/jupyter - 7d20c0aee2f9c896215f35232905b23532ef04c5 authored almost 3 years ago
Add optional image width limiting for REPL

github.com/emacs-jupyter/jupyter - 0a7055d7b12cf98723110415b08ee91869fa7d94 authored almost 3 years ago
Fix typo

Change `target-name` to `target_name`

github.com/emacs-jupyter/jupyter - 42a9765897ad36518b5371f558b36cdac3a0ec74 authored about 3 years ago
Remove .github/FUNDING.yml

github.com/emacs-jupyter/jupyter - df343af5e9187a400a9291fa6a2b0c69f3ad0425 authored about 3 years ago
Add some helper functions for Org tests

github.com/emacs-jupyter/jupyter - c702f1e90f9acded57297fbba88322f16f127b27 authored about 3 years ago
Ignore ANSI escapes when testing some Org source blocks

github.com/emacs-jupyter/jupyter - db450a9f4441d41b4bae57ac50651c07ff697224 authored about 3 years ago
Remove superfluous `and`

github.com/emacs-jupyter/jupyter - 03a4f688cc18b26bd4e572359b4a13d7220506ff authored about 3 years ago
Use a raw string in :dir handling code for Python source blocks

github.com/emacs-jupyter/jupyter - a2cbebdfda1ed924eaeed673ab26a1daa91d8493 authored about 3 years ago
Use `default-directory` as :dir when executing a source block

`default-directory` is already set according to :dir when executing a
source block. This prevent...

github.com/emacs-jupyter/jupyter - 113acb239d9e300a459be46be313f1fc4a264023 authored about 3 years ago
Fix output order when using pandoc conversion

Fixes #351.

github.com/emacs-jupyter/jupyter - 4729e211842524ff15f82fbc564f197598e6f10e authored about 3 years ago
Install pandoc during tests on Travis and Appveyor

github.com/emacs-jupyter/jupyter - 724d03ea20b5e286c258c18dd9985cc932334362 authored about 3 years ago
Make scratch buffers easier to identify

github.com/emacs-jupyter/jupyter - 57306bf38512aea9462822a3c352f99f8d25f3d3 authored about 3 years ago
Update `dev`, remove `init` target in Makefile (no `--dev` option)

github.com/emacs-jupyter/jupyter - 7b64e1814464305aa9d9923527507c2ffc70a3fd authored about 3 years ago
Remove a usage of `thread-first` and `thread-last`

This usage broke debugging of org-babel-execute:jupyter.

github.com/emacs-jupyter/jupyter - 0dec83f7e4a125c73430a45c2fb2119dcc31bd28 authored about 3 years ago
Add section on how to run tests in README

Closes #239

github.com/emacs-jupyter/jupyter - 162d047e62468de763db322010a6c348b4fea710 authored about 3 years ago
Fix link in README

github.com/emacs-jupyter/jupyter - 19aab43b9e49c117457b5cb4744a13136578b8f2 authored about 3 years ago
Case insensitivity when checking drawer name

Fixes #328

github.com/emacs-jupyter/jupyter - 5b09d4d5ca81ddead063116c1fa9007c72873c2a authored about 3 years ago
Don't manually fontify ANSI escapes in error tracebacks

The fontification is handled by font-lock in the Org buffer.

See https://github.com/nnicandro/e...

github.com/emacs-jupyter/jupyter - bb53fdd864d89afa40052ed61d184735c78c6b4d authored about 3 years ago
Scroll to bottom of window on new stream output

See #244

github.com/emacs-jupyter/jupyter - b87ecf0cd3697bcdc5180fc5935786f2d282538d authored about 3 years ago
Support Lisp expressions as session names

github.com/emacs-jupyter/jupyter - f178c1c7b8d9a0c0b77e38dc03524db3d2c8288a authored about 3 years ago
Fix argument position in a call to `org-babel-get-src-block-info`

github.com/emacs-jupyter/jupyter - 6de6ccd8910b49682727dfd01a44111d84316abc authored about 3 years ago
Revert "Remove .github/FUNDING.yml"

This reverts commit 64dda221c0454f3bc78bedbf2ce25632d755772b.

github.com/emacs-jupyter/jupyter - 20e68a683632d4772780199216932223fa404aa7 authored about 3 years ago
Use `cl-labels` in one place

* jupyter-rest-api.el (jupyter-api-get-ordered-checkpoints): Do it.

github.com/emacs-jupyter/jupyter - b4304ae4735a67d9c82221bebb0d2d79c6597d2d authored almost 4 years ago
Mention why :file is being added to source block params

* jupyter-org-client.el (jupyter-org-result): Do it.

github.com/emacs-jupyter/jupyter - 62b3de44a4da03bf50659790b5b44ca0903863a2 authored almost 4 years ago
Reduce length of some variable names

* ob-jupyter.el
(org-babel-jupyter-initiate-session-by-key): Get rid of unnecessary
variable.
(o...

github.com/emacs-jupyter/jupyter - a6c40a44fcbb223823d44507469b11d220bfc434 authored almost 4 years ago
Fix ordering of system-type check

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