Émilie Feral
|
cdff61f64b
|
[python] Add tests for each module
|
2020-04-01 16:39:59 +02:00 |
|
Émilie Feral
|
ec5803f06f
|
[python] Test: fix printText
|
2020-04-01 16:39:59 +02:00 |
|
Émilie Feral
|
d0a77bda2b
|
[python] Improve test API
|
2020-04-01 16:39:59 +02:00 |
|
Émilie Feral
|
ffb8f8f953
|
[python] Test: add all template scripts
|
2020-04-01 16:39:59 +02:00 |
|
Émilie Feral
|
11dc259566
|
[python] test: add a function to run single command test
|
2020-04-01 16:39:59 +02:00 |
|
Émilie Feral
|
d7804ad5d1
|
[python] Tidy matplotlib tests
|
2020-04-01 16:39:59 +02:00 |
|
Émilie Feral
|
2738d30684
|
[python] test: check wether script execution lead to a Python error
|
2020-04-01 16:39:59 +02:00 |
|
Émilie Feral
|
2f171eb2fd
|
[python] Add matplotlib test WIP
|
2020-04-01 16:39:59 +02:00 |
|
Léa Saviot
|
11ac25e935
|
[apps/code] Fix toolbox comment
|
2020-04-01 13:42:44 +02:00 |
|
Léa Saviot
|
92c62ce3dc
|
[apps/code] Remove superfluous spaces in toolbox
|
2020-04-01 13:42:44 +02:00 |
|
Léa Saviot
|
76e0deb9bf
|
[tests/solver] Test solve equation with max number of variables
|
2020-04-01 11:47:19 +02:00 |
|
Émilie Feral
|
633776b92f
|
[apps/shared] Fix CurveView::drawArrow on arrow without orientation
|
2020-04-01 11:46:25 +02:00 |
|
Léa Saviot
|
511a96f464
|
[apps/code] Add matplotlib.pyplot functions to the toolbox catalog
Not just in the modules submenu
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
0f00bdda33
|
[apps] Fix test build
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
244b97e89b
|
[python] matplotlib: handle case plot([],[])
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
e5660635d6
|
[python] matplotlib: handle case hist([])
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
3987167419
|
[python] matplotlib: add comment
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
28224bd75e
|
[python] matplotlib: fix hist implementation
This fixes the following crash: input 'hist([1,2,100],[1,2]) on a Python
console with matplotlib.pyplot imported
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
bc1eae17d7
|
[python] matplotlib: change text() relative position to be similar to
python3
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
642a7c7f61
|
[apps/code] Increase python heap to 32k
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
7c612f35a8
|
[python] matplotlib: change Store::Rectangle structure to (left, right,
top, bottom) and avoid rounding error when converting flaot rect to
pixel
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
d468f5e130
|
[python] WIP matplotlib: avoid empty pixel line between bars and axis
line
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
84bc46ca8c
|
[python] matplotlib: PlotView: improve rect drawing (use round instead
of truncating pixelFloat
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
b3b6565410
|
[python] modpyplot: show() does nothing when the store is empty
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
ce33faad11
|
[python] matplotlib: PlotView: rectangle are always visible despite the
pixel width
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
51eabf08e1
|
[python] matplotlib: fix PlotStore::initRange for an only dot
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
2c82460470
|
[python] matplotlib: add a comment to PlotView
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
b290bed409
|
[python] matplotlib: fix typo in ErrorValue
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
d247843da6
|
[apps/code] Clean ConsoleController::reloadData (always returns true)
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
81284120af
|
[apps/code] ConsoleController: refreshOutput is now done only when the
console is active
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
574eacb69c
|
[python] matplotlib: flush heap memory when any error is raised
|
2020-04-01 10:18:09 +02:00 |
|
Léa Saviot
|
2f4064d92b
|
[apps/code] Fix axis() command without arguments
It inserted axis(,,,) instead of axis()
|
2020-04-01 10:18:09 +02:00 |
|
Léa Saviot
|
2ac1396dd2
|
[apps/code] Put back the polynomial script
|
2020-04-01 10:18:09 +02:00 |
|
Léa Saviot
|
b2c95bcbbf
|
[apps/code] Parabola script
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
61e7ec52e6
|
[python] matplotlib: make pyplot a submodule of matplotlib
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
7d5568ff1a
|
[python] WIP: change change pyplot name: pyplot --> matplotlib.pyplot
|
2020-04-01 10:18:09 +02:00 |
|
Léa Saviot
|
399cfffc83
|
[apps/code] Fix toolbox texts
|
2020-04-01 10:18:09 +02:00 |
|
Léa Saviot
|
89ef6ec71b
|
[apps/code] Add MatplotlibPyplot in the toolbox
|
2020-04-01 10:18:09 +02:00 |
|
Léa Saviot
|
f5e69395ee
|
[apps/code] Reorder toolbox modules
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
1c4f43c665
|
[python] matplotlib: handle empty range histogram
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
1c714a6ee6
|
[python] matplotlib: PlotStore checks for type before accepting a new object
This fixes the crash: when a non-float value is added through the
tupple, the next float extraction will fail
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
6d10e9fdc2
|
[python] matplotlib: improve and fix arguments checking
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
bf7c3b1aab
|
[python] matplotlib: implement "plot(y)'
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
dc58b9692f
|
[python] matplotlib: imporve 'hist'
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
1895b83251
|
[python] Remove useless code
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
f97f56c021
|
[python] matplotlib: improve 'bar' arguments acceptation
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
18d59d923a
|
[python] matplotlib: fix automatic range initialization
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
9a240bb0b4
|
[python] matplotlib: improve 'grid'
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
1b768ba34a
|
[python] modpyplot: improve 'axis' arguments acceptance
|
2020-04-01 10:18:09 +02:00 |
|
Émilie Feral
|
81170610eb
|
[python] Matplotlib: init store range depending on 'auto' parameter
|
2020-04-01 10:18:09 +02:00 |
|