Commit Graph

1316 Commits

Author SHA1 Message Date
Émilie Feral
948a98905f [apps//regression] Create a graph view
Change-Id: I434e3647f7acf7b1358203f894d5847b787a2375
2017-01-09 15:08:55 +01:00
Émilie Feral
11787aee4e [apps] Add a method drawDot in curve view
Change-Id: Ic6b421ebe094aeeaa110a009d9251f0464941db1
2017-01-09 15:08:55 +01:00
Émilie Feral
280fe277ca [apps/regression] Create a banner view class
Change-Id: I30ad498b2c63c1a7edb09a05c40dd1f94373ead1
2017-01-09 15:08:55 +01:00
Émilie Feral
2aea72d228 [apps/regression] Add a method to data model
Change-Id: Ic08de61e87a0886dfb2520bf9292ba1176b3d84a
2017-01-09 15:08:55 +01:00
Émilie Feral
a1b14762b2 [apps/statistics] Do not shit the origin label in histogram view
Change-Id: I4c3f67e6284a8fdc2d6850e278a414968c232184
2017-01-09 15:08:55 +01:00
Émilie Feral
aec9f8db2a [apps] Delete redundant constexpr definition
Change-Id: Ibc72723a576cc69a692b2dc263576a4d0d9d8161
2017-01-09 15:08:55 +01:00
Émilie Feral
4801577bf1 [apps/regression] Add methods in data model
Change-Id: I20670142f632b09c2af89d3f32c6bc3dc18ffd77
2017-01-09 15:08:55 +01:00
Émilie Feral
a993c745c1 [apps/home] Avoid selecting unvisible app cell
Change-Id: I2fd3d1f329750e73d60c8f9cee87cba229730afe
2017-01-09 15:08:55 +01:00
Émilie Feral
764f12124b [apps/regression] Create a model data inheriting from the Apps::data
Change-Id: Ie0aed12437f63176329625da30986e4eff91d877
2017-01-09 15:08:55 +01:00
Émilie Feral
9c1095092a [apps/statistics] Make data and data controller inherit from classes in
apps/

Change-Id: Ie6a0b95c13a212321c1bf8132c39255f31a71429
2017-01-09 15:08:55 +01:00
Émilie Feral
4841bdb8af [apps] Create an abstract class of data model and of data controller
Change-Id: I764b07bde5f81068eaeebed80969f410495bf6b6
2017-01-09 15:08:55 +01:00
Émilie Feral
60cb611278 [apps/regression] Create the structure of the application regression
Change-Id: I2433a5e6dabdd9a15d87c8e2ddf3cea5ad329a0e
2017-01-09 15:08:54 +01:00
Émilie Feral
3c3a900bb7 [apps/statistics] Handle the edge case with only one pair of value and
size

Change-Id: I812ffea48b7a06d0646d044aacd811c48fa95d9e
2017-01-09 15:08:54 +01:00
Émilie Feral
6eb44373f4 [escher] In alternate empty view controller, do not layout the main view
as long as the view is empty

Change-Id: Ia079e350a5dc58ba73cda81de3918be3249e29d0
2017-01-09 15:08:54 +01:00
Émilie Feral
6cd85b550f [poincare] In float, for numbers that are too big or too small to use decimal mode, decrease the
number of digits in mantissa when displayed in scientific mode to use a
comparable space

Change-Id: I280bf0eb962e5653db16ed72c4499dd833905eab
2017-01-09 15:08:54 +01:00
Émilie Feral
bf9d80ab3d [apps/probability] Make calculation text fields wider
Change-Id: I8362361ca2c7638e67b13805e345505ebb096c58
2017-01-09 15:08:54 +01:00
Émilie Feral
ff3d8dce5a [apps] Display float in decimal mode in curve views and title
Change-Id: I3c069f3e001b43c98d4c54975b02636dad330acf
2017-01-09 15:08:54 +01:00
Émilie Feral
b395680cc7 [apps] Add constants to decide the number of digits in decimal mode
Change-Id: Ie83ff2f934cf45618fbd2485eee58a22ce575eb5
2017-01-09 15:08:54 +01:00
Émilie Feral
bc38d3db4b [escher] When using input view controller, init the text content to the
previous text edited

Change-Id: Id201196f38e8f2b6cd909c7e52708f2e84ab8a47
2017-01-09 15:08:54 +01:00
Émilie Feral
30d9a1e227 [apps/probability] Correct error: confusion between left and right
integrals

Change-Id: Ic1fe49701ec37fffb2bd09f83b2e65a50a03e2a6
2017-01-09 15:08:54 +01:00
Émilie Feral
3888802fa0 [apps] Avoid white vertical lines in integral curves due to pixel
rounding

Change-Id: I6ef439e46bf189f32c2458537f68472a4c3d3509
2017-01-09 15:08:54 +01:00
Émilie Feral
e90f20b5bf [poincare] implement method to print float in decimal mode
Change-Id: Ibe7962a3a9d57dcfb7f2bae439dd023619d76ccc
2017-01-09 15:08:54 +01:00
Émilie Feral
3eb5a4f098 [poincare] Enable to parse float as 0.001 or 1.001
Change-Id: Ice1fbc1236fb4881997ed97f3f2eb774f2f73769
2017-01-09 15:08:54 +01:00
Émilie Feral
62b838e3d1 [poincare] Correct float to string method to agree with the parsing
Change-Id: I6f32b883047f9ff06d28bc82d30e0c55acc97b2e
2017-01-09 15:08:54 +01:00
Émilie Feral
3c313cc50d [apps/graph/graph] Make graph view inherit from curve view with banner
Change-Id: Iec003055a0974d0111f81d68771982192ffb8d1f
2017-01-09 15:08:54 +01:00
Émilie Feral
852a6146e8 [apps] Rename methods in curve view with banner
Change-Id: I676ea90c241de1ade692fa04ee9c1daa89f3480f
2017-01-09 15:08:54 +01:00
Émilie Feral
77b4187888 [apps/statistics] Change name: banner view -> histogram banner view
Change-Id: Ib8b864b7b17f7cd3ad028701380bf949a0915876
2017-01-09 15:08:54 +01:00
Émilie Feral
ad93c1efd2 [apps/statistics] Make histogram view and box view inherits from curve
view with banner

Change-Id: Iab25cb2442ee7b20a97dfa4e4fce9742f16e5a96
2017-01-09 15:08:54 +01:00
Émilie Feral
19d57a8897 [apps] Create a class curve view with banner
Change-Id: I49108e9231f97aeed53351e2596b6550568c6314
2017-01-09 15:08:54 +01:00
Émilie Feral
b8eba2c42a [apps/graph/graph] Make the cursor position belong to th emodel
"GraphWindow"

Change-Id: I8cdcda85f0e29e4b678829f39b8bd212cd8d1086
2017-01-09 15:08:54 +01:00
Émilie Feral
6753974724 [apps/statistics] Add a banner to the box page
Change-Id: I26623369cc2fcf192582eb6fb618e1711da4baea
2017-01-09 15:08:54 +01:00
Émilie Feral
b9de56148b [apps/statistics] Create a class banner view
x

Change-Id: Ifad6658d49638739f4875914faeefa10ccba080c
2017-01-09 15:08:54 +01:00
Émilie Feral
035673dc61 [apps/statistics] Make the histogram banner appears and dispapears when
navigating on the histogram page

Change-Id: I2a00f2f29fe462638513af0d3f62394fb2f29e32
2017-01-09 15:08:54 +01:00
Émilie Feral
d1686ecfeb [apps/statistics] Avoid rounding error
Change-Id: I92e2a5d29ac18cbb3559f0cd30eeb9e921b31780
2017-01-09 15:08:54 +01:00
Émilie Feral
95daa6ccc0 [apps/statistics] Unable the user to set the bar width with a INF/ NAN
value

Change-Id: I42963c034a269971c332888839b940ea9bdec3c1
2017-01-09 15:08:54 +01:00
Émilie Feral
8d94b4f26b [apps]Make the curve view margins customisable
Change-Id: I7a632ae9ad98ae0b92a2259fa8465c3aecfbf570
2017-01-09 15:08:54 +01:00
Émilie Feral
63376e100c [apps] Change method names in editable cell table view controller
Change-Id: Ife743d81a0a3293fbfb37c2ed1a5b1be4baf1b39
2017-01-09 15:08:54 +01:00
Émilie Feral
7d8a7527e6 [escher] Simplify the constructor of tab view controller
Change-Id: If430a627c451636e44e8d713f3a902cb5bdeed75
2017-01-09 15:08:54 +01:00
Émilie Feral
5fa64fadcc [apps/probability] Delete useless methods in calculation (type recovery)
Change-Id: I52933b092fd0022153cef4c8ed42ed88c749dd16
2017-01-09 15:08:54 +01:00
Émilie Feral
d4c7656186 [apps/probability] In calculation, add methods: lowerBound and
upperbound

Change-Id: Ieeffe78b40b3a4166a184000de3d8bd05b5da3c0
2017-01-09 15:08:54 +01:00
Émilie Feral
b3593da856 [liba] Delete useless constant HUGE_VALF
Change-Id: Ibc72edb4b5e398bde1ea7df4fceea6c362043281
2017-01-09 15:08:54 +01:00
Émilie Feral
cc6e5f6685 [apps/probability] In binomial law, avoid double cast
Change-Id: I594f70110c1933a04ae4b4f6358821386898a037
2017-01-09 15:08:54 +01:00
Émilie Feral
88166440b0 [apps] In curve view, merge drawDiscreteHistogram and drawHistogram
methods in a unique method

Change-Id: I7093f1c0d639cc77f7e73bddf15fadc5c967823b
2017-01-09 15:08:54 +01:00
Émilie Feral
699ee7ddc5 [apps] CHange name in curve view:
evaluateCurveAtAbscissa->evaluateModelWithParameter

Change-Id: Iface679b85d20fc59e8197eb14b516ad86d97862
2017-01-09 15:08:54 +01:00
Émilie Feral
fecf0eb3a5 [apps/statistics] Change name: barStart -> firsBarAbscissa
Change-Id: Ia5d39ff3d4b8539b9028afd55476a0d310578dde
2017-01-09 15:08:54 +01:00
Émilie Feral
e8bb416bec [apps] In cuve view, always put KDContext and KDRect as first parameters
Change-Id: I606f6bbe798fba9c75cd98e8857cd020b0eb0ca0
2017-01-09 15:08:54 +01:00
Émilie Feral
9dc82ab35b [liba] Replace the gamma extern constant file by the open bsd file
Change-Id: I11b6a6912aff05fc31a4a75c27ee5ff3bf5e2dbd
2017-01-09 15:08:54 +01:00
Émilie Feral
22716b55a8 [apps/statistics] In histogram page, unable to change selection when the
header button is selected

Change-Id: Ifa75a747648325adac84264a148390ebf5a2c497
2017-01-09 15:08:54 +01:00
Émilie Feral
97cbd64a59 [apps/statistics] In calculations page, display results in grey
Change-Id: I7070c874f025161f3daae6c18d36ca593972d270
2017-01-09 15:08:54 +01:00
Émilie Feral
fa5abce291 [apps/statistics] Handle selection in box
Change-Id: Id48d4f2af324bd53e8137b66695632f97396a196
2017-01-09 15:08:54 +01:00