5385 Commits

Author SHA1 Message Date
Jos de Jong
4e88b3bb0a chore: fix indentation 2025-04-16 09:03:32 +02:00
Jos de Jong
644c486671 chore: update history 2025-04-09 11:56:18 +02:00
David Contreras
8b459f1e30
feat: increase performance of the map and forEach methods of DenseMatrix (#3446) 2025-04-09 11:55:36 +02:00
Jos de Jong
4a25655dfb chore: publish v14.4.0 v14.4.0 2025-03-28 14:14:02 +01:00
Jos de Jong
4580125765 chore: update HISTORY.md 2025-03-28 14:09:54 +01:00
Orel Ben Neriah
9a82b5c28e
feat: add LaTeX representation for fractions and corresponding tests (#3434) 2025-03-28 13:59:09 +01:00
David Contreras
6907614ff9
Merge pull request #3409 from josdejong/deepMap-perforance-fix-3
Increase performance of `collection` deepMap and deepForEach with DenseMatrices
2025-03-27 07:55:04 -06:00
David Contreras
2f62fdacfc
Merge branch 'develop' into deepMap-perforance-fix-3 2025-03-27 07:44:30 -06:00
aitee
b5773df3c0
fix: nthRoots latexFunctions template string (#3427) 2025-03-26 19:00:52 +01:00
Jos de Jong
8d8ea987eb docs: #3431 add missing thank you to the HISTORY.md 2025-03-26 17:15:29 +01:00
Jos de Jong
f6dd451d0b fix: upgrade to the latest version of @babel/runtime 2025-03-24 09:49:13 +01:00
Jos de Jong
4a087f8235 chore: update devDependencies 2025-03-24 09:36:34 +01:00
Jos de Jong
8f00fdcceb chore: update history 2025-03-21 20:36:12 +01:00
David Contreras
459ea62230
Merge branch 'develop' into deepMap-perforance-fix-3 2025-03-21 10:20:48 -06:00
Glen Whitney
a11101cdb7
doc: Add History line forgotten in last commit (#3426) 2025-03-19 09:33:50 -07:00
Jos de Jong
e5bb6465a9
fix: #3422 parse dot operators after an implicit multiplication with symbol E (#3425) 2025-03-19 09:23:09 -07:00
Jos de Jong
17a27fa70d chore: update history 2025-03-19 11:30:16 +01:00
Jos de Jong
3ea271d257 chore: update history 2025-03-19 11:16:39 +01:00
David Contreras
bd5799cafd
Merge branch 'develop' into deepMap-perforance-fix-3 2025-03-18 09:56:16 -06:00
David Contreras
5186a3dcca
feat: improve the performance of function flatten (#3400) 2025-03-12 18:49:16 +01:00
David Contreras
3c48eebde9 Add comments and simplify the code with regular expressions. 2025-03-07 19:47:23 -06:00
Jos de Jong
957c75d39b fix: #3412 wrong dates in the history in 2025 2025-03-07 10:07:43 +01:00
David Contreras
3700e9b057 Returned the use of maxDepth as it was slower to check for an array. 2025-03-06 23:38:55 -06:00
David Contreras
cc03d30fde Changed algorithm to avoid the use of maxDepth 2025-03-06 21:53:09 -06:00
Jos de Jong
acf3fd3f97 chore: publish v14.3.1 v14.3.1 2025-03-06 12:33:00 +01:00
David Contreras
137b0c7005 Refactor to extend ._forEach instead of making a new method. 2025-03-04 21:34:20 -06:00
David Contreras
7c154a0e62 feat: return arity and use it for faster alrogithms 2025-03-01 23:43:37 -06:00
David Contreras
637fe39f83 feat: add unary support to map and forEach methods in DenseMatrix 2025-02-28 22:25:11 -06:00
Jos de Jong
3a49cf2e3c fix: broken integration test (see #3350) 2025-02-28 20:03:43 +01:00
Jos de Jong
1fc742aaf1 fix: #3350 cannot import a constant that is a complex number 2025-02-28 16:28:04 +01:00
Jos de Jong
17f295cd4f chore: publish v14.3.0 v14.3.0 2025-02-28 15:44:35 +01:00
Jos de Jong
b8cf48696f chore: do not shadow isNaN (see #3389) 2025-02-28 15:42:51 +01:00
Jos de Jong
a104c7f136 chore: do not shadow isNaN (see #3389) 2025-02-28 15:42:42 +01:00
Jos de Jong
d038acb76d chore: update babel-loader 2025-02-28 15:35:58 +01:00
Jos de Jong
e55d97dc22 chore: update devDependencies 2025-02-28 15:33:21 +01:00
Jos de Jong
a9f7204fb0 chore: update HISTORY.md 2025-02-28 15:21:36 +01:00
Jos de Jong
ce7ded4ad2 Merge remote-tracking branch 'origin/develop' into develop 2025-02-28 15:19:42 +01:00
Orel Ben Neriah
4039df04ca
fix: #3387 use utility isNaN for consistent max and min results (#3389)
* fix: use utility isNaN for consistent max and min results

* test: add NaN comparison cases for larger and smaller functions

* docs: update descriptions for larger, smaller, max, and min functions to clarify NaN behavior

* refactor: rename isNaN to mathIsNaN for extra clarity

---------

Co-authored-by: Glen Whitney <glen@studioinfinity.org>
Co-authored-by: Jos de Jong <wjosdejong@gmail.com>
2025-02-28 15:19:28 +01:00
Jos de Jong
0ae59dd739 chore: update HISTORY.md 2025-02-27 13:29:10 +01:00
Jos de Jong
a61d8b43f4 Merge remote-tracking branch 'origin/develop' into develop 2025-02-27 13:28:29 +01:00
David Contreras
cf4e4192b0
feat: improved performance of functions map and forEach (#3399)
* Improve performance in iteration functions

* Included faster algorithms in collection

* Changed array methods to for

---------

Co-authored-by: Jos de Jong <wjosdejong@gmail.com>
2025-02-27 13:28:20 +01:00
Jos de Jong
24ac7d3ad0 chore: update HISTORY.md 2025-02-27 12:35:51 +01:00
Orel Ben Neriah
5c121f58de
fix: #3406 infer the correct type for D > 1 arrays in multiply function (#3408)
* fix: infer the correct type from two arrays defined as 2D

* chore: add check that 1D * 1D (number[]) arrays result in scalar

* chore: remove commented out line

* fix: update test so that 2D arrays can be multiplied correctly

---------

Co-authored-by: Jos de Jong <wjosdejong@gmail.com>
2025-02-27 12:34:47 +01:00
David Contreras
8e528f9117
chore: refactor and simplify DenseMatrix._forEach (#3403)
* refactor: refactor _forEach method in DenseMatrix for readabilty without affecting performance

* Handle edge case

* Format

* Remove unnecesary skip

* Returned a fast case for flat arrays.
2025-02-27 12:04:17 +01:00
Jos de Jong
fc099bf980 chore: update HISTORY.md and AUTHORS 2025-02-20 14:31:41 +01:00
Christian Stussak
8359d408b6
fix: #3356 add missing eigsDependencies export to TypeScript definitions (#3397)
Co-authored-by: Jos de Jong <wjosdejong@gmail.com>
2025-02-20 14:30:07 +01:00
Jos de Jong
49bb70fcaf chore: update HISTORY.md, fix a typo 2025-02-20 14:22:33 +01:00
David Contreras
307c9dbca7
fix: issue in callback optimization and add error handling for invalid argument types (#3394)
Co-authored-by: Jos de Jong <wjosdejong@gmail.com>
2025-02-20 14:16:01 +01:00
Jos de Jong
a6d628c11e chore: update HISTORY.md 2025-02-20 11:47:57 +01:00
David Contreras
d9b609b8fc
feat: improved performance of DenseMatrix Symbol.iterator (#3395) 2025-02-20 11:46:07 +01:00