Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/emacs-jupyter/jupyter

An interface to communicate with Jupyter kernels.
https://github.com/emacs-jupyter/jupyter

two spaces after a period

fb8c2c75fdfcc700c8cb2f7005ad96c13ce6898a authored almost 5 years ago
clean header

1546a72f570c7d3a6376d211d27002b2b11ddb40 authored almost 5 years ago
ignore .cask folder

6426e12578ae1b4154b6171a73c1443b01fc063a authored almost 5 years ago
jupyter-repl-traceback face: use a light background on light themes

The previous value of this face used a dark background even on light themes, making
error messa...

d4b06c54d32131b90351b6a83cfe80ee4a9f0cdd authored almost 5 years ago
fix: show pop-up buffer when REPL not visible

The described behavior for when `jupyter-repl-echo-eval-p` is `t` and the REPL buffer is not vis...

9e3c1633586982e278f072dfaaabd115fa4d19f7 authored over 5 years ago
Preserve content in current cell when set to echo eval (#188)

* Preserve content in current cell when set to echo eval

8fdc3ae95b303dcb4aae0b86a7e93ee9c3d280c4 authored over 5 years ago
Move whitespace to overlay prefix

Move the whitespace that was originally concatenated to the prefix variable `jupyter-eval-overla...

7d5f978328ada107809e8267b448f8f9d98925c7 authored over 5 years ago
ob-jupyter: fixes #185 relative path to remote :session json

7f82e5db8cfaccd34c6d768c730272f0441e96ec authored over 5 years ago
jupyter-org-hydra/body: Add scratch buffer binding

53da538b6634afe7e72b18b7b561afd9d2eeeb38 authored over 5 years ago
jupyter-server-kernel-list-mode: Sort list by activity

* jupyter-server.el (jupyter-server--kernel-list-entries):
Add missing jupyter-time text propert...

e92d265869cb6834a8fd97b0a4afd3b589b2d4c6 authored over 5 years ago
Light refactoring

* jupyter-base.el: Don't add `jupyter-server-mode--unset-client-soon` to
`server-switch-hook` at...

c1b597556bd1c813ae409f922783d64e512ee92e authored over 5 years ago
jupyter-org-indent-inserted-region: Reduce verbosity of doc

198c036f51c4c8f60172904b6fc1cbd4c540bbfc authored over 5 years ago
Remove `jupyter-comm--channel`

Since we are using keyword to represent channels on the client level, use a
plist of channels on...

dcf80d51dbf9c8eea9679d5a54ca771221d6a1e0 authored over 5 years ago
jupyter-current-server: Signal an error for non-existent servers

Only do so when asking the user for a URL and no server exists at the URL
provided. See #183.

*...

470521dac5e1f29f41929bc017d09c18e3d787ac authored over 5 years ago
.travis.yml: Use `nix-emacs-ci` instead of `evm`

29b3a3d79feae816e852df0bca2dd1281ad7f61e authored over 5 years ago
Fix error handling in TRAMP functions for Emacs >= 27

TRAMP sets its own value of `signal-hook-function` which interferes with
`signal` data when hand...

8fd5d8d95e41188ce18db1bfb7a3308a471776ad authored over 5 years ago
jupyter-decode-time: Remove fractional times before calling `parse-iso8601-time-string`

Emacs 27 seems not to be able to handle this case, maybe never has been able to
handle it properly.

aee4d394495b013a44621441c07ede360992de57 authored over 5 years ago
Fix `ert--print-backtrace` being undefined during tests on Emacs >= 27

This is a workaround until `ert-runner` supports Emacs 27

8cca30aea38abd5ec76416e99328560c3817b1dc authored over 5 years ago
Don't depend on libjpeg being installed during tests

a149107e2a2a4d65c8a5633984a2efe0a0ac6ad5 authored over 5 years ago
jupyter-comm-id (jupyter-server-kernel-comm): Return kernel alias if available

49ad1eef835f7fb2f5726b0f74c8c489be2d1b69 authored over 5 years ago
org-babel-execute:jupyter: Use "???" as a placeholder when inline results are pending

Closes #175.

2245d66b0fd162b90c6bbfa59f97cd90eac14133 authored over 5 years ago
Update CHANGELOG

774036e3783a4dd6042754a29884adddb9124348 authored over 5 years ago
jupyter-generate-request (jupyter-org-client): Handle indirect buffers

Verify that the `major-mode` of the `buffer-base-buffer` is derived from
`org-mode` if the `curr...

afbb9b513410ee6f36a1f2fa1ff8a505862de1ca authored over 5 years ago
Fix minor typo

f5560e56f6df164da4cef37d8a48c5c4e5e96303 authored over 5 years ago
README.org: Update TOC

2df28f2d9cab559bb6269653bc614d2d4a470b90 authored over 5 years ago
jupyter-org-result: Include message type in warning

When the `:display` header argument is used and a particular message type
doesn't return a mime ...

e1564dfc93e3587d75fa6d93cc5b4a2d87610fdb authored over 5 years ago
jupyter-available-kernelspecs: Clarify documentation

c5fd3edc8501c993d7fe70a79d5bce9f3e273820 authored over 5 years ago
jupyter-org--image-result: Prefer `when` instead of `if`

438ac0afd4b311484945ea5e166350f9c4adcf31 authored over 5 years ago
jupyter-eval: Revert back to not using `jupyter-eval-string`

`jupyter-eval-string` adds unwanted callbacks to the request. `jupyter-eval` is
meant to evaluat...

4de01643c8ed82158d64f1f8af2ec7cfd80b8b42 authored over 5 years ago
Add `org-babel-jupyter-current-src-block-params`

This is needed because `org-mode` merges many sources of source block params so
its not enough t...

79ddd9357e9250fcb56f658facfbd50130107902 authored over 5 years ago
jupyter-eval-string-command: Fix wrong number of arguments

aa9b634e7b26347a9b938da4cb97184b73651a64 authored over 5 years ago
jupyter-inspect: Fix commentary

0ff69491cdc7474cef41add4139f20b3918ea1d3 authored over 5 years ago
Remove unnecessary uses of `jupyter-weak-ref`

091857a21b36408511e6d2ede9a35765525e12ef authored over 5 years ago
jupyter-server-ioloop: Spend more time waiting for input

As opposed to spending most of the time waiting for websocket messages.

This makes Emacs more r...

0484fa1191282fb71f165c7bbedfac9437ad5616 authored over 5 years ago
Update CHANGELOG

fbabaa230381aa4afe57b9f90c51ebf3aeff95ca authored over 5 years ago
Evaluation overlays

* README.org: Add section on `jupyter-eval-use-overlays`, minor formatting fix

* jupyter-client...

91957986e131788fae81beefadbb0498db51d539 authored over 5 years ago
jupyter-api-delete-cookies: Fix cookie expiration in test

797ce5e0e6b9d2e425b26b5d717a05305507f9d0 authored over 5 years ago
Remove unused `jupyter-tramp.el` functions

81b034dad9dbe63753cff5817a7822d9425f1c1a authored over 5 years ago
jupyter-ioloop--dump-message: Don't abbreviate printed lists

96aaedf5b59a7bae08dada1ad8ccd02585e53b10 authored over 5 years ago
Don't overwrite default `url-cookie-file` during tests

This is now easier to do since the value of `url-cookie-file` is propagated to
websocket subproc...

4b97a72cdd243ae8557e722b79d102a67dec7797 authored over 5 years ago
Add FIXME

c4dc513c52c57a6f67d3c25c09079365dd2b06f5 authored over 5 years ago
Add the `jupyter-kernel-process-manager` class

So as to further generalize and separate out the abstract kernel manager class
from its various ...

7a1c91eef482a9fa75bba601ca41d82dbd40e79f authored over 5 years ago
jupyter-repl-restart-kernel: Use a kernel manager to restart if possible

* jupyter-repl.el (jupyter-repl-restart-kernel):
Call the `jupyter-shutdown-kernel` method of th...

39974d184188966fd0c948a25320209c9de74af6 authored over 5 years ago
`jupyter-repl-client-has-manager-p` -> `jupyter-client-has-manager-p`

* jupyter-client.el (jupyter-client-has-manager-p): New function.

* jupyter-repl.el (jupyter-re...

8c711dd3ce48f60433cb1d19738168c3594a8a00 authored over 5 years ago
Add `jupyter-kernel-alive-p` method for a `jupyter-kernel-client`

* jupyter-client.el (jupyter-kernel-alive-p): Do it.

* jupyter-repl.el (jupyter-repl-connected-...

23f41cf86c9b3804c622715c769047e9ccbec129 authored over 5 years ago
Add `jupyter-repl-completing-read-repl-buffer`

* jupyter-repl.el (jupyter-repl-completing-read-repl-buffer): Do it.
(jupyter-repl-restart-kerne...

3beb736853c6a16a32e6bf951e66b07177159148 authored over 5 years ago
jupyter-add-callback: Mention behavior for multiple callbacks

7e4b24288b0f84a62632c412af06300ae7a99d1b authored over 5 years ago
Add `jupyter-server--refresh-comm`

f4aa7551268bec62f87a49d30e28758c64ddf592 authored over 5 years ago
Add Gitter badge

388d7b923c5f315bdb2654191fc46d31bf83344a authored over 5 years ago
jupyter-hb-channel: Increase timeouts

See #141 and #164.

* jupyter-zmq-channel.el (jupyter-hb-max-failures): Reduce to 3.
(jupyter-hb...

5b34e99bbfdc4f748d29e6ec26520051b021af3f authored over 5 years ago
jupyter-api-with-subprocess-setup: Set `url-cookie-file` to its parent process value

6b1baf1fde00ce97ac9d2f96ea6147b68f297640 authored over 5 years ago
README.org: Mention `jupyter-api-authentication-method`

4e3a8d4dc2310a20ea29d7a8371d1584445919cc authored over 5 years ago
jupyter-gc-servers: Delete cookies when cleaning up servers

See #161

* jupyter-rest-api.el (jupyter-api--delete-cookie):
(jupyter-api-delete-cookies): New ...

8f35f135d7646c45a11e91f9de93610f022cb1dc authored over 5 years ago
jupyter-api-url-request: Don't override a user customizable variable

f7f8bfa52c75402e5892066f4e492faff385d40b authored over 5 years ago
Add FUNDING.yml

bcc438bc1fc2ed69b1fac061886a38fb17a3991a authored over 5 years ago
Fix definitions of `jupyter-tramp-file-name(-method)?-p`

Fixes #155.

* jupyter-tramp.el (jupyter-tramp-file-name-method-p):
(jupyter-tramp-file-name-p):...

98adac6d31256c61fb16207e5ec6f0a6ed105fe8 authored over 5 years ago
jupyter-org--fixed-width-to-example-block: Preserve blank lines

a0b33a586117ab720a1b099464a0e5115e65b645 authored over 5 years ago
`jupyter-org--delete-element` -> `jupyter-org-delete-element`

* jupyter-org-client.el (jupyter-org--delete-element):
Do it and also adhere to documentation. U...

c91861cef979a55bbe3dcd16a867606049a53daa authored over 5 years ago
jupyter-org--do-insert-result: Handle control codes in stream output

* jupyter-org-client.el (jupyter-handle-stream): Remove control code handling.
(jupyter-org--han...

93f21b077be0fc3aef274230ae8143e9f5dfb3ad authored over 5 years ago
jupyter-server-mode-set-client: Increase timeout in test

There are often failures on Appveyor.

dd4b4e3a82b058c8081599068830f1a56f294473 authored over 5 years ago
org-babel-jupyter-src-block-session: Consider `babel-call` org elements

66c794964ce2c3a3fb4ef634e3a1c21c83732977 authored over 5 years ago
jupyter-generate-request (jupyter-org-client): Consider `babel-call` org elements

Fixes #154.

11b293438db89eed8ba69a05da17977a799454f7 authored over 5 years ago
Fix byte compile warning

d11aa3f10dd2119f1476e2a4958e7e51f94303bb authored over 5 years ago
Implement `jupyter-comm-(start|stop)` methods for a `jupyter-server-kernel-manager`

These are wrappers around calls to the same method for the `comm` slot of a
`jupyter-server-kern...

7d3de9e6b2e71149c4ac7cf3b7eabf6490bfb781 authored over 5 years ago
Add REST API

* jupyter-rest-api.el: New file.

* test/jupyter-test.el (jupyter-rest-api):
(jupyter-api--copy-...

9df340bd0f99874ac81f9bda6d7bc683b89a5bbd authored over 5 years ago
jupyter-api-parse-response: Handle `url-max-redirects` error

e53973095c6cfbfd2a25f444fed8a1cfbf300059 authored over 5 years ago
jupyter-rest-api.el: Refactor login and authentication

e35981d147ffd428d57ed1011b1c18cf9f77737c authored over 5 years ago
jupyter-server: Symmetrize (dis)connect channel events

bed724f2fe7492fba2de0a693adc7f4b600c6de5 authored over 5 years ago
Promote time encoding/decoding functions to public

Also use `parse-iso8601-time-string` when decoding

e8edd4d5ccfe16607fd6e8181739747e437ce675 authored over 5 years ago
README.org: Mention naming notebook server kernels

a7da89eae42b786e45b1a287e5205fffbdc3874b authored over 5 years ago
Move server slot of `jupyter-server-kernel-manager` to the kernel object

239715919f2fda89f3c3ddbc4d545d85299c2c23 authored over 5 years ago
Add `jupyter-server-kernel-names` variable and associated functions

Used to associate names to kernel IDs.

6f97c958da4f833ec89a43d37d93e335eb13f261 authored over 5 years ago
Re-authenticate after "Access Forbidden"

ea22bd512dde47fb363036a7f66f6694636965b0 authored over 5 years ago
jupyter-api-login: Mark response buffer as dead

e8540667c720b3316bca28508fb48f22593d43b0 authored over 5 years ago
Mention server kernel list keybindings in README

Co-Authored-By: Deepak Cherian <[email protected]>

81797ccbb5d702cf0b8720c7d2a841fbd3aecf22 authored over 5 years ago
jupyter-kernel-alive-p (jupyter-server-kernel): Handle non-existent server

388f593955f5d93a1a6b35df30dfc56a5b162edc authored over 5 years ago
Add `jupyter-api-server-exists-p`

6d7b07333f821e6ba0d87e21c672f5156e3e8132 authored over 5 years ago
jupyter-server-find-manager: Don't check if the kernel is alive

Delay any errors, e.g. if the server is no longer alive, to where they would be
more useful.

36b9edc31e8ab8f89be039f5a1c3da1db749ae89 authored over 5 years ago
jupyter-server-list-kernels: Better documentation

5efa64ff19f237a05b2f3a73eff5262f7487059f authored over 5 years ago
org-babel-jupyter--server-repl: Make language aliases if necessary

* ob-jupyter.el (org-babel-jupyter--server-repl): Do it.
(org-babel-jupyter-make-language-alias)...

3aa889b25c189e4bcc3cc8cf3d95a4d6798daac3 authored over 5 years ago
jupyter-api-copy-cookies-for-websocket: Ensure cookies have expiration date

816a30f5a72fdcd307c17d9e2a8c8ca7fd393e1e authored over 5 years ago
jupyter-api-copy-cookies-for-websocket: Ensure modified cookies will be written to file

36aec7281439910327f5b66b1e18d9c304f12189 authored over 5 years ago
jupyter-api-construct-endpoint: No need to encode components of endpoint

This is already handled by `url-encode-url` when creating the HTTP request.

9fe99744fd30e52c9b96bec5677bbf576c0979cd authored over 5 years ago
Handle encoding when making REST API requests

* jupyter-rest-api.el: Ensure strings are encoded before making HTTP request.
(jupyter-api-http-...

fa3f7c8b31674755532db3fe73ef36253eff9d96 authored over 5 years ago
jupyter-rest-client: Raise an error when GnuTLS unavailable for HTTPS connections

dd4332a7cc41c308c2e9080e8077df12c89d30c0 authored over 5 years ago
jupyter-tramp-get-file-model: Break up into more functions

d018434b4a129e2db8c28b8f8e43793ba454687d authored over 5 years ago
jupyter-api-content-path: Drop local drive letter on Windows

59c2e88ae6bef2866786e0b91ba0b8b09ff56632 authored over 5 years ago
jupyter-api-request: Refactor

* jupyter-rest-api.el (jupyter-api-url): Remove.
(jupyter-api--request): Remove. Work moved into...

a4aaa7d1db4c45b4d0380dbf088b60ed783b80ab authored over 5 years ago
Jupyter notebook contents API integration with TRAMP

4a87d35f76a91b39ac815011cdbf3cd7fd8cf6dd authored over 5 years ago
Add `jupyter-gc-servers`

df7071eac9b3f41fa01ab8e51dfa4ebaabb8b23d authored over 5 years ago
Support kernel servers via `org-mode` source blocks

1d282c948a86caee8d132a6f4041bbd6ae5b78f9 authored over 5 years ago
jupyter-server-ioloop: Wait while receiving websocket messages

Previously the waiting was done in `zmq-poller-wait-all` which wouldn't allow
websocket messages...

0240edf7bb1ea60300fe1fda30b0298e1b782fab authored over 5 years ago
Include session ID when connecting websockets

900016d398b1d942d3ab29631bb3dc1ebca21c64 authored over 5 years ago
jupyter-gc-servers: Only stop server comm if it is alive

Bug found by @dcherian, see
https://github.com/dzop/emacs-jupyter/issues/131#issuecomment-510920312

c711562207611e3d26a11378080b837a130da9f4 authored over 5 years ago
Define `jupyter-api-request-(headers|method|data)`

So as to make it easier to transition away from `url-retrieve` if necessary in
the future.

248dc341177d20928e6b7e3a8d738a1e748871aa authored over 5 years ago
Error when trying to read a notebook through a server

We can't do much with a JSON representation of a notebook right now.

5bd164c224fc8163bbb2cd08939b82b95179bae4 authored over 5 years ago
jupyter-api-request: Ask for authorization on next request after an un-authorized one

What is a better solution?

9241296b4531d4d969318eae32036983c2c29bf6 authored over 5 years ago
org-babel-jupyter--server-repl: Associate session name with kernel ID

So that `M-x jupyter-server-list-kernels` will show which kernel corresponds to
an Org mode sour...

4b55a29726dc37ea2d3446e2a612fb9de9a7d76d authored over 5 years ago
Separate tests that use a notebook server from the main tests

194df3964356838d0c568162f7eab28ecf7dca9b authored over 5 years ago
Update CHANGELOG

a54aa030105ecc388b154face8ede7a738067ba2 authored over 5 years ago