Commit Graph

  • 3c7ac73c5e [apps/statistics] Throw an error when the user set a negative value as bin width Émilie Feral 2016-12-21 16:46:22 +01:00
  • 1719569b65 [apps/statistics] Optimize the dirty tracking of histogram Émilie Feral 2016-12-21 16:19:26 +01:00
  • cb042957af [apps/statistics] Display the banner below the histogram Émilie Feral 2016-12-21 15:32:20 +01:00
  • 7e457017f2 [apps/statistics] Create a class banner view Émilie Feral 2016-12-21 15:31:45 +01:00
  • c4edca5f05 [apps/statistics] Add a bottom margin to display the banner below the histogram Émilie Feral 2016-12-21 15:30:07 +01:00
  • f319ebd1ee [apps/statistics] Prevent memory leaking in data class Change-Id: I58024d11edc8087602994472f29a09b22126264f Émilie Feral 2016-12-21 15:27:47 +01:00
  • f1f67acca6 [apps/statistics] Display the histogram parameter page when clicking on the histogram parameter button Émilie Feral 2016-12-21 14:20:01 +01:00
  • 7224a7b16c [apps/statistics] Create a class Histogram parameter controller Émilie Feral 2016-12-21 14:19:30 +01:00
  • 7d1f254b92 [apps/probability] Reinit the binWidth in the data when the data has changed Émilie Feral 2016-12-21 14:18:39 +01:00
  • 453891c0da [apps] Factorize the method textFieldDidReceiveEvent in the abstract class float parameter controller Émilie Feral 2016-12-21 13:58:52 +01:00
  • 434906bbdb [apps/statistics] Update the data model to handle the bin selection and th window scrolling Émilie Feral 2016-12-21 12:22:07 +01:00
  • 4c66e820d0 [apps/statistics] Handle bin selection in histogram controller Émilie Feral 2016-12-20 17:59:49 +01:00
  • 8aff2dac2b [apps] In curve view, distinguish 2 methods to draw discrete histograms and any histogram Émilie Feral 2016-12-20 17:12:56 +01:00
  • 40be7c0c05 [apps/statistics] Use the histogram view in the histogram controller Émilie Feral 2016-12-20 16:45:08 +01:00
  • aef540efb6 [apps/statistics] Create a histogram view inheriting from cruve view Émilie Feral 2016-12-20 16:42:24 +01:00
  • 2b9026db76 [apps/statistics] Improve the data model Émilie Feral 2016-12-20 16:41:30 +01:00
  • f34f258caf [apps/statistics] Add a bin width variable in data model Émilie Feral 2016-12-20 16:10:13 +01:00
  • bbe4723218 [apps] Correct error: when drawing curves, ignore NAN values Émilie Feral 2016-12-20 16:07:34 +01:00
  • 025405d01d [ion] Add Ion::crc32 Romain Goyet 2017-01-06 17:22:29 +01:00
  • c1db79b5f9 [ion] Add a backlight namespace Romain Goyet 2017-01-05 10:05:30 +01:00
  • 9b2fecfb12 [ion] Add Ion::usleep Romain Goyet 2017-01-05 10:04:43 +01:00
  • 7252e3c1f4 [ion] Update the RGB LED pins Romain Goyet 2017-01-05 10:00:36 +01:00
  • e310d8162a Merge changes Iaf806c1f,I2c54cb11,Iabf36299,I2e2cf0c7,I21a08f18, ... Émilie Feral 2016-12-27 14:14:59 +01:00
  • 819177ae47 Merge changes I9871d3a1,I06051c40,I69eec933,Ic9c1ed5b,I0970343e, ... Émilie Feral 2016-12-27 13:52:15 +01:00
  • f00492fb59 [apps] Add a margin around the window when drawing curves Émilie Feral 2016-12-20 16:07:06 +01:00
  • 4d62c6c9bd [apps] Use curve view window in the abstract class curve view Émilie Feral 2016-12-20 14:39:39 +01:00
  • cda9582a7c [apps/statistics] Make data model inherit from curve view window Émilie Feral 2016-12-20 14:20:57 +01:00
  • 0be1c43f72 [apps/probability] Make the model law inherit from curve view window Émilie Feral 2016-12-20 14:11:54 +01:00
  • 2f3bfaf209 [apps/graph/graph] Make the model graph window inherit from curve view window Émilie Feral 2016-12-20 14:10:30 +01:00
  • 9ce66a254b [apps] Create an abstract model curve view window Émilie Feral 2016-12-20 14:05:55 +01:00
  • 4e1bd2b477 [apps/graph/graph] When redrawing the curve, slightly exceed the rect to ensure the continuity of the curve Émilie Feral 2016-12-20 13:58:26 +01:00
  • ba67ef4a2e [apps/graph/graph] Add a banner view in the graph view Émilie Feral 2016-12-20 11:31:53 +01:00
  • 30fb8307bc [apps/graph/graph] Create a class banner view Émilie Feral 2016-12-20 11:30:53 +01:00
  • 86e33b8fdb [poincare] Some level of 1.2E3 support Romain Goyet 2016-12-20 17:45:46 +01:00
  • 47b16a06dc [poincare] Parse floats Romain Goyet 2016-12-20 17:28:49 +01:00
  • 5963345981 [poincare] NULL-termination and Integer parsing Romain Goyet 2016-12-20 17:27:45 +01:00
  • dd4a3e618f [poincare] Better error handling Romain Goyet 2016-12-20 17:25:45 +01:00
  • bd8ecf73db [apps/probability] Add a pointer to the data model in the histogram controller Émilie Feral 2016-12-20 10:14:51 +01:00
  • ef9b47555b [apps/probability] Improve data controller to delete pairs of data Émilie Feral 2016-12-20 10:08:03 +01:00
  • b85ea03b8e [escher] Add a method in even odd editable text cell to access editable text cell Émilie Feral 2016-12-20 10:06:40 +01:00
  • e688b91fce [apps/probability] Add method in data model (to delete pairs) Émilie Feral 2016-12-20 10:06:00 +01:00
  • 9eb65a374b [escher] Correct syntax error Émilie Feral 2016-12-20 10:04:42 +01:00
  • 59347f0c84 [apps/graph/values] Make values controller inherit from editable cell table view controller Émilie Feral 2016-12-19 18:03:36 +01:00
  • 3ce2c91c7f [apps/statistics] Make data controller inherits from editable cell table view controller Émilie Feral 2016-12-19 17:32:54 +01:00
  • 38d0310e37 [apps] Create a class editable cell table view controller Émilie Feral 2016-12-19 17:28:27 +01:00
  • 983905af59 [apps] Factorize app classes by creating a text field delegate app Émilie Feral 2016-12-19 16:01:14 +01:00
  • 8668f0c21e [apps/statistics] Use data model to improve data controller Émilie Feral 2016-12-19 15:37:11 +01:00
  • 4220131160 [apps/statistics] Create a model data Émilie Feral 2016-12-19 15:36:40 +01:00
  • 4b4aad556f [escher] Change even odd editable cell constructor Émilie Feral 2016-12-19 15:35:28 +01:00
  • 77b9630086 [apps/graph/value] Use even odd editable pointer cell in values controller instead of title cell Émilie Feral 2016-12-19 12:20:11 +01:00
  • de4ae4a3a8 [escher] Add a class even odd pointer text cell Émilie Feral 2016-12-19 12:13:57 +01:00
  • 3cc4ebf83f [apps] Use even odd editable text cell in values controller Émilie Feral 2016-12-19 12:08:23 +01:00
  • 16a785f135 [escher] Create a even odd editable text cell inheriting from even odd and composing with editable text cell Émilie Feral 2016-12-19 12:05:53 +01:00
  • 6dff4b9a07 [apps] add the stat apps in the container Émilie Feral 2016-12-19 11:36:26 +01:00
  • 14b54c1358 [apps/statistics] Create the structure of the stat apps Émilie Feral 2016-12-19 11:35:48 +01:00
  • 31be51143b [escher] In tab view controller, enable a fourth tab Émilie Feral 2016-12-19 10:22:36 +01:00
  • ccb34ee949 [escher] In tab view controller, implement lazy loaded for tab titles Émilie Feral 2016-12-19 10:03:14 +01:00
  • 1f1945fe63 [apps/probability] Draw continuously law curves Émilie Feral 2016-12-16 17:18:51 +01:00
  • 1f4fad1f52 [apps/probability] Color the integral under the curve Émilie Feral 2016-12-16 16:58:13 +01:00
  • 7c27ce5ec0 [apps/probability] Correct dirtyness and layout order Émilie Feral 2016-12-16 16:57:35 +01:00
  • 4a4d466c6b [apps] Enable to color under curves in curve view Émilie Feral 2016-12-16 16:55:41 +01:00
  • c38adbd6c5 [apps] In curve view, add a boolean to decide whether to shift the origin label Émilie Feral 2016-12-16 15:15:55 +01:00
  • 4602acf2b6 [apps/probability] Tidy calculation subclasses in a folder Émilie Feral 2016-12-16 15:11:39 +01:00
  • 7908042804 [apps/probability] Cap the number of operations Émilie Feral 2016-12-16 14:57:35 +01:00
  • 5e0752ca2f [apps/probability] Handle edge case Émilie Feral 2016-12-16 14:51:22 +01:00
  • 24c23f761c [liba] add constant INFINITY Émilie Feral 2016-12-16 14:30:56 +01:00
  • fbadd2ef0e [apps/probability] Change Calculation API (adding heritage) Émilie Feral 2016-12-16 12:50:15 +01:00
  • c00ea95369 [apps/probability] Handle integral calculations Émilie Feral 2016-12-16 11:13:14 +01:00
  • becf0603e1 [apps/probability] Display an error modal when the parameter is out of the domain Émilie Feral 2016-12-15 15:36:48 +01:00
  • dbc9b3d567 [apps/probability] Improve law density window Émilie Feral 2016-12-15 15:36:13 +01:00
  • 39f7c0d852 [apps/probability] Compute binomial law in a way to avoid to big integer Émilie Feral 2016-12-15 14:35:01 +01:00
  • 3732a707ab [apps/probability] Draw histograms for discrete laws Émilie Feral 2016-12-15 14:34:21 +01:00
  • 7c259dbf1b [apps] Correct errors in curve view Émilie Feral 2016-12-15 14:33:51 +01:00
  • 8a01e8e2d3 [apps/probability] Improve law models Émilie Feral 2016-12-15 12:03:51 +01:00
  • 69593fd174 [apps/probability] Delete local context Émilie Feral 2016-12-15 11:19:57 +01:00
  • 6e47595eaa [liba] Add expf and lgammaf to the math library Émilie Feral 2016-12-15 11:14:34 +01:00
  • 00bf0cb92d [apps/probability] Delete the expression contained in law model Émilie Feral 2016-12-15 11:01:54 +01:00
  • 38b8c6dbd7 [apps] Change curve view API Émilie Feral 2016-12-14 17:48:40 +01:00
  • f85ee9bc68 [apps/probability] Simplify the curve view Émilie Feral 2016-12-14 17:00:35 +01:00
  • 7af3979d3b [poincare] Change Context API Émilie Feral 2016-12-14 16:50:51 +01:00
  • 75948af80f [escher] in text field, reinit the draft text buffer when changing the editing state Émilie Feral 2016-12-14 13:44:59 +01:00
  • bbe1b06eae [apps][escher] Use only one draftTextBuffer by controller (as you cannot edit all cells at the same time) Émilie Feral 2016-12-14 12:02:10 +01:00
  • bed8b40e5b [apps/probability] Add a comment for future optimisation Émilie Feral 2016-12-14 11:28:21 +01:00
  • b1b8f3a028 [apps/probability] Tidy all law models in a folder law/ Émilie Feral 2016-12-14 11:25:00 +01:00
  • 2a79d8bfd9 [apps/probability] Make law model an abstract class with inheritance for all specific laws (binomial...) Émilie Feral 2016-12-14 11:16:11 +01:00
  • 8c284ba34f [escher][apps] CHange textField API Émilie Feral 2016-12-13 16:00:55 +01:00
  • fed6664b42 [kandinsky] Correct error: clip the pixels if the rect has been clipped Émilie Feral 2016-12-12 15:20:01 +01:00
  • ca4b5d511a [apps/graph/graph] Optimize the redrawing of the graph view when only the cursor has changed Émilie Feral 2016-12-12 11:58:04 +01:00
  • 810fdde40e [apps/graph/graph] Modify the law model method panToMakePointVisible to return a boolean Émilie Feral 2016-12-12 11:57:00 +01:00
  • 0eb1616e90 [poincare] Correct error: exponent layout Émilie Feral 2016-12-09 17:39:02 +01:00
  • 579da2384e [apps/graph/graph] In graphWindow, use constexpr to compute grid units Émilie Feral 2016-12-09 16:09:43 +01:00
  • 50513126d7 [apps/graph/graph] Delete antialiasing on cursor Émilie Feral 2016-12-09 16:08:14 +01:00
  • 140e943021 [apps/graph/graph] Merge two redundant methods in graph view Émilie Feral 2016-12-09 15:10:09 +01:00
  • c0dc33cfbd [escher] Make one constructor only for views Émilie Feral 2016-12-09 15:02:23 +01:00
  • 32d9f9516a [apps] Change name: scale->gridUnit Émilie Feral 2016-12-09 14:54:03 +01:00
  • e42f23f56a [apps/graph/graph] Reinit the cursor position if the window was changed Émilie Feral 2016-12-09 14:52:47 +01:00
  • 9b2e39f2cf [apps/graph/graph] Add methods to the graph window model Émilie Feral 2016-12-09 14:25:19 +01:00
  • 7554046ecd [apps/graph/graph] Change name: AxisInterval-> GraphWindow Émilie Feral 2016-12-09 11:24:03 +01:00
  • 172528f49f [apps/calculation] Change names: PrettyPrintView --> ScrollableExpressionView and make result View an scrollable expression view Émilie Feral 2016-12-09 10:58:47 +01:00
  • e1f808e7da [apps/calculation] Change names: expression->input, evaluation->output Émilie Feral 2016-12-09 09:58:14 +01:00