Kiana Sheibani
|
9686caced9
|
Update README
|
2023-09-26 00:44:53 -04:00 |
|
Kiana Sheibani
|
77e5ba03b6
|
Update ipkg
|
2023-09-26 00:40:50 -04:00 |
|
Kiana Sheibani
|
c3c14eba04
|
Fix primitive array functions handling empty arrays
|
2023-09-26 00:39:47 -04:00 |
|
Kiana Sheibani
|
b924d960b5
|
Tweak library functions to match reps
|
2023-09-25 23:47:58 -04:00 |
|
Kiana Sheibani
|
983733f241
|
Remove LArray
LArrays were originally devised for efficiency reasons, but now that
Delayed array representations exist there isn't any need for it.
|
2023-09-25 22:55:53 -04:00 |
|
Kiana Sheibani
|
a0068469c5
|
Revamp all of the standard array API
|
2023-09-25 22:55:33 -04:00 |
|
Kiana Sheibani
|
ccb689af42
|
Partially reimplement main API using reps
|
2023-05-05 13:43:14 -04:00 |
|
Kiana Sheibani
|
bd235754d2
|
Create PrimArray submodules for each rep
|
2023-05-05 13:42:28 -04:00 |
|
Kiana Sheibani
|
eeb2967f6f
|
Rename Data.NumIdr.Array.Order to Rep
|
2023-05-05 13:41:21 -04:00 |
|
Kiana Sheibani
|
bc08b4942e
|
Update README
|
2023-03-16 09:17:14 -04:00 |
|
Kiana Sheibani
|
7b6b71780a
|
Add ranged unsafe indexing
|
2023-03-16 09:16:57 -04:00 |
|
Kiana Sheibani
|
3ca15ac2f6
|
Document LArray a bit more
|
2023-03-08 15:58:54 -05:00 |
|
Kiana Sheibani
|
7be3544ce6
|
Update package version
|
2023-01-30 20:46:19 -05:00 |
|
Kiana Sheibani
|
a244acc7f1
|
Add linear array module
|
2023-01-30 20:42:44 -05:00 |
|
Kiana Sheibani
|
13d5f7aa21
|
Implmement HMatrix to Rigid conversion
|
2022-12-09 15:29:40 -05:00 |
|
Kiana Sheibani
|
eddb0e318c
|
Add more utility functions
|
2022-11-30 22:02:56 -05:00 |
|
Kiana Sheibani
|
524486bb58
|
Misc. changes
|
2022-11-30 12:54:01 -05:00 |
|
Kiana Sheibani
|
0a54f607b0
|
Add sirdi manifest file
|
2022-10-21 20:37:07 -04:00 |
|
Kiana Sheibani
|
c359515270
|
Update README.md
|
2022-10-21 18:48:02 -04:00 |
|
Kiana Sheibani
|
ef07155161
|
Update package version
|
2022-10-21 18:04:00 -04:00 |
|
Kiana Sheibani
|
be119f5116
|
Add approximate floating point comparison
|
2022-10-21 17:59:22 -04:00 |
|
Kiana Sheibani
|
8e58fc8a1a
|
Remove HACK annotation
Apparently there isn't a more efficient method.
|
2022-10-21 17:49:41 -04:00 |
|
Kiana Sheibani
|
3c2ebdc048
|
Tweak how runtime-checked indexing works
|
2022-10-21 17:49:01 -04:00 |
|
Kiana Sheibani
|
077b393bd1
|
Document everything
|
2022-10-21 17:12:43 -04:00 |
|
Kiana Sheibani
|
1ad4c1f13c
|
Rename rotation constructors
|
2022-10-21 10:03:43 -04:00 |
|
Kiana Sheibani
|
342cff97dd
|
Add utility functions for Transform types
|
2022-10-15 16:09:32 -04:00 |
|
Kiana Sheibani
|
d3f5ad3bda
|
Fix crash when folding an empty array
|
2022-09-20 13:47:26 -04:00 |
|
Kiana Sheibani
|
09901977c2
|
Add constructors to interfaces
|
2022-09-19 12:42:07 -04:00 |
|
Kiana Sheibani
|
33f64c69d9
|
Create Data.NumIdr.Transform.Transform
|
2022-09-16 12:46:36 -04:00 |
|
Kiana Sheibani
|
8839dd049a
|
Add name suggestions to types
|
2022-09-16 12:39:47 -04:00 |
|
Kiana Sheibani
|
7c925aed9b
|
Add Data.NumIdr.Transform
|
2022-09-14 15:21:11 -04:00 |
|
Kiana Sheibani
|
98223b180f
|
Add documentation
|
2022-09-14 13:39:12 -04:00 |
|
Kiana Sheibani
|
d610874abc
|
Implement matrix inverse
|
2022-09-12 10:47:48 -04:00 |
|
Kiana Sheibani
|
f72826b329
|
Update package to Idris2 0.5.1
|
2022-09-09 09:17:11 -04:00 |
|
Kiana Sheibani
|
1f2a870a2c
|
Implement linear equation solving using LUP
|
2022-09-08 21:29:16 -04:00 |
|
Kiana Sheibani
|
3e12505377
|
Create Field and Scalar interfaces
|
2022-09-06 13:38:43 -04:00 |
|
Kiana Sheibani
|
47e889992d
|
Generalize LU and LUP decomp to nonsquare matrices
|
2022-09-06 11:48:13 -04:00 |
|
Kiana Sheibani
|
f02ebb70e5
|
Update ipkg
|
2022-09-03 21:57:56 -04:00 |
|
Kiana Sheibani
|
da4bb5873c
|
Make small adjustments to code
|
2022-09-02 21:45:10 -04:00 |
|
Kiana Sheibani
|
c9dada5206
|
Refactor LU and LUP decomposition
|
2022-09-02 15:01:50 -04:00 |
|
Kiana Sheibani
|
b74734fbc1
|
Define functions for permuting arrays
|
2022-09-01 18:25:07 -04:00 |
|
Kiana Sheibani
|
0177781c74
|
Create Data.Permutation
|
2022-09-01 18:24:47 -04:00 |
|
Kiana Sheibani
|
92fc8f00c9
|
Generalize transpose to all arrays
|
2022-08-31 16:01:21 -04:00 |
|
Kiana Sheibani
|
ea824a901b
|
Implement LU and LUP decomposition
These implementations are absolutely terrible, but they'll work
for now. I'll refactor them when there are more library features available.
|
2022-08-31 15:41:24 -04:00 |
|
Kiana Sheibani
|
3246e0ed94
|
Add new indexing functions
|
2022-08-31 08:36:07 -04:00 |
|
Kiana Sheibani
|
9ece7e6963
|
Reorganize Data.NumIdr.Array.Coords
|
2022-08-31 08:36:06 -04:00 |
|
Kiana Sheibani
|
1d6b9d3be9
|
Refactor Data.NumIdr.Array.Coords
|
2022-08-31 08:36:06 -04:00 |
|
Kiana Sheibani
|
8f1eef25dc
|
Implement matrix determinant
|
2022-08-31 08:36:06 -04:00 |
|
Kiana Sheibani
|
8384f8f68b
|
Update Data.NumIdr.Scalar
|
2022-08-31 08:36:06 -04:00 |
|
Kiana Sheibani
|
95a13ffd91
|
Separate MultMonoid interface from MultGroup
|
2022-08-31 08:36:06 -04:00 |
|