Commit Graph

480 Commits

Author SHA1 Message Date
1971793e08 Higher order derivatation 2021-05-17 23:09:59 +02:00
ece50bf92c Improved accuracy for derivation 2021-05-17 21:27:11 +02:00
7a56322e0f Basics of derivation
Derivation implemented for function calls (only). Eg. f'(2). It is not
yet possible to do something like f''(2), but this should be implemented
in the future. It should also be possible to derive normal expressions,
but this is not yet possible.
2021-05-17 20:36:53 +02:00
126e2e86f3 Created 'Identifier' struct that contains prime count and name without primes (ticks ') 2021-05-17 20:17:34 +02:00
b2a128d4d1 Fixed integrate function test 2021-05-17 18:15:49 +02:00
455db4f0f1 Lex '**' as power sign 2021-05-17 18:14:48 +02:00
4a46fe9fc7 Switched to Simpson's rule (composite, 3/8) for integration 2021-05-17 18:05:22 +02:00
0dc2e0572f Fixed "dx" in integrals, and created calculus.rs
Previously, eg. "dx" would not be parsed as "dx" after a function, since
the parser did not keep track of whether or not it was currently inside
an integral or not, properly. This commit fixes that, and also makes it
possible to use any variable after the "d", eg. "dy". The integration
function was also put in its own file: calculus.rs.
2021-05-17 16:51:16 +02:00
651b289f4b Integration estimation
Needs more a bit more accuracy though. Currently the n value in the
trapezoidal rule is fixed.
2021-05-16 15:15:34 +02:00
439f732013 kalk_web: Updated kalk and fixed audit problems 2021-05-15 17:22:18 +02:00
4912e34ec6 Fixed zeroes being trimmed for non-rug numbers 2021-05-15 16:15:25 +02:00
aefdb59882 Updated the kalk version in web related things 2021-03-31 22:10:05 +02:00
f4e6265d2e kalk: Fixed type error in kalk_num/regular.rs v0.3.14 2021-02-22 21:21:43 +01:00
e5f54df095 kalk_web: Fill in value on touch 2021-02-22 21:07:57 +01:00
4fe8f8b77c Trimming trailing zeroes for non-rug numbers 2021-02-22 20:45:58 +01:00
4334c40c3e Fixed xy^z precedence, from (xy)^2 to x(y^2) 2021-02-22 20:27:42 +01:00
73b744c854 v0.3.13 v0.3.13 2021-01-30 16:55:55 +01:00
8ac228d02c Merge pull request #18 from fluunke/no-timeout
Remove timeout from kalk_cli
2021-01-30 16:51:16 +01:00
b9fa39638c Remove timeout from kalk_cli 2021-01-30 16:39:22 +01:00
9c32a4e5cb Added android to README 2021-01-09 20:40:30 +01:00
e36402cab7 Added icon and splash screen to android app 2021-01-09 20:19:17 +01:00
030613522b Added button panel to kalk_web 2021-01-09 01:19:52 +01:00
d2e460f229 kalk_web button panel 2021-01-07 23:37:26 +01:00
36742abf5a Created kalk_mobile capacitor app with android and electron targets 2021-01-07 16:34:55 +01:00
f10d10168e Made kalk_web shadow dom element again, and started to use a polyfill to make it work in other browsers 2021-01-06 01:48:43 +01:00
e31f983c21 Fixed kalk_web browser compatibility problems 2021-01-05 18:38:22 +01:00
693a53ddc7 kalk_web autofocus prop 2021-01-05 15:09:08 +01:00
aed5ba531c web_kalk text cursor when hovering input field 2021-01-05 01:38:56 +01:00
a550e3e1c7 Fixed kalk_web properties for non-svelte usage 2021-01-05 01:33:35 +01:00
79facb1bd8 kalk_web placeholder 2021-01-05 01:25:30 +01:00
a2153d3b16 Updated README files to include the new libraries and how to use kalk-component 2021-01-04 20:56:12 +01:00
76903000ec Fixed kalk_web error handling 2021-01-04 20:47:33 +01:00
23c3139820 Created ConsoleLine component and put a slot in KalkCalculator 2021-01-04 20:44:33 +01:00
b5138a4f7f Kalk_web highlighting for output 2021-01-04 20:17:32 +01:00
433750f85f Kalk_web type-safety for kalk module and scientific notation printing 2021-01-04 20:15:28 +01:00
dd3ddced66 Made kalk_web colors inherited instead of set by prop 2021-01-04 19:37:18 +01:00
bdf10a15f7 kalk_web made sizing more dynamic, added spacing to lines 2021-01-04 19:29:07 +01:00
d9c3807877 v0.3.12 v0.3.12 2021-01-04 18:01:03 +01:00
49f3522cd0 Fixed gamma and factorial functions for f64 2021-01-04 17:49:11 +01:00
848dd228c7 Kalk_web word-wrap 2021-01-04 17:13:11 +01:00
a4fe6c3f0b kalk_web history 2021-01-04 17:07:46 +01:00
cf46d9a5dd Set up kalk_web development environment 2021-01-04 00:38:59 +01:00
44e78a5740 Relative paths for kalk_web 2021-01-03 22:42:51 +01:00
0987934ee0 Webpack relative paths and npm package tweaking 2021-01-03 02:04:32 +01:00
ae5fdf215e Fixed semantic errors v0.3.11 2021-01-03 00:19:22 +01:00
9591241b8d kalk 1.4.1 2021-01-03 00:10:58 +01:00
c0210d7c3f Removed regex dependency from kalk crate and made 'test-case' a dev-dependency 2021-01-03 00:07:30 +01:00
f352d93ef5 Made kalk_web a custom element 2021-01-02 23:45:54 +01:00
85ec5e523f Moved kalk_web span styles into the component 2021-01-02 20:45:04 +01:00
fd0583f5a5 Replaced help text with link to website 2021-01-02 19:38:03 +01:00