|
d69e61f2a8
|
bahaghari/lib: add isEven and isOdd for math subset
|
2024-08-01 11:02:06 +08:00 |
|
|
e3122bfd24
|
bahaghari/lib: add trigonometric functions to math subset
Code taken from
https://lantian.pub/en/article/modify-computer/nix-trigonometric-math-library-from-zero.lantian/
with proper attributions (hopefully).
|
2024-07-07 20:14:41 +08:00 |
|
|
cf23a92548
|
bahaghari/lib: add radian <-> degree conversion in math subset
|
2024-06-27 21:08:09 +08:00 |
|
|
ff0ddb0e27
|
bahaghari/lib: add math.mod
Now, it's the real modulo operation.
|
2024-06-15 19:46:34 +08:00 |
|
|
61720afeb2
|
bahaghari/lib: simplify math.remainder
Indeed I'm too dumb for mathematics. :p
Also, now the remainder implementation is double-checked with Python 3's
math.remainder() function.
|
2024-06-15 19:45:33 +08:00 |
|
|
4bd8aee223
|
bahaghari/lib: rename math.mod' into remainder
It's a much easier thing to write and apparently it is different to
modulo.
|
2024-06-15 16:23:30 +08:00 |
|
|
da4a0b8826
|
bahaghari/lib: fix math.mod' implementation bug
|
2024-06-15 15:55:24 +08:00 |
|
|
3f8c59c399
|
bahaghari/lib: add math.isWithinRange'
|
2024-06-15 15:12:05 +08:00 |
|
|
a170fd8344
|
bahaghari/lib: add math.mod' function
|
2024-06-15 13:38:42 +08:00 |
|
|
3989b48551
|
bahaghari/tests/lib: update math subset tests
|
2024-06-03 16:22:08 +08:00 |
|
|
a5ad6af3f0
|
bahaghari/lib: add math.exp
|
2024-06-03 16:14:06 +08:00 |
|
|
5f07c5b0fc
|
bahaghari/lib: add math.sqrt function
|
2024-06-01 13:21:30 +08:00 |
|
|
817ec35b02
|
bahaghari/lib: add floor and ceil for math subset
Even though they're already available from the builtins, we still want
the library subset to feel consistent.
|
2024-05-30 14:42:29 +08:00 |
|
|
14049db2e4
|
bahaghari/lib: add more functions to math subset
|
2024-05-29 22:56:33 +08:00 |
|
|
66b35ea2c6
|
bahaghari: update library arguments
It makes it confusing sometimes. Not worth keeping the design.
|
2024-03-02 18:10:21 +08:00 |
|
|
9d122c32c0
|
bahaghari/lib: update percentage
Also reordered the arguments to make it more "functional".
|
2024-03-02 17:18:15 +08:00 |
|
|
0b7b3ffd7d
|
bahaghari/lib: add grow' and isWithinRange
Also updated the order of the arguments to make it more usable in
functional programming paradigm or whatever.
|
2024-03-02 12:54:59 +08:00 |
|
|
878dddea77
|
bahaghari/lib: init math subset
In preparation for implementing the colorspace library subset.
|
2024-02-29 22:06:33 +08:00 |
|