52 Commits

Author SHA1 Message Date
jos
6d418b9b61 Refactored x && x.isFraction === true into type.isFraction(x) 2017-08-12 12:05:11 +02:00
jos
e10dd5bce5 Refactored x && x.isBigNumber === true into type.isBigNumber(x) 2017-08-12 11:54:53 +02:00
Alexander Beyn
27ad919287 Use a different unit, since length squared may have been affected by other tests. 2017-08-10 02:57:35 -07:00
Alexander Beyn
8af981ff03 Simplify units before returning numeric value 2017-07-23 14:02:33 -07:00
ericman314
e96cad0370 Corrects round-off errors in splitUnit 2017-06-04 22:18:43 -06:00
ericman314
d24b945cb1 Added Unit.prototype.toSI 2017-03-29 08:46:34 -06:00
Eric
feb834b040 Units no longer search for the best prefix if the current prefix results in a value approximately between 0.1 and 1000.
Adjusted unit tests.
2016-11-06 06:59:12 -07:00
Eric
0044105bd7 Unit tests 2016-08-06 13:04:51 -06:00
Eric
c57534986d Added unit tests 2016-08-06 12:48:25 -06:00
Eric
b0b607d967 Finished docs 2016-07-27 23:50:49 -06:00
Eric
49378e1891 Finished bug fixes and added tests 2016-07-27 00:15:46 -06:00
Eric
efaa989cad Update API to accept objects and create multiple units 2016-07-19 00:30:57 -06:00
Eric
b7978dee23 Added Unit.createUnits and createUnits function, and tests. 2016-07-13 00:29:14 -06:00
Eric
d2494408ef Unitless units are now converted to numeric values when predictable:false 2016-04-19 15:52:25 -06:00
jos
15aca5e4d0 Changed casing of the values of config options number and matrix to match the actual name of the classes. 2016-03-04 19:41:54 +01:00
Robert Eisele
e6d4e40d7c Changed some tests to match new requirements 2016-02-07 14:57:02 +01:00
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
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
d81fe279cc String input is now converted to numbers by default for all functions. Adding two strings will no longer concatenate them, but will convert the
strings to numbers and add them.
2015-05-19 22:18:40 +02:00