vasil
75405b1e24
fix bug, add test in tests folder
2023-04-25 01:25:36 +03:00
vasil
fc56abe481
add simple test, remove comment from old variance impl
2023-04-25 00:15:56 +03:00
Vasil Nikolov
032002dce9
initial, unoptimized algoritm
2023-04-24 01:22:57 +03:00
Vasil Nikolov
029bbc9ecc
add unit test for variance
2023-04-24 00:46:06 +03:00
hqurve
705051f639
fix: remove Scalar trait bound for Matrix PartialEq and Eq
2023-04-08 10:26:54 -04:00
Sébastien Crozet
248654bc17
Merge pull request #1220 from Ralith/serde-array-tuples
...
Serialize statically sized matrices as tuples
2023-04-07 16:21:48 +02:00
Benjamin Saunders
5c0e773242
Serialize statically sized matrices as tuples
...
Breaking change. Consistent with how serde serializes plain arrays.
2023-03-13 22:45:27 -07:00
Chris Ohk
fd97a82926
fix: Correct minor typos
2023-02-01 15:48:06 +09:00
Sébastien Crozet
711ac67da9
Deplecate Dynamic and Dynamic::new
2023-01-14 16:22:40 +01:00
Andreas Longva
c506bd577a
Fix broken compilation for serde-serialize
2023-01-14 16:22:40 +01:00
Andreas Longva
afabf4bad2
ReshapableStorage for slices + tests for owned reshape
...
In the process of implementing ReshapbleStorage for SliceStorage(Mut),
I discovered that there appears to be no tests for the existing
reshape_generic functionality on owned matrices.
2023-01-14 16:22:40 +01:00
Andreas Longva
4221c44a2b
Rename Dynamic -> Dyn
...
Provide a type alias to avoid breaking code. Make Dyn a
tuple struct so that we can use the succinct syntax
Dyn(n) instead of Dyn::new(n).
2023-01-14 16:22:40 +01:00
Andreas Longva
19c99634c3
Add U0, U1, ... dimension constants
...
This allows us to simply write U4 in place of U4::name() or Const::<4>,
like we used to be able to before const generics.
2023-01-14 16:22:40 +01:00
Sébastien Crozet
3a8c1bf81e
Use rayon as the feature name instead of par-iter
2023-01-14 15:59:11 +01:00
Sébastien Crozet
82b4960740
Better coding-style in the doc-tests.
2023-01-14 15:48:42 +01:00
Sébastien Crozet
d54c56fd43
Fix potential unsoundness in ColumnIter::split_at
2023-01-14 15:37:12 +01:00
Sébastien Crozet
1f4ded0c50
Don’t make the ColumnIter[Mut] fields pub(crate)
2023-01-14 15:30:00 +01:00
Sébastien Crozet
5e26b8e121
Remove unused import
2023-01-14 12:19:36 +01:00
geo-ant
50e25c57f7
fmt
2023-01-14 12:08:47 +01:00
geo-ant
61abece7af
create separate newtype for producer trait
2023-01-14 12:08:47 +01:00
geo-ant
7b9b123301
add test, find bug, add another test
2023-01-14 12:08:47 +01:00
geo-ant
93f2c6c125
fix format
2023-01-14 12:08:47 +01:00
geo-ant
9cc7cc121f
mention feature gating
2023-01-14 12:08:47 +01:00
geo-ant
296320bb74
indicate feature gating
2023-01-14 12:08:47 +01:00
geo-ant
66dfaf824a
formatting
2023-01-14 12:08:47 +01:00
geo-ant
ae5bca75f7
advertize the feature on the matrix front doc page
2023-01-14 12:08:47 +01:00
geo-ant
6fce106776
restructure code for better docs
2023-01-14 12:08:47 +01:00
geo-ant
e1305d3d8e
fmt
2023-01-14 12:08:47 +01:00
geo-ant
8d1f684e45
change feature name to par-iter and add doc example to par_column_iter_mut
2023-01-14 12:08:47 +01:00
geo-ant
97861c8a5e
add examples in par_column_iter method
2023-01-14 12:08:47 +01:00
geo-ant
83c2e27d6d
start expanding docs(not done)
2023-01-14 12:08:40 +01:00
geo-ant
e9a5705e1a
address review
2023-01-14 12:08:40 +01:00
geo-ant
e40687d8e6
replace confusing trait bounds with Scalar
2023-01-14 12:08:40 +01:00
geo-ant
85e7551c81
feature gate functionality
2023-01-14 12:08:40 +01:00
geo-ant
8638b796ac
fix fmt
2023-01-14 12:08:10 +01:00
Geo
f6461d3862
make mut iterator pointer based
...
Change the ColumnIterMut back to the original impl and manually implement Send
2023-01-14 12:08:10 +01:00
geo-ant
42ab3f6903
fix clippy lints in my code
2023-01-14 12:08:10 +01:00
geo-ant
a4e28a136e
apply fmt
2023-01-14 12:08:10 +01:00
geo-ant
daade1cf5e
add documentation
2023-01-14 12:08:10 +01:00
geo-ant
7ac536be07
cleanups and add tests
2023-01-14 12:08:10 +01:00
geo-ant
f850ed535e
add tests and start cleanup
2023-01-14 12:07:56 +01:00
geo-ant
0fcd9dd702
revert some things and add poc for mut and immut iterators
2023-01-14 12:07:36 +01:00
Sébastien Crozet
ed573d054c
Fix tests
2023-01-13 10:10:53 +01:00
Sébastien Crozet
e959f2eb9c
Fix CheckBytes derives + drop Complex rkyv support for now
2023-01-13 09:58:41 +01:00
Sébastien Crozet
cce66c3abf
Merge branch 'dev' into dev-zyanshep
2023-01-13 09:19:49 +01:00
Andreas Longva
55c3a9c764
Formatting
2022-11-14 16:43:47 +01:00
Andreas Longva
31e687bd76
Implement Matrix::{as_view, as_view_mut} methods
2022-11-14 16:43:05 +01:00
Andreas Longva
234d61faa2
Rename SliceRange to DimRange
2022-11-14 14:47:43 +01:00
Andreas Longva
0c402318ec
Rename internal assert_slice_index -> assert_view_index
2022-11-14 14:42:23 +01:00
Andreas Longva
8867b365e3
Rename slice -> view in parameter names, comments etc.
2022-11-14 14:40:53 +01:00