heatherw3521 / structmats Goto Github PK
View Code? Open in Web Editor NEWComputing with Vandermonde, Toeplitz, Hankel and other matrices that have special displacement structures
License: MIT License
Computing with Vandermonde, Toeplitz, Hankel and other matrices that have special displacement structures
License: MIT License
I'm not happy with how I've been handling error-reporting so far. I'd like to redesign the way that errors are caught in the overridden operators.
(currently, the implementation is very hackish and doesn't make use of matlab's inbuilt errors)
This seems like a small issue, but I can't get it to report errors how I want...
FIX LATER
Implement the basics for the Toeplitz data structure. This includes:
*Note: These initial implementations should be optimized, but there will be another ticket raised later to verify optimality.
Note ":" works, I just have to parse things that include "end". This can be done by getting the relevant dimension and substituting it in for "end".
1) test hm-toolbox functionality in code
2) Make Toeplitz solver work for any dimension size (currently works on powers of 2 only).
3) Make Toeplitz solver work for least squares problems
4) Normal equations for NUDFT problems (use MATLAB nuffts instead of calling finufft)
5) Add in fast matvec pack
6) Hankel matrices
7) automatically deal with multiple RHS in nudft solver
8) Arbitrary fast direct least squares solver
Toeps (Toeplitz Solve) is a wrapper for a function in @hss. I'm not sure where this is... Figure it out!
Here are some goals we set at the 4/15 meeting:
Big goal: write our own hierarchical code and build FMM
Figure out how to not store tr for circulant matrices without matlab getting fussy
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.