josdejong
|
8cc9ceb980
|
Changed all source files into node.js modules
|
2013-08-05 23:05:23 +02:00 |
|
josdejong
|
d9f34677b4
|
Renamed all test files to *.test.js
|
2013-08-04 14:46:22 +02:00 |
|
josdejong
|
c5edb419d8
|
Moved the library builds math.js and math.min.js to subfolder dist
|
2013-08-04 14:39:42 +02:00 |
|
josdejong
|
6a6b5c3e61
|
Replaced all x instanceof Array with Array.isArray(x)
|
2013-08-04 14:30:38 +02:00 |
|
josdejong
|
19b507b9f0
|
Refactored all code to 2 space indentation
|
2013-08-04 14:07:47 +02:00 |
|
Sebastien Piquemal
|
e47f506eef
|
merged with develop
|
2013-08-04 12:47:28 +04:00 |
|
Sebastien Piquemal
|
dca7208fb1
|
merged randomMatrix to random
|
2013-08-04 12:42:01 +04:00 |
|
josdejong
|
0fef35409b
|
Fixed #44: allow multiple unary minus operators after each other
|
2013-08-03 13:04:54 +02:00 |
|
Sebastien Piquemal
|
e2c4248a97
|
added randomMatrix function
|
2013-08-02 18:55:59 +04:00 |
|
Sebastien Piquemal
|
10645f01d0
|
added pickRandom
|
2013-08-02 17:58:26 +04:00 |
|
Sebastien Piquemal
|
27ec472a4d
|
merged with develop
|
2013-08-02 15:52:22 +04:00 |
|
Sebastien Piquemal
|
c834fbb38a
|
added normal distribution
|
2013-08-02 15:49:31 +04:00 |
|
Sebastien Piquemal
|
1e356b1c4b
|
bare bones for distributions
|
2013-08-02 13:54:27 +04:00 |
|
josdejong
|
ae55adce2c
|
Fixed #36: zeros are formatted as null
|
2013-07-29 09:29:27 +02:00 |
|
josdejong
|
e9b9f0c4e3
|
Changed matrix indexes from one-based to zero-based (Fixed #23)
|
2013-07-21 22:11:11 +02:00 |
|
josdejong
|
efbce864ad
|
Some more tests added
|
2013-07-21 14:49:51 +02:00 |
|
josdejong
|
fdfc6697e1
|
Implemented constants true, false.
Implemented function boolean(value)
|
2013-07-21 14:12:37 +02:00 |
|
josdejong
|
bff08984da
|
Fixed selector not accepting 0 as value (Fixed #24).
|
2013-07-21 13:28:19 +02:00 |
|
josdejong
|
e656ec0fb4
|
Released version 0.10.0
|
2013-07-08 14:31:02 +02:00 |
|
josdejong
|
881889dec0
|
Renamed unaryminus to unary
|
2013-07-08 14:11:42 +02:00 |
|
josdejong
|
dcb69a18de
|
Completed end user documentation
|
2013-07-08 13:47:01 +02:00 |
|
josdejong
|
4f7eda523c
|
Changed all json docs into js files
|
2013-07-08 12:53:52 +02:00 |
|
josdejong
|
383835b9ae
|
Moved documentation on functions into directory docs/functions
|
2013-07-08 11:42:48 +02:00 |
|
josdejong
|
93939bc71a
|
reorganized constants. Added test for constant tau
|
2013-07-08 10:58:05 +02:00 |
|
josdejong
|
a8879df0a8
|
Added the docs again to the library (yes yes that makes it bigger. We wil enable custom, stripped builds later on)
|
2013-07-04 13:40:09 +02:00 |
|
josdejong
|
504b1fa9a1
|
Functions size and squeeze now return a Matrix instead of an Array as output on Matrix input
|
2013-07-03 14:47:40 +02:00 |
|
josdejong
|
47980ca81b
|
Implemented custom node handler in the parser
|
2013-06-26 13:19:15 +02:00 |
|
josdejong
|
76b154e285
|
Complex computations will return a (real) Number instead of Complex(x,0) when possible.
|
2013-06-16 14:46:42 +02:00 |
|
josdejong
|
7df862b7fa
|
Made function multiply a little smarter in dealing with complex calculations and reducing complex results to a number when possible
|
2013-06-16 14:05:15 +02:00 |
|
josdejong
|
965ce87401
|
Removed support for Workspace to keep the library focused
|
2013-06-14 21:44:35 +02:00 |
|
josdejong
|
43cc541762
|
Fixed #14: wrong calculation of i/0, also fixed i*Infinity
|
2013-06-14 21:18:14 +02:00 |
|
josdejong
|
01400af0db
|
Fixed Complex constructor not accepting NaN as parameter (see also issue 14)
|
2013-06-13 20:11:50 +02:00 |
|
josdejong
|
8f03cc2226
|
Implemented element wise operators .* ./ .^
|
2013-05-31 22:27:58 +02:00 |
|
josdejong
|
f2b1b2ad9f
|
Implemented element wise functions edivide, emultiply, and epow
|
2013-05-31 20:47:45 +02:00 |
|
josdejong
|
bee3453e15
|
Released version 0.9.0
|
2013-05-29 21:16:43 +02:00 |
|
josdejong
|
134b8fe07c
|
Implemented construction function string
|
2013-05-29 21:06:12 +02:00 |
|
josdejong
|
755d0769e6
|
Implemented construction function number
|
2013-05-29 20:34:47 +02:00 |
|
josdejong
|
0b2e28403b
|
Fixed in mod for negative numerators. Added more input validation. Added tests
|
2013-05-29 20:14:51 +02:00 |
|
josdejong
|
33bbd402b2
|
Implemented context variable end for subsets of strings
|
2013-05-27 21:48:48 +02:00 |
|
josdejong
|
9d225d1979
|
Added an example file extend.js, updated readme
|
2013-05-27 21:12:55 +02:00 |
|
josdejong
|
23ffed0994
|
Implemented function subset, including support for string and scalar
|
2013-05-26 15:43:21 +02:00 |
|
josdejong
|
36bdaeb2a1
|
Implemented cache in Scope
|
2013-05-25 13:27:17 +02:00 |
|
josdejong
|
f09c3fccce
|
Some more tests added
|
2013-05-24 20:44:08 +02:00 |
|
josdejong
|
1f6bcc8542
|
Implemented function math.parse(expr [,scope]), extended function math.expr(expr [,scope]).
|
2013-05-21 21:01:34 +02:00 |
|
josdejong
|
ac331fe525
|
simplified Workspace and Expression, works now with the strongly simplified Scope
|
2013-05-20 22:21:03 +02:00 |
|
josdejong
|
9710d67db8
|
Strongly simplified Scope (Workspace not yet working with simplified scope)
|
2013-05-20 14:19:19 +02:00 |
|
josdejong
|
0090fdd925
|
Extended import function
|
2013-05-18 20:11:03 +02:00 |
|
josdejong
|
2fe383a19c
|
More tests and minor. Improved flexibility of data constructors.
|
2013-05-18 19:39:01 +02:00 |
|
josdejong
|
c2103dab99
|
Fixed a bug in merging one dimensional vectors into an array
|
2013-05-18 15:10:05 +02:00 |
|
josdejong
|
f010032683
|
Updated version to 0.8.2-SNAPSHOT
|
2013-05-17 18:37:35 +02:00 |
|