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
Remove remaining zmq socket tunneling
87099c188893873e56a5715e42e05648ef753cf9 authored over 12 years ago
87099c188893873e56a5715e42e05648ef753cf9 authored over 12 years ago
Have untrusted side set its own port
a9b9f102306a7163ad47ae3f5dbf11825f2479fd authored over 12 years ago
a9b9f102306a7163ad47ae3f5dbf11825f2479fd authored over 12 years ago
Make the FKM work with IPython 0.13.beta1
a75b2d5d83e6f61162981a94b053f7b9c0184baa authored over 12 years ago
a75b2d5d83e6f61162981a94b053f7b9c0184baa authored over 12 years ago
Merge bugfixes.
e7bbeef0644227f8f7df41dc3027bc0672df8e06 authored over 12 years ago
e7bbeef0644227f8f7df41dc3027bc0672df8e06 authored over 12 years ago
Merge branch 'ipython-testing' of git://github.com/stevenJohnson/sagecell into test-merge
Conflicts:
contrib/ipython-testing/trusted_kernel_manager.py
Fix paramiko complaints about random PID collisions
f8553495c6eb29dd9c07f3528b90b93c9ea287bd authored over 12 years ago
f8553495c6eb29dd9c07f3528b90b93c9ea287bd authored over 12 years ago
Initial tkm documentation.
97a02c5684823b122da19727e7a40142d614e210 authored over 12 years ago
97a02c5684823b122da19727e7a40142d614e210 authored over 12 years ago
Merge branch 'ipython-testing' of https://github.com/ihanson/sagecell into ipython-testing-new
09d5bd6c71225f2318c75c9518a4b795564ae5b4 authored over 12 years ago
09d5bd6c71225f2318c75c9518a4b795564ae5b4 authored over 12 years ago
Treat InputBox input as a Unicode string
2b0c347435edbd5b951881c66ee73967f596404a authored over 12 years ago
2b0c347435edbd5b951881c66ee73967f596404a authored over 12 years ago
Tunnel iopub/shell/hb sockets over ssh
7899229b40fc36fb75c29dcc0436904889a5fb3e authored over 12 years ago
7899229b40fc36fb75c29dcc0436904889a5fb3e authored over 12 years ago
Revise example in tkm to note multiple computer dependence
0e4d9aabc2dfe37937c0b9204c3118730886c1d6 authored over 12 years ago
0e4d9aabc2dfe37937c0b9204c3118730886c1d6 authored over 12 years ago
Distinguish between sent / received content in trusted-untrusted messages
9a13565ab6ff2b48df3af97d0ea527100bc2f056 authored over 12 years ago
9a13565ab6ff2b48df3af97d0ea527100bc2f056 authored over 12 years ago
Merge branch 'ipython-testing' of https://github.com/ihanson/sagecell into ipython-testing-new
a8b3e2db4ad6369ad3b87498594489a02a4148c6 authored over 12 years ago
a8b3e2db4ad6369ad3b87498594489a02a4148c6 authored over 12 years ago
Make trusted/untrusted communication use mappings
e884177e396318ffd32ea52166f5317c36ed0f70 authored over 12 years ago
e884177e396318ffd32ea52166f5317c36ed0f70 authored over 12 years ago
Interact order is preserved in interact_prepare message
af364a3c2194b1c6952fac99746d9094e0010cda authored over 12 years ago
af364a3c2194b1c6952fac99746d9094e0010cda authored over 12 years ago
Adding sliders; bugfixes
66181d396688d9622b26526307189eebfe9077c4 authored over 12 years ago
66181d396688d9622b26526307189eebfe9077c4 authored over 12 years ago
Add config_default file, tunnel zmq sockets properly
Sage namespace doesn't work for now
19d06c9389869a8aca92fade1e9e634979da105b authored over 12 years ago
Merge branch 'ipython-testing' of https://github.com/ihanson/sagecell into ipython-testing-new
69dc2c022085cd189a02b176368266f579b4cdcf authored over 12 years ago
69dc2c022085cd189a02b176368266f579b4cdcf authored over 12 years ago
Make it possible to use interacts in the IPython Sage Cell
6edbdd41c6e9bc5a3f5d1244a4235e6a87aae777 authored over 12 years ago
6edbdd41c6e9bc5a3f5d1244a4235e6a87aae777 authored over 12 years ago
Adding Shift+Enter to evaluate
23a72a4f9fa02b784ab3c09659414898d1bc0171 authored over 12 years ago
23a72a4f9fa02b784ab3c09659414898d1bc0171 authored over 12 years ago
Fixing tab completion bugs
e37e629aeb8619a2caaf76f57a759d9e0c852a6a authored over 12 years ago
e37e629aeb8619a2caaf76f57a759d9e0c852a6a authored over 12 years ago
Frontend improvements
dbf12e71821e025d8312d04edb545a7d82304908 authored over 12 years ago
dbf12e71821e025d8312d04edb545a7d82304908 authored over 12 years ago
Put the contents of sage.all into the user namespace
8a7fdcfc6e8a15c30977fccfd66ebbc78f3d6094 authored over 12 years ago
8a7fdcfc6e8a15c30977fccfd66ebbc78f3d6094 authored over 12 years ago
Delete connection file after kernel is killed
cab4f0aaf95e53144f056d98ef3dcdc5393fcfba authored over 12 years ago
cab4f0aaf95e53144f056d98ef3dcdc5393fcfba authored over 12 years ago
Clean up processes on untrusted side when server shuts down.
7552b0a1d118ec6d5765b5076348ac6120a9ca75 authored over 12 years ago
7552b0a1d118ec6d5765b5076348ac6120a9ca75 authored over 12 years ago
Execute more than one line of user code
6f7f983d2faee68a3261895a1e8cb34385c17660 authored over 12 years ago
6f7f983d2faee68a3261895a1e8cb34385c17660 authored over 12 years ago
Adding instruction for changing untrusted account config value
9026ed7f57a9fc093e5ff9b70a47ee9a390be86d authored over 12 years ago
9026ed7f57a9fc093e5ff9b70a47ee9a390be86d authored over 12 years ago
Use ØMQ Session authentication
b2e189f06df209f54de15804881d6c980b9b0c2d authored over 12 years ago
b2e189f06df209f54de15804881d6c980b9b0c2d authored over 12 years ago
Edited data structures, mass removal methods.
4280911f9c4133d61164930ef83993cdc9dabaa0 authored over 12 years ago
4280911f9c4133d61164930ef83993cdc9dabaa0 authored over 12 years ago
Use CORS for TeX web fonts so Firefox can load them
1af8b8cb29075cbf96005774448866f3ef9cf157 authored over 12 years ago
1af8b8cb29075cbf96005774448866f3ef9cf157 authored over 12 years ago
Some CSS changes
b5b5e47e626ab36987f57c47fbf96802be0b516b authored over 12 years ago
b5b5e47e626ab36987f57c47fbf96802be0b516b authored over 12 years ago
Stop rendering things twice.
81af5082e6475a3662b2ce74992a1bfc40549718 authored over 12 years ago
81af5082e6475a3662b2ce74992a1bfc40549718 authored over 12 years ago
Explicitly write to the frozen document, which gets MathJax to work.
Thanks to Davide Cervone for suggesting this approach.
fd4de19a91bc086bb1f7634d88b23dbe0e3a3c03 authored over 12 years ago
Fix the text cells in frozen pages. Try a few approaches to get MathJax to run there (not successfully, though).
02a572fb2fbcd1798bfcf18ed9a93c50b3d4906c authored over 12 years ago
02a572fb2fbcd1798bfcf18ed9a93c50b3d4906c authored over 12 years ago
Get text areas to work again.
662518fa6cb0636792feeb5381468305f89b94ee authored over 12 years ago
662518fa6cb0636792feeb5381468305f89b94ee authored over 12 years ago
dragging grid seemed flaky, so disabled it again
fa36b5fe1c1d65b415b7178cd37bcd98469c3a9c authored over 12 years ago
fa36b5fe1c1d65b415b7178cd37bcd98469c3a9c authored over 12 years ago
Note some things we should do a lot better with saving text cells.
d9efc2cb07f0b30f3c1de3f62359c0deecaa6f13 authored over 12 years ago
d9efc2cb07f0b30f3c1de3f62359c0deecaa6f13 authored over 12 years ago
Make markdown boxes open by default.
a7def1de614737faebde75a2463c99ec0af25e94 authored over 12 years ago
a7def1de614737faebde75a2463c99ec0af25e94 authored over 12 years ago
Make draggable work with grid, and attempt (commented out) at resizable.
8677f1eb4765c54ca1e37259367c400946b59f83 authored over 12 years ago
8677f1eb4765c54ca1e37259367c400946b59f83 authored over 12 years ago
Make frozen link behave like a link.
08e28fdf15f1eb7e32a94b10d9bca6b4c5fd86ff authored over 12 years ago
08e28fdf15f1eb7e32a94b10d9bca6b4c5fd86ff authored over 12 years ago
Render math in previews
0969c9aa7c234c0f65668b27e28d4d7c7457f9e9 authored over 12 years ago
0969c9aa7c234c0f65668b27e28d4d7c7457f9e9 authored over 12 years ago
Get positioning to work again.
73b46f991d73d112ac65595d67acdae722f37dd6 authored over 12 years ago
73b46f991d73d112ac65595d67acdae722f37dd6 authored over 12 years ago
Clarify Instructions.
2713f9ae5136083f0bbbc37bca7f5dff794085f0 authored over 12 years ago
2713f9ae5136083f0bbbc37bca7f5dff794085f0 authored over 12 years ago
Make Freeze page button automatically open up the frozen page.
471616eb2ea95d837171e9f27575a9b9870693ac authored over 12 years ago
471616eb2ea95d837171e9f27575a9b9870693ac authored over 12 years ago
Add markdown editor and download links to download a static html page with the code.
ec4771c4a0e1f64c2106a63734d10865f7511be8 authored over 12 years ago
ec4771c4a0e1f64c2106a63734d10865f7511be8 authored over 12 years ago
Get markdown editor working
0c772772e81ee2e6859d72e7fa1f0fad068568ae authored over 12 years ago
0c772772e81ee2e6859d72e7fa1f0fad068568ae authored over 12 years ago
Fix bugs in forking kernel manager
5f761d342d85a34ee813235607223abdd3a431ab authored over 12 years ago
5f761d342d85a34ee813235607223abdd3a431ab authored over 12 years ago
Initial shot at a clickable canvas for putting Sage cells on.
9cbf0c4308db30d8c63b4488e145753a845d07bf authored over 12 years ago
9cbf0c4308db30d8c63b4488e145753a845d07bf authored over 12 years ago
Merge branch ‘ipython-testing’
4a4b660cef1cebfc0ee5752fce5396b6020ac1be authored over 12 years ago
4a4b660cef1cebfc0ee5752fce5396b6020ac1be authored over 12 years ago
Do not treat linebreaks as whitespace before the prompt
2661385e9802079fb9a6f86dc811b7e61d0cadd1 authored over 12 years ago
2661385e9802079fb9a6f86dc811b7e61d0cadd1 authored over 12 years ago
Implementation of forking kernel manager
57cadb4bd1ed48af24b83c6c03af041158b0ff04 authored over 12 years ago
57cadb4bd1ed48af24b83c6c03af041158b0ff04 authored over 12 years ago
Bugfix
2e98795f2010f98bfc2e1ae20b8e6b4c78330511 authored over 12 years ago
2e98795f2010f98bfc2e1ae20b8e6b4c78330511 authored over 12 years ago
Strip line prefixes before preparsing
cdc10dca3753de9084898a800a0f4ae2845e8779 authored over 12 years ago
cdc10dca3753de9084898a800a0f4ae2845e8779 authored over 12 years ago
Strip line beginnings from interactive Python/Sage/IPython code to allow copy/pasting from code examples (fixes gh-314)
6d04fa2c30b024a4bc242884968738f37a29f47a authored over 12 years ago
6d04fa2c30b024a4bc242884968738f37a29f47a authored over 12 years ago
Added restart and interrupt, started tmkm unit tests.
4e15846dbc59c4fdfdc2bda6838ac7ee7f0314f8 authored over 12 years ago
4e15846dbc59c4fdfdc2bda6838ac7ee7f0314f8 authored over 12 years ago
Separate the forking kernel manager into a different class from the UMKM
c4d93551543c75179f1fe8fe3629684c68e71801 authored over 12 years ago
c4d93551543c75179f1fe8fe3629684c68e71801 authored over 12 years ago
Make the UMKM fork each new kernel
c8938fe5b81f67649d27bf660e00a63defff2cbc authored over 12 years ago
c8938fe5b81f67649d27bf660e00a63defff2cbc authored over 12 years ago
Merge branch 'ipython-testing' of git://github.com/kramer314/sagecell into ipython-testing
77dcd55112c29bbdd1182ed4b18410d32f5c0e15 authored over 12 years ago
77dcd55112c29bbdd1182ed4b18410d32f5c0e15 authored over 12 years ago
Add computer returns comp_id.
25b0a0ba716ac6de7a7ea8b997b096c3cc517dbc authored over 12 years ago
25b0a0ba716ac6de7a7ea8b997b096c3cc517dbc authored over 12 years ago
Broke out umkm into its own file, created receiver, added some ssh capabilities to tmkm.
39d9a21a0a79c4ad309bfa5a24f4cfb91a94ed78 authored over 12 years ago
39d9a21a0a79c4ad309bfa5a24f4cfb91a94ed78 authored over 12 years ago
Shut down hb stream properly
1688c5f19d55fccf0e4c4f309a60f7adcab90216 authored over 12 years ago
1688c5f19d55fccf0e4c4f309a60f7adcab90216 authored over 12 years ago
Return execute_reply message properly
abe63f55cf734bc04f92809138578f174c03dbb6 authored over 12 years ago
abe63f55cf734bc04f92809138578f174c03dbb6 authored over 12 years ago
Merge pull request #313 from ihanson/callback
Add a callback option to makeSageCell
79fe213d7d0b7ec1595499a9a761a989405b659b authored over 12 years ago
Add a callback option to makeSageCell
a679e59a9cbc8e27d4766d0e1d7e9388e537a9df authored over 12 years ago
a679e59a9cbc8e27d4766d0e1d7e9388e537a9df authored over 12 years ago
Merge pull request #312 from ihanson/textarea
Textarea as inputLocation.
This also fixes a bug on firefox for when you reload a page and ha...
0a0d34ad18dc7ca08c03aadd73e3c644ea10e8e7 authored over 12 years ago
Move addClass below the creation of new inputLocation
2183e686d412c1e1af667f51b46f2929cad95713 authored over 12 years ago
2183e686d412c1e1af667f51b46f2929cad95713 authored over 12 years ago
Working hb channel
22935159346cf86815f12f48add2bbddaae33dfc authored over 12 years ago
22935159346cf86815f12f48add2bbddaae33dfc authored over 12 years ago
Set the code in a textarea inputLocation if the code parameter is supplied
d874590aac58a9c369b7be4b77ca96ca39dd4815 authored over 12 years ago
d874590aac58a9c369b7be4b77ca96ca39dd4815 authored over 12 years ago
Make a textarea inputLocation a special case; fall back to reading the text of the inputLocation.
5cb742d39a543b732a16844ec9d3a0f3bc67e092 authored over 12 years ago
5cb742d39a543b732a16844ec9d3a0f3bc67e092 authored over 12 years ago
Use autocomplete=off to prevent Firefox from incorrectly filling the wrong textarea with the code.
5b185461935ae08e0757be2a2c6b19529d1cfe28 authored over 12 years ago
5b185461935ae08e0757be2a2c6b19529d1cfe28 authored over 12 years ago
Working demo.
8eb0a2ad2e575461b7153151ce21b62260c343f7 authored over 12 years ago
8eb0a2ad2e575461b7153151ce21b62260c343f7 authored over 12 years ago
Added handlers.py, edited TKM with a few methods added.
66f308c8a81798283e05b60eb85a1fe697a34010 authored over 12 years ago
66f308c8a81798283e05b60eb85a1fe697a34010 authored over 12 years ago
Update sage patches to Sage 5.1.beta1
67e1ee92027608ec9061fe307dffc883319b4a25 authored over 12 years ago
67e1ee92027608ec9061fe307dffc883319b4a25 authored over 12 years ago
Adding documentation for textarea inputLocation
99334e69d43a29d655500891af0e7d2293146d00 authored over 12 years ago
99334e69d43a29d655500891af0e7d2293146d00 authored over 12 years ago
Allow a textarea to be used as the inputLocation for a Sage Cell
c9e59cd30aee79b4d2dc7dbb700bc8264f50ebe1 authored over 12 years ago
c9e59cd30aee79b4d2dc7dbb700bc8264f50ebe1 authored over 12 years ago
Added get_kernel_ids function. Changed debug printing.
70a320703362722e05a2d7920a5065291feb2343 authored over 12 years ago
70a320703362722e05a2d7920a5065291feb2343 authored over 12 years ago
Added zmq stream connection methods.
6daeb94847acf7ab59b80840c30ae4961e3a4bca authored over 12 years ago
6daeb94847acf7ab59b80840c30ae4961e3a4bca authored over 12 years ago
Support hosts in computer config.
2c31074c4fc9845084cfaf9f5f02b5c966edfb18 authored over 12 years ago
2c31074c4fc9845084cfaf9f5f02b5c966edfb18 authored over 12 years ago
Adding flask-tornado webapp
6a9cb7c0b0125a866985333e8beb1c01c2e5cd0c authored over 12 years ago
6a9cb7c0b0125a866985333e8beb1c01c2e5cd0c authored over 12 years ago
Trusted Multi Kernel Manager
83a558b973c30cb116de30af9e0a93e147ee6c69 authored over 12 years ago
83a558b973c30cb116de30af9e0a93e147ee6c69 authored over 12 years ago
Merge branch 'master' of github.com:sagemath/sagecell
1fc897a6e451e1a6b7e9d6351e608968597c30ab authored over 12 years ago
1fc897a6e451e1a6b7e9d6351e608968597c30ab authored over 12 years ago
Merge branch 'noconflict' of https://github.com/ihanson/sagecell into uwsgi
7dddd585ba19263bf6498587ec9f89d4e2c94f80 authored over 12 years ago
7dddd585ba19263bf6498587ec9f89d4e2c94f80 authored over 12 years ago
Wrap the color picker and jQuery UI Touch Punch files
9e8338de4a6e26d8f996c479de7bb6237bd8b5b8 authored over 12 years ago
9e8338de4a6e26d8f996c479de7bb6237bd8b5b8 authored over 12 years ago
Make jQuery UI use the Sage Cell’s version of jQuery even when the embedding page uses an older version.
95b4b7d0f177324d6e66a3fc378ce2466884d548 authored over 12 years ago
95b4b7d0f177324d6e66a3fc378ce2466884d548 authored over 12 years ago
A non-working attempt at changing the user's namespace.
a85b364f8c7fc593efa5c7d2819a43133ed64efa authored over 12 years ago
a85b364f8c7fc593efa5c7d2819a43133ed64efa authored over 12 years ago
Make uwsgi app work with Min's new modifications.
8d7656c54d08d65557410c25c0db6ed6e67e9df7 authored over 12 years ago
8d7656c54d08d65557410c25c0db6ed6e67e9df7 authored over 12 years ago
Changes to eliminate connection file writing from Min Ragan-Kelley at https://gist.github.com/2831998/7245756deb1a4eb38e9a944dc80bd7466b2cb452
49b009d699b44c7f0b91fc4e43f846673d665363 authored over 12 years ago
49b009d699b44c7f0b91fc4e43f846673d665363 authored over 12 years ago
Use forking kernel manager to do computations.
d54acb2eea0813732dc35b9bd50281441c90f7d1 authored over 12 years ago
d54acb2eea0813732dc35b9bd50281441c90f7d1 authored over 12 years ago
Make forking kernel manager importable.
5784e8bac49f66c48f1a90e18262cddd7ff36f91 authored over 12 years ago
5784e8bac49f66c48f1a90e18262cddd7ff36f91 authored over 12 years ago
Move the testfork to an actual class for forked kernels
a65bd97260d62e5bc9069a455c7a579ece5bd9d3 authored over 12 years ago
a65bd97260d62e5bc9069a455c7a579ece5bd9d3 authored over 12 years ago
Generate random uuid and port numbers.
6c8d7947dce94e344b6bbdd7621a637cf3953dae authored over 12 years ago
6c8d7947dce94e344b6bbdd7621a637cf3953dae authored over 12 years ago
Min RK's version of testfork
be71accb16fa9e58a0a251315f7a25a9ac1ee7d4 authored over 12 years ago
be71accb16fa9e58a0a251315f7a25a9ac1ee7d4 authored over 12 years ago
A somewhat working test fork example for uwsgi/testfork.py
7dad3809fb25762bf6d4291c0312ee2634f2da41 authored over 12 years ago
7dad3809fb25762bf6d4291c0312ee2634f2da41 authored over 12 years ago
Merge pull request #311 from ihanson/noconflict
Use noConflict to embed in pages with older versions of jQuery
65ee6253fae409e1cfb47e950f0bea257e63428f authored over 12 years ago
Make the ipython forking example work even better.
4ad899a7ba0a82474a4c71c02526f51a90cb602b authored over 12 years ago
4ad899a7ba0a82474a4c71c02526f51a90cb602b authored over 12 years ago
Use jQuery.noConflict to allow the embedded Sage Cell to use a different version of jQuery than the embedding page.
50f9b90930eb8f33fecafc778f612f6d3a5f2097 authored over 12 years ago
50f9b90930eb8f33fecafc778f612f6d3a5f2097 authored over 12 years ago
Get uwsgi app working again.
56b81c5d947a3bfe089b310dbe3b0d7ceaef8adb authored over 12 years ago
56b81c5d947a3bfe089b310dbe3b0d7ceaef8adb authored over 12 years ago
Implement the simplest possible wsgi app that runs python code using the interactiveshell from ipython.
55f4a0a7fd249666bf3345b24f04cd476465d411 authored over 12 years ago
55f4a0a7fd249666bf3345b24f04cd476465d411 authored over 12 years ago
Implement the simplest possible example of a way to launch a kernel via forking.
40aa1f8cb8489cddffb75643bc93be03da319036 authored over 12 years ago
40aa1f8cb8489cddffb75643bc93be03da319036 authored over 12 years ago
Merge pull request #310 from kramer314/rewrite_documentation
Update documentation regarding ipython rewrite
105a6723ea461a4758ba32c52f5183709c97ea44 authored over 12 years ago