AtheMathmo / rulinalg

A linear algebra library written in Rust

Home Page:https://crates.io/crates/rulinalg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The 0.4 release

AtheMathmo opened this issue · comments

This issue is to track the work that we should get in as part of the 0.4 release. I'd appreciate it if responsible parties could chime in on when they expect to complete the work. This isn't intended to put pressure on anybody but will let me know if I should take over or push back some of these to the next major version bump. Thank you!

From me:

The metric traits PR needs some reviews but I believe all work is (more or less) ready for merge.

From @Andlon :

- [ ] LU rewrite ( #94 ).

I suspect we will need to push this one back to a 0.5 release later. Included in case you have some time to work on it soon.

Will be pushing this back to 0.5.

From @c410-f3r :

I'd like a minor doc change on #82 but it can be merged without it. And there are some merge conflicts on #78 that needs resolving.

About #94: Yeah, you're right. I've been way too busy lately to finish this up any time soon. Hopefully I'll have time to finish it before 0.5 (ideally along with a reworking of the remaining decompositions too)!

EDIT: And I suspect I'll be very busy throughout January as well.

@Andlon that's totally fine. I start my PhD program in January so I suspect I will be very busy too. That's why I want to try and get 0.4 out before then.

I'll note in the description that this one will be pushed to 0.5 .

All the major points are ready now for the 0.4 release. I still want to try and split out the slice module before merging. I'll handle impl_ops after. The reason for this is that I am moving the BaseMatrix traits into a new base module which is a breaking change (though I imagine most people use the reexport in matrix.

I need to fix conflicts with that and then will be looking to release! Thanks for your help all, in particular @Andlon and @c410-f3r .