Commit Graph

1588 Commits

Author SHA1 Message Date
Michael Droettboom 0ef811c94d Fix core CPython tests 2018-05-30 13:59:09 -04:00
Michael Droettboom 9579aa99bc Working state 2018-05-30 13:49:49 -04:00
Michael Droettboom 46050efddc Make benchmarks work again 2018-05-29 10:34:10 -04:00
Michael Droettboom 035cf3cc65 Remove debugging print 2018-05-29 10:33:56 -04:00
Michael Droettboom 7011525fb7 Properly mark packages as loaded 2018-05-29 10:33:45 -04:00
Michael Droettboom 69b20cb42f Delete lazy_import.py -- it isn't used anymore. 2018-05-24 11:41:14 -04:00
Michael Droettboom 32a2fd423b Add lots of documentation. 2018-05-24 10:52:27 -04:00
Michael Droettboom 6319140bb6 Add documentation to wasm_backend.py 2018-05-24 10:42:01 -04:00
Michael Droettboom 663ff90695 Scroll into view if figure is already displayed on the page. 2018-05-22 13:31:54 -04:00
Michael Droettboom 2128618fcb Fix #34: Fix matplotlib keyboard events 2018-05-22 13:20:47 -04:00
Michael Droettboom 4ac81c0293 Don't remove backends 2018-05-22 12:08:13 -04:00
Michael Droettboom b0a9b8ea16 Remove output handler -- we have a better, interactive thing now 2018-05-22 11:33:52 -04:00
Michael Droettboom 5f8bd963b7 Fix the _tri and _qhull modules in matplotlib 2018-05-22 11:11:42 -04:00
Michael Droettboom 732ca50b13 Remove unnecessary parts of matplotlib 2018-05-22 10:07:16 -04:00
Michael Droettboom 360bd1d687 HiDPI (retina) support 2018-05-22 09:55:06 -04:00
Michael Droettboom 5ad7eeb1a2 Add rubberband. Add title. Simplify downloading. 2018-05-22 09:31:35 -04:00
Michael Droettboom 43e910f0b7 Support downloading of plot files 2018-05-21 15:35:46 -04:00
Antony Lee 77266efdd0 Fix font encoding issue in a better way. matplotlib/matplotlib#11277 2018-05-21 13:47:46 -04:00
Michael Droettboom 12b05ad373 Fix #32: Separate build of filesystem from main wasm module 2018-05-18 14:47:21 -04:00
Michael Droettboom 918ccc7300 First pass at matplotlib interaction 2018-05-18 13:32:33 -04:00
Michael Droettboom 57478053ed Fix typo 2018-05-17 15:31:28 -04:00
Michael Droettboom 14db9e693c Fix matplotlib test 2018-05-17 14:30:52 -04:00
Michael Droettboom e293fba9c2 Remove --profiling flag 2018-05-17 14:30:44 -04:00
Michael Droettboom 82e038fdf3 Get _tri.so compiling 2018-05-17 14:30:33 -04:00
Michael Droettboom ac84840cc0 Reinstate the removal of legacy mac encodings 2018-05-17 12:03:06 -04:00
Michael Droettboom 6dc91e0846 First pass at matplotlib support 2018-05-17 11:57:39 -04:00
Michael Droettboom b537908b2b Simplify Makefiles. Support parallel compilation. 2018-05-16 13:06:44 -04:00
Michael Droettboom 21e9a4c770 Get full output on test failure 2018-05-11 10:52:49 -04:00
Michael Droettboom 5a7992f87b More floating-point-related tests passing 2018-05-11 10:52:34 -04:00
Michael Droettboom 7c3a26069e Fix promise in loadPackage so it doesn't fire early. 2018-05-10 15:29:09 -04:00
Michael Droettboom d861855034 Don't convert Pandas dataframes to Javascript 2018-05-10 10:38:55 -04:00
Michael Droettboom 527a2e79eb Fix jsproxy 2018-05-10 10:37:46 -04:00
Michael Droettboom 47b2d51522 Remove obsolete code 2018-05-09 15:00:38 -04:00
Michael Droettboom 3a625fad3d Only skip tests if on Travis 2018-05-09 15:00:21 -04:00
Michael Droettboom 1e45ffe957 Improve py_proxy test 2018-05-09 14:59:55 -04:00
Michael Droettboom 75d6ea20e9 Fix pandas test 2018-05-09 14:59:35 -04:00
Michael Droettboom 6b0e113978 Remove extraneous printf 2018-05-09 14:59:35 -04:00
Michael Droettboom aa433aaf81 Add first version of pyodide.py 2018-05-09 14:59:35 -04:00
Michael Droettboom d385b7c9f1 Use Proxy to make calling Python objects from JS more natural 2018-05-07 08:27:21 -04:00
Michael Droettboom f88ec06642 Fix tests for new modular packaging 2018-05-04 13:09:32 -04:00
Michael Droettboom 847a9aa757 Install lessc on Travis 2018-04-30 11:53:07 -04:00
Michael Droettboom 158b85ce40 Fix #20: Basic modularization of file system. 2018-04-30 11:31:36 -04:00
Michael Droettboom b2599e314c Fix #28: Work in Chrome through async compilation 2018-04-27 14:36:52 -04:00
Michael Droettboom f1e0cc9085 Fix "from js import foo" 2018-04-26 11:43:48 -04:00
Michael Droettboom 0e8963a480 Add Jupyter's stylesheet for inline html content 2018-04-26 11:04:28 -04:00
Michael Droettboom 6701273754 Add a custom Python output handler 2018-04-25 13:00:25 -04:00
Michael Droettboom 8ee2dec166 Fallback to raw object when converting a sequence fails
This happens with Pandas data frames.
2018-04-25 12:59:46 -04:00
Michael Droettboom 420bdcda7e Add hasitem and hasattr to Py proxy 2018-04-25 12:59:28 -04:00
Michael Droettboom ced8597fd2 Fix mmap-removal patch 2018-04-25 11:46:04 -04:00
Michael Droettboom 57baae294f Support converting ArrayBuffer to Python bytes 2018-04-25 11:45:50 -04:00