43 Commits

Author SHA1 Message Date
josdejong
d2e55a0132 Math.js must be instantiated now, static calls are no longer supported 2013-10-26 15:00:06 +02:00
josdejong
b968b44f8f Updated readme in test directory 2013-08-31 22:18:13 +02:00
josdejong
c3341febd0 Fixed build script, included the dist folder needed for bower 2013-08-14 14:17:27 +02:00
Sebastien Piquemal
aa0249d458 fixed npm install, changed src to lib 2013-08-14 15:00:12 +04:00
josdejong
cf537d693b todo added 2013-08-07 22:55:49 +02:00
josdejong
7298eaac1a Fixed build script 2013-08-07 22:46:02 +02:00
josdejong
fe06d514e0 Created shared module math.js for all functions (resolves circular references) 2013-08-06 21:50:15 +02:00
josdejong
cf2b64bc7b Build script 'dist' created 2013-08-06 02:14:44 +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
19b507b9f0 Refactored all code to 2 space indentation 2013-08-04 14:07:47 +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
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
4dda904e8b Released version 0.9.1 2013-06-14 21:49:17 +02:00
josdejong
965ce87401 Removed support for Workspace to keep the library focused 2013-06-14 21:44:35 +02:00
josdejong
f2b1b2ad9f Implemented element wise functions edivide, emultiply, and epow 2013-05-31 20:47:45 +02:00
josdejong
aaf191fcb8 Removed RootScope 2013-05-25 13:27:57 +02:00
josdejong
4dff095a16 Moved RootScope to a separate file 2013-05-20 22:25:48 +02:00
josdejong
ac331fe525 simplified Workspace and Expression, works now with the strongly simplified Scope 2013-05-20 22:21:03 +02:00
josdejong
37577ecfd6 Removed redundant prototype math.expr.Symbol 2013-05-20 14:26:46 +02:00
josdejong
553b0690c9 Renamed all expression nodes for better consistency and to prevent further naming collisions 2013-04-27 11:00:26 +02:00
josdejong
548708ffaa Improvements in parser and node tree. Implemented Params and Operator. Some first simplifications in Scope 2013-04-26 21:13:54 +02:00
josdejong
b851f418e5 Implemented math.eval and a readonly option for the Parser and Scope. 2013-04-13 10:28:10 +02:00
josdejong
89a4bdd671 Renamed Chain to Selector and chain to select 2013-04-13 00:13:03 +02:00
josdejong
e45cb774e7 Chained operations via method math.chain... coool! 2013-04-11 22:20:17 +02:00
josdejong
2a02904bb7 Added some neat error messages for moved constructors 2013-04-05 20:24:50 +02:00
josdejong
fcbe4cb8a4 Implemented getting and setting submatrices in the Parser 2013-04-01 12:55:36 +02:00
josdejong
af7360b5e4 Created construction methods for easily creating data types. Moved the data types and parser to another namespace. 2013-03-26 22:06:48 +01:00
josdejong
05f26c6e37 Parser now returns a Matrix instead of an Array. Some fixes and extensions in Matrix, Vector, and Range 2013-03-24 20:07:48 +01:00
josdejong
676cf0029c Moved script to run all tests from ./test/all.js to Jakefile.js 2013-03-22 20:47:18 +01:00
josdejong
69d162df61 Implemented array support for the parser 2013-03-15 23:15:32 +01:00
josdejong
bfbe29c664 Fixed a scoping issue in the Parser 2013-03-15 21:15:49 +01:00
josdejong
df365cc1cc Improved build script. Added npm test script (see issue #1) 2013-03-04 20:03:25 +01:00
josdejong
4c2c06d979 Implemented Workspace 2013-03-04 19:34:16 +01:00
josdejong
93e4a9d397 Implemented methods re, im, arg, conj 2013-02-24 20:28:36 +01:00
josdejong
699705086f Implemented methods parser.get and parser.put. 2013-02-24 13:06:09 +01:00
josdejong
c896eae319 Parser implemented 2013-02-23 23:45:51 +01:00
josdejong
a91169e098 Updated jake build script and some restructuring of the code 2013-02-20 13:52:41 +01:00
josdejong
706284a280 Moved math.js and math.min.js back to the root of the project 2013-02-17 20:27:39 +01:00
josdejong
b43963949b Moved math.js and math.min.js to folder lib 2013-02-17 13:11:02 +01:00
josdejong
17cb48b7d0 Renamed project from math2 to mathjs 2013-02-17 01:36:22 +01:00
josdejong
b721f4e2ce First few functions implemented (abs, exp, log, sqrt, sin, cos, tan) 2013-02-16 20:59:41 +01:00
josdejong
21386ff3d2 Jake build script implemented 2013-02-16 14:23:37 +01:00