bakk
|
22488f1f38
|
Added tests for prelude functions
|
2021-05-25 21:29:59 +02:00 |
|
bakk
|
87df8df12a
|
Support syntax like sin2x
|
2021-05-24 22:32:33 +02:00 |
|
bakk
|
643b92c23d
|
Support syntax like sinxdx in integrals
|
2021-05-24 22:05:35 +02:00 |
|
bakk
|
f944e3cebc
|
Keep previous variable value after integration using the same identifier
|
2021-05-24 21:51:25 +02:00 |
|
bakk
|
c4c768374f
|
Made recursion possible
|
2021-05-24 21:32:58 +02:00 |
|
bakk
|
d1365b5982
|
Round result slightly to get a more 'lagom' amount of decimals
|
2021-05-24 18:22:03 +02:00 |
|
bakk
|
2f40c69883
|
Updated help.txt
|
2021-05-24 00:25:36 +02:00 |
|
bakk
|
36abfe60cc
|
kalk_web: Changed C-style for loop to for each loop
|
2021-05-24 00:25:05 +02:00 |
|
bakk
|
eeb1e1e5a4
|
kalk_web: 'clear' command
|
2021-05-23 18:46:13 +02:00 |
|
bakk
|
e40428016f
|
kalk v2.0.0
|
2021-05-23 18:43:22 +02:00 |
|
bakk
|
04644dc54f
|
Added tests for kalk_num estimation, rounding, and to string functions
|
2021-05-23 18:17:19 +02:00 |
|
bakk
|
9e0c6a732b
|
abs() the imaginary value on to_string(), since the sign is already there
|
2021-05-23 16:08:25 +02:00 |
|
bakk
|
eaf712e01f
|
Added tests for calculus.rs
|
2021-05-23 15:58:23 +02:00 |
|
bakk
|
33de7f034c
|
Fixed rounding for complex numbers resulting in 0
|
2021-05-23 15:04:12 +02:00 |
|
bakk
|
b0a1d3581b
|
Integration with complex numbers
|
2021-05-23 02:21:35 +02:00 |
|
bakk
|
ab6e758726
|
Allow a comma before 'dx' in integrals
|
2021-05-23 01:56:25 +02:00 |
|
bakk
|
0e425fbf90
|
Allow function calls without parenthesis even with a variable as argument
|
2021-05-23 01:42:10 +02:00 |
|
bakk
|
7fd6d28e1d
|
Always round values <= 10^-16 down to zero
|
2021-05-23 01:30:10 +02:00 |
|
bakk
|
0bbf1c4974
|
Finding square roots for estimate()
|
2021-05-23 01:10:22 +02:00 |
|
bakk
|
34e374b346
|
Created synonym 'integral' for 'integrate'
|
2021-05-23 00:55:35 +02:00 |
|
bakk
|
7b635079c8
|
Fixed estimation skipping values with no estimation, when the real/complex value had an estimation
|
2021-05-23 00:52:43 +02:00 |
|
bakk
|
c80f58433c
|
Convert fract to f64 before turning into string in estimate()
|
2021-05-23 00:44:58 +02:00 |
|
bakk
|
7af71ff332
|
Avoid panic because of invalid number literal
|
2021-05-23 00:04:50 +02:00 |
|
bakk
|
594d139345
|
Fixed integration with expressions like xdx
|
2021-05-22 23:59:53 +02:00 |
|
bakk
|
a60dc2bf65
|
Fixed eg. 'xy' being parsed as 'y' inside functions
|
2021-05-22 22:40:24 +02:00 |
|
bakk
|
cff40be924
|
Made sum() and ans compatible with complex numbers
|
2021-05-22 22:03:35 +02:00 |
|
bakk
|
637c3e331b
|
Implemented complex variants of prelude functions
|
2021-05-22 20:47:10 +02:00 |
|
bakk
|
7898f40021
|
Adjusted estimation and rounding to include imaginary numbers
|
2021-05-20 20:50:24 +02:00 |
|
bakk
|
328810d29d
|
Division with complex numbers
|
2021-05-20 19:50:59 +02:00 |
|
bakk
|
ee3082ad66
|
Made complex numbers work without rug
|
2021-05-20 19:26:03 +02:00 |
|
=
|
625c63470b
|
Merge branch 'master' of https://github.com/PaddiM8/kalk
|
2021-05-20 15:23:56 +02:00 |
|
=
|
22ac36bb4a
|
Fixed negative scientific notation
|
2021-05-20 15:19:26 +02:00 |
|
=
|
2936a58620
|
Basics of complex numbers
|
2021-05-20 15:11:32 +02:00 |
|
=
|
869708b454
|
Removed code duplication in kalk_num
|
2021-05-20 11:03:53 +02:00 |
|
PaddiM8
|
7dc2a182fd
|
Updated README to include derivation and integration
|
2021-05-19 10:30:17 +02:00 |
|
PaddiM8
|
d21202a446
|
kalk_web: Fixed error on empty result
|
2021-05-19 09:45:19 +02:00 |
|
PaddiM8
|
464af60ca7
|
workflow: Continue release even if something failed
|
2021-05-18 23:58:13 +02:00 |
|
PaddiM8
|
1689456b88
|
workflows: Continue release even if windows fails
|
2021-05-18 23:38:35 +02:00 |
|
bakk
|
150a0c7632
|
v0.4.1
|
2021-05-18 23:23:01 +02:00 |
|
bakk
|
4c92062117
|
Use KalkNum's to_string() function in to_scientific_notation()
|
2021-05-18 23:20:23 +02:00 |
|
bakk
|
121aafa118
|
kalk_web: Added integral and estimation support
|
2021-05-18 23:08:38 +02:00 |
|
bakk
|
e04742695a
|
Combined to_scientific_notation() methods for both types, and added tests
|
2021-05-18 23:03:21 +02:00 |
|
bakk
|
cc776367fa
|
Added wasm binding to KalkNum.estimate()
|
2021-05-18 20:40:43 +02:00 |
|
bakk
|
93830090b5
|
Bumbed version to 0.4.0
|
2021-05-18 20:34:17 +02:00 |
|
bakk
|
09c99c9169
|
Fixed mod.rs errors for when rug is not used, and added some unit tests there
|
2021-05-18 20:02:21 +02:00 |
|
bakk
|
dea2ab9ee2
|
Estimation/rounding for final results
|
2021-05-18 19:48:13 +02:00 |
|
bakk
|
2636f51077
|
Lex special symbols as one token
|
2021-05-18 17:49:31 +02:00 |
|
bakk
|
4db84aa441
|
Basic rounding for calculus functions
|
2021-05-17 23:55:20 +02:00 |
|
bakk
|
7f32829921
|
Higher order derivatation
|
2021-05-17 23:09:59 +02:00 |
|
bakk
|
ff6ad6a10d
|
Improved accuracy for derivation
|
2021-05-17 21:27:11 +02:00 |
|