Ecosyste.ms: OpenCollective

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

github.com/sagemath/sagecell

The Sage Cell Server---providing a way to embed Sage computations into any web page.
https://github.com/sagemath/sagecell

Log right away in receiver.py

0bfc88638f2b3b039f5a5a45cbe9e0242bbcd521 authored over 12 years ago
Fix untrusted kernel manager tests

5f2586ca26a13554e0cc9499a77e15022fdb472e authored over 12 years ago
Fix forking kernel manager tests

078a1cf644997705dcf9167f2bbee240b8d044ef authored over 12 years ago
Merge branch 'master' into doctests

Conflicts:
contrib/ipython-testing/forking_kernel_manager.py
contrib/ipython-testing/misc.py
...

4fc164c7c626acfef4b2f05fbdbefdf37e582b1e authored over 12 years ago
A try at not polling, but just blocking with a timeout, for the ssh response.

1234c529003cb507ae01ec3fab022a4992c29963 authored over 12 years ago
Move regexp definition outside of function for speed

fb9b094ec72ee4e98f34347ca14b50d30e6db4a0 authored over 12 years ago
Log by default to a test log file in the tmkm tests

9c666089634d776873eda242d2b80ade5858f27e authored over 12 years ago
Merge pull request #353 from ihanson/interact-kwargs

Defining variables in interact decorator defines in globals, not locals. This also makes @inter...

8c24fb68810dd7fa41a7cf02749b9301c002e81d authored over 12 years ago
Use any JQuery selector as inputLocation

8f99d88f04a6eab78e4af2f44399e80a8f2a8002 authored over 12 years ago
Revert to original interact argument functionality

Raise an error if there are duplicate arguments defined for the interact

2c97d6d4f05da135bdfa554ea450f3e10823f08a authored over 12 years ago
Pass control values through kwargs, for backwards compatibility

(no longer using function globals to pass these values)
Also allows a user to specify a named ar...

0e03a143d70bb1e677119e72e3be04e0710646c1 authored over 12 years ago
Allow multiple ways of providing the server root to the JavaScript

ef1e69b46f467a7ac45c26f30701884b65e0eb50 authored over 12 years ago
Use spaces instead of tabs

a75f591db58637cc8fd57a8b8a1bfc6ed674cc88 authored over 12 years ago
Fix sliders if there are 2 steps (it skipped the middle step). Thanks to Nils Bruin: https://groups.google.com/forum/?fromgroups#devel/IzhMOXSVzLA

d07819bc7fa7ff0665ec14f2ebc24ed3263ac72f authored over 12 years ago
Make interact definitions like def f(n=('hi', slider(0,1))): … work.

f6e16cd36e6887046f3d59d87adb80d9c369e04e authored over 12 years ago
Interact layouts sent to the clients should always be a nested list of rows. Also, change the dirty control appearance to a red outline.

ee821509cd5fd47908455466562648cfed8c041a authored over 12 years ago
remove false assertion from last commit

ef2e4392ae4a68f427fd02d7ab6f41ccb988becb authored over 12 years ago
Add script to check the sagecell service

fd276fb9198e0ac4c058ce1aadb839701d187cfc authored over 12 years ago
Support draft76 websockets for now, until Safari supports the new websocket standard

391c19fd22d04cee3d507444053791218421a9c0 authored over 12 years ago
Fix exception in json formatting and start encoding dates

18ab2171dc43c14085317ea7e8e7b91dd63ae0c3 authored over 12 years ago
Remove dependency on the requests package; switches default server to aleph2

8d9e48f356e215771fe2067459580a4da66af574 authored over 12 years ago
Refactor message handling callbacks in the zmq/websocket bridge

928d7a6cbd7970a959a8f2a245284be578818eb7 authored over 12 years ago
Add a simple python client for interacting with the Sage cell server, version 2

ea5ac8e52942c18676c0cdec6b5ed2081000bb51 authored over 12 years ago
Clean up sagecell client quite a bit.

f0ce93fccc03976bab1e51bcecdf030b94d4a514 authored over 12 years ago
Change interacts to use a display_data message instead of a custom message. Requires IPython commit ipython/ipython@f5593ac8e334e454b1ff716de62d5ca2ab2d136e or later

1ff18aeb2cbdce3adb462a92013378598d5f5caa authored over 12 years ago
Fix /service web service

5c9b0fdd8f61acf51779f4f330e925ba1adaecfb authored over 12 years ago
Refactor message output function to take messages rather than strings. Change ServiceHandler class to just log exactly what is needed for return.

311803d340797f84b6ba02917d8b6e7c3aa643be authored over 12 years ago
Instead of passing store_history=False with every execute message, just set the server-side history database to be an in-memory sqlite database. This is more secure as well.

484d8a716ef3ff1f9ea6014247ccb1740f661332 authored over 12 years ago
Convert interacts to use the new IPython metadata attribute of messages.

27e3d57a672a09228ca3b5fe8f22b066f58870f6 authored over 12 years ago
Pop dates from metadata before JSON serializing. Fixes timeout not working and execute_reply messages never getting to client.

a97be457740dccba24fc358ad5198c9924885988 authored over 12 years ago
Update kernel message handlers to use the new IPython metadata changes in IPython master at 803ed52fb9935fe2610633eb5f4535e6c4d7eb91. Also change kernel events to include the kernel object.

532f74edce5d24d192f6b95070e48f0d0b357092 authored over 12 years ago
Upgrade codemirror (and reset tab behavior back to previous behavior instead of the new CodeMirror default

2c4baae1e343bfc5b8b159dc8d2c7f4903ae85b9 authored over 12 years ago
Make sure codemirror is saved before submit

145f32f5edbd21ee86fc3be375d6b99c9f87556b authored over 12 years ago
Add the checkbox interact control from the compatibility file.

97c8057cddfd007675a5792c3e200c54e224e016 authored over 12 years ago
Make the Evaluate button *not* submit any forms (two different ways…)

53f5ff3b4d5696a5bb51109b726e5649da40ba54 authored over 12 years ago
Implement zip permalinks, and call db links Shortened Temporary Links

ef7a0a3ef915ddd93c9734ab8ac0ae7f9f813121 authored over 12 years ago
Remove obsolete comment.

fe373d36e1eda22a7f7ff8a622110d061727ed75 authored over 12 years ago
Update Sage patch for version 2 to use getmtime and also to add graphics files to sent_files list even if linkmode is True.

744bb4bbb75c642bf7dc509e3e92bb46fe28c234 authored over 12 years ago
Handle cell:// urls in html output

d88773eae864ed3ce8bf76eba0e364beed9d7432 authored over 12 years ago
Only use SockJS for connections for now. There are some issues and race conditions with using straight websockets.

Before this commit, if we have a very short computation (like 1+1), there is some sort of
race ...

c4187a7c99f5fabac95f9375dcb595229968d052 authored over 12 years ago
only show new files if there are new files returned

498c1628b6aba41c349ed58bdd9c2602ef72f052 authored over 12 years ago
instruct ipython not to store history; must have https://gist.github.com/3137324 applied to ipython

e6e0cdbeed64e72e7d6c48fd23793583e5abfb3c authored over 12 years ago
Merge pull request #345 from jasongrout/files2

Get file retrieval working, so that the browser lists files created and allows a user to retriev...

85a2003c3f4197c263b4cf3975cf00d922805710 authored over 12 years ago
Make the sessionFiles not automatically hidden or anything.

5f940e7a23a96e151aa630493fe3895ad11aa0ab authored over 12 years ago
Make permalink dynamically generated and above output again.

Files are now shown below the output, so we'll put the permalink up conveniently at the top.

6d0ed764208ca62eb1a4dfeccf56b9dfc3ca4d83 authored over 12 years ago
Return and list files updated in the last computation (except ones specifically excluded, like auto-generated plots)

11de512bea9ef6cf167443e7f23cf6f7b85279b7 authored over 12 years ago
Change timeout user expression name so that it is less likely to conflict

9565d93f34e5d04a8682449e1a360bd5ece914a5 authored over 12 years ago
Merge branch 'files'

94d0e452d6f698fb7583ff7d12b52749fbd9fa79 authored over 12 years ago
Merge pull request #343 from jasongrout/files

Implement file retrieving when the workers and server share a filesystem

7ad93744d9d69fd6e75ee9d46c063b8ff131c218 authored over 12 years ago
Rebase sage patches to 5.2beta1+#12719+#13121

6a1ee44b23a72f2dfda880e8f0284f53f0d8450b authored over 12 years ago
Get JMOL working

af4d52b5ab4e6f268ebdeb2ddecdd7010c890c18 authored over 12 years ago
Controls that are in tables should have auto-width tables.

97b863fa59415c0f5160c45facb7f8e064bdf538 authored over 12 years ago
A barebones approach to files.

This gets 2d plotting working.

7a9fd821e5ca1e35397453a9fa2242f3e4907d9c authored over 12 years ago
Move /embedded_sagecell redirection to the handler list

18d4b6aa16283b2ea9982e9fc736831a2e3b59ca authored over 12 years ago
don't need to add sys explicitly to user namespace

701b53e9ba12c949db72c28f4dfa691ed3626164 authored over 12 years ago
Merge pull request #338 from ihanson/jquery-ui

Collapsing Code Block, permalinks generated, refreshed jqueryui and theme, and various fixes fro...

fc2c2400ef30afee23a63a496d36e081947622b2 authored over 12 years ago
Allow the computers to run without Sage installed

daeab1cee0d47c7888393d8fd8fc8430460752bb authored over 12 years ago
Merge branch 'fkmtests' of git://github.com/stevenJohnson/sagecell into doctests

907434979a90ca6620d460a47dc8b40f10b20d5f authored over 12 years ago
Merge pull request #340 from jasongrout/csstweaks

Tweak the CSS to have control labels next to controls and not have various control tables expand...

bd098c60b5520e98e39f2f8406b8adf8c456d23b authored over 12 years ago
Allow web_server.py to be run with a different working directory

92204fdb076de56a0d6e187509c14066c954ee12 authored over 12 years ago
Flush stdout and stderr immediately after writing

263ca56cc2d9af3e45229abb8450326d790b6105 authored over 12 years ago
Don’t timeout the SSH connection if Sage takes too long to load

Allow receiver.py to run on a computer without Sage installed

44ccccdc8367b3d701d355391d00289a6e023d6d authored over 12 years ago
Allow user to specify a hostname (such as localhost) insteand of an IP

e46afd9df3a4de7a4d2ae0836cb7365bbad98508 authored over 12 years ago
Remove debugging messages from output

77fcc77f10bf6506f52e259f3c03e79a41bb421c authored over 12 years ago
Untrusted Kernel Manager Tests

fadf5b99afbcf4929caff624f4a73730751164b2 authored over 12 years ago
Make it possible to run the forking kernel manager on computer(s)

with different IP addresses

8b3a5b673b2268170f88b11271204443dd11e247 authored over 12 years ago
More unit tests and documentation:

- tests for the forking kernel manager (one future additon needed)
- forking kernel manager docu...

14108abf2e21fe595a51cf0d9d9bc3bb935b666e authored over 12 years ago
Display permalink after output

e3347500986545499af272f499d6f7fd9c174a7a authored over 12 years ago
Preload images

004f78f26e7e3fba8603b0c555bbff0c6398d264 authored over 12 years ago
Generate permalinks when executing code

e968a3fb4abad3ae151edc760114b7290051bce9 authored over 12 years ago
Decrease padding and font size on collapsing codeblock

ef8c4da3cc490053a43d77dfa8c1b3b50a3e4296 authored over 12 years ago
Make the “Syntax Highlighting” button a checkbox instead

427ff80434adcd6d2186d80776f508c5fb0c38d1 authored over 12 years ago
Fixing the bug where multiple output boxes were created in Chrome

2a26704833db03e7d033e63386d97a3ec716c51e authored over 12 years ago
Fix JQuery UI missing files

f65607f33ddf7961e82b5b5bb6975b759899ad14 authored over 12 years ago
Tweak jqueryui theme to make it blend in with a page a bit more, and heighten contrast to make it easier to read button text.

a0ca84c8b09e615dfa58aeb93283fa4efa2fb994 authored over 12 years ago
Make css changes from version 1 effective

b43bcfc3be79e65931e868849d14b51a43983884 authored over 12 years ago
Port input grid change from version 1 to make the grid not expand to fill all the space given it.

94a5cd91d671ad39329400aeeab5d1898c4f17e9 authored over 12 years ago
Port changes to get the labels right-aligned and spaced correctly from version 1

5307a814f9e3f6e208d912318bd6c195a8ae9eac authored over 12 years ago
Format interact labels to be aligned next to the controls

c50cad84f569427d80e3eb103bb16fef04ac1e96 authored over 12 years ago
Make input grids not stretch, but fit exactly their input boxes.

a4d4c4c7c4842bbeb511c7e7153d8250f7f0ffd7 authored over 12 years ago
Implementing the collapsing codeblock

7bd6319cf85e30e00d7c8f4579e4776a8bf03fc6 authored over 12 years ago
Upgrade JQuery UI to version 1.8.21

02dbea89a4676d76eeb8148b9622c326958fcd63 authored over 12 years ago
Merge pull request #337 from kramer314/testing

Fix failing test_add_computer_success and test_interrupt_kernel tests

f71cdf81d1b2a93cdb17da3abacf785134732a44 authored over 12 years ago
Fix failing tests

test_add_computer_success was failing because we don't use a direct
socket to communicate with t...

ee6296e4d61c775766a55b7cdea1020e0d6b7dea authored over 12 years ago
Merge pull request #335 from ihanson/sockjs

Use SockJS where WebSockets are not available

4f582acd415c2a707f14ae16330d4a25595fae09 authored over 12 years ago
Merge pull request #336 from jasongrout/refactor-sage

Refactor the Sage bits out of the kernel manager parts, and set up nose testing for UMKM (buildi...

b43fbb76d83a0b5ca6abd6d81c9602efdfc8e6a5 authored over 12 years ago
a few more testing fixes

c84aef25b800f7ce1ab31e7ab8400cf7db9b5f35 authored over 12 years ago
Use more appropriate assert_* functions

bbdb64eeee834bd816bd127843ec35463d9c954f authored over 12 years ago
Merge and update the refactoring out of sage bits from FKM and UKM

e8ea3bb3707be99aac845c4cc2d23a4c05d8a70c authored over 12 years ago
One more bugfix

70bafe13ee32274c6455f45bc49323c9435f1f91 authored over 12 years ago
Fix bugs in IE8

c479384a78892c6bed7180eb9ac8f3ca9338fdc2 authored over 12 years ago
use appropriate assert_* functions

ea177610700bd556fa2150a6efa16389617f5cb6 authored over 12 years ago
Get add_computer_success test to pass

7032072338836fdc80ddef972a6e2ed412e52078 authored over 12 years ago
Get rid of skips.

7831eaedb0dfd6c0e6ba8f149fb56ecd1c3d3065 authored over 12 years ago
Refactor a bunch of things in the tests and skip many tests

5d5709be3e28aa01a67117bb1071cf5b59ecad90 authored over 12 years ago
Use a multiplexing SockJS connection if WebSockets aren’t available

578569461acba3921308bb80e961b9e62f43860a authored over 12 years ago
Merge branch 'tmkmtests' of git://github.com/stevenJohnson/sagecell into gh-332

Conflicts:
contrib/ipython-testing/trusted_kernel_manager.py

7c12c4113fc8b6b4c859fa7ef4f2ee3f93e37532 authored over 12 years ago
Merge pull request #333 from kramer314/blocking-web-service

Blocking web service and flask removal

Blocking web service handler is disabled for now since...

1236fe4316c28f1bf1e35d077b92e0a560737e9f authored over 12 years ago
Disable blocking service for now

874cb5324a9eeff9796e258a70740ebef8acfda4 authored over 12 years ago
Read the URL up to the filename

7fe2350ad722549fbb00f85cccb783fe62f5fbe8 authored over 12 years ago