250 Commits

Author SHA1 Message Date
Jos de Jong
02a2bbe9fb Merge pull request #515 from ericman314/complex-units
Added support for complex units
2015-12-24 16:11:15 +01:00
Eric
a14b8b7a68 Added VA, VAR, and custom logic to convert between them. 2015-12-24 05:45:13 +00:00
David Simons
cca8cd82bd Add hertz (without changes to diff) 2015-12-03 20:43:57 +00:00
David Simons
12dc0c2f62 Revert "Add Hertz unit"
This reverts commit d2ad436c83294ee56a0e0cac7e68d1f74d864d3b.
2015-12-03 20:42:06 +00:00
David Simons
d2ad436c83 Add Hertz unit 2015-12-03 20:38:56 +00:00
Eric
34f991949d Added support for complex units 2015-11-28 20:09:22 +00:00
jos
d10309cf73 Moved all aliases into the map ALIASES 2015-11-28 15:10:24 +01:00
jos
5adbe0a055 Extended Unit with support for all numeric types (Fraction, BigNumber) 2015-11-27 22:45:27 +01:00
jos
fa86d87e44 Fixed function number not supporting Fraction input 2015-11-27 21:44:07 +01:00
Ben Nelson
1a9f7bf2bc Fix a small bug with new types.SparseMatrix() 2015-10-25 14:40:48 -04:00
Rogelio J. Baucells
06c0515d4a Merge pull request #461 from rjbaucells/develop
Sparse Matrix non sorted index issue #452
2015-09-07 13:02:14 -04:00
Rogelio J. Baucells
9e47b8a316 Sparse Matrix non sorted index issue
Fixed issue #450
2015-09-03 19:45:48 -04:00
Eric
512de0d04c Fixed tabs 2015-08-28 03:51:09 +00:00
Eric
bd0672b92a Merge branch 'develop' of https://github.com/josdejong/mathjs into develop
Conflicts:
	lib/type/unit/Unit.js
2015-08-28 03:49:22 +00:00
Eric
e01bbcf987 Bug fix: Unit.to now flags unit lists as simplified 2015-08-28 03:46:03 +00:00
Eric
687a40c77b Added helper function fixedUnit to physicalConstants.js 2015-08-25 19:46:57 +00:00
Eric
55d3842d60 Fixed tabs 2015-08-25 03:24:40 +00:00
Eric
ce213ca467 Created _fix and _unfix helper functions
Physical constants have fixed prefix
Updated unit tests
2015-08-25 03:18:27 +00:00
jos
2b721d3f8e Released version 2.1.1 2015-08-12 19:35:11 +02:00
Eric
209a0586d8 Fixed molar mass of C12 2015-08-11 22:44:24 +00:00
Eric
81d0f0a300 Fixed speed of light constant 2015-08-11 20:26:51 +00:00
jos
189d8e4918 Internal functions Unit.parse and Complex.parse now throw an Error instead of returning null when passing invalid input 2015-08-10 21:45:48 +02:00
Jos de Jong
af0b0960c0 Merge pull request #425 from ericman314/unit-parse-parentheses
Added support for parentheses to Unit.parse
2015-08-09 23:12:09 +02:00
jos
9215622642 Removed constant definition of atm (duplicate with the atm unit) 2015-08-09 23:10:32 +02:00
Eric
0964c3b627 Fixed tabs 2015-08-09 21:01:40 +00:00
Eric
34442d3828 Added unit test for toJSON -> fromJSON 2015-08-09 20:58:26 +00:00
jos
b67004dce9 Implemented physical constants like gravity, speedOfLight, etc 2015-08-09 22:50:58 +02:00
Eric
37870fcc0d Added support for parentheses to Unit.parse 2015-08-09 20:42:05 +00:00
jos
067a628bc3 Changed Unit.parse such that implicit multiplication has the same precedence as division 2015-08-09 15:27:56 +02:00
Eric
96aca3a7bb _bestPrefix now chooses shortest prefix when prefix values are the same 2015-08-07 13:17:23 +00:00
Eric
23044e29ca Updated more docs
Fixed tabs
2015-08-06 13:47:01 +00:00
Eric
4f6cc1254b Updated docs and examples 2015-08-06 13:34:12 +00:00
Eric
dfbc575bc1 Added electrical units and unit tests 2015-08-06 12:50:48 +00:00
Eric
f5d166a809 Made an attempt at derived units with simplification
Updated unit tests
Updated examples
Updated docs
2015-08-04 05:26:00 +00:00
Eric
0a1c8446a5 Added a few more unit tests 2015-08-01 20:58:08 +00:00
Eric
7ce39f1084 Finished upgrades to unit type. Adjusted several unit tests. 2015-08-01 18:35:46 +00:00
Ubuntu
f583855261 First attempt at derived units. Updated unit tests and examples. 2015-07-25 18:48:04 +00:00
jos
ec2da034a2 Halfway implementing lazy loading 2015-07-22 20:37:34 +02:00
jos
8158dafd3d Moved the trigonometric functions in util/bignumber.js into separate files 2015-07-18 20:37:32 +02:00
jos
9d5799f5ca Extended memoize with support for a custom hasher. 2015-07-18 13:41:06 +02:00
jos
2353c4a61e Renamed folders util to utils 2015-07-18 13:22:38 +02:00
jos
57a47b3b5a Moved pure collection functions to lib/util/collection 2015-07-18 12:53:07 +02:00
jos
7615513a14 Moved the BigNumber format functions into separate files 2015-07-18 12:49:53 +02:00
jos
493f34ec7b Split collection.js into separate (pure) functions 2015-07-18 11:47:38 +02:00
jos
d6cc806f9a Created methods Matrix.create for all DenseMatrix and SparseMatrix 2015-07-12 20:33:43 +02:00
jos
e249b17c61 Implemented util function isInteger 2015-06-07 21:16:50 +02:00
jos
55288ffe5a The size of Arrays is no longer validated. Matrices will validate this on creation (still needs to be done for SparseMatrix). 2015-05-31 20:28:46 +02:00
jos
7347591535 Upgraded to fraction.js v2.0.0, added fraction support for pow (integer exponents only) 2015-05-31 12:21:24 +02:00
Rogelio J. Baucells
148d3accad Range.map() and forEach() tests 2015-05-21 13:45:17 -04:00
Rogelio J. Baucells
f2a179aa31 Merge branch 'josdejong/v2' into v2-Index
Conflicts:
	lib/core/typed.js
	lib/type/index/prototype/Index.js
2015-05-21 00:38:58 -04:00