{"id":17360700,"url":"https://github.com/ivan-pi/vanhuffel","last_synced_at":"2026-03-19T01:01:58.880Z","repository":{"id":122102394,"uuid":"528812241","full_name":"ivan-pi/vanhuffel","owner":"ivan-pi","description":"Partial Total Least Squares routines from Sabine Van Huffel","archived":false,"fork":false,"pushed_at":"2022-08-25T15:27:54.000Z","size":54,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-20T01:56:49.007Z","etag":null,"topics":["least-squares","linear-algebra","partial-least-squares","svd-factorization"],"latest_commit_sha":null,"homepage":"","language":"Fortran","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ivan-pi.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-08-25T11:03:45.000Z","updated_at":"2022-09-22T23:34:13.000Z","dependencies_parsed_at":"2024-08-24T19:46:18.854Z","dependency_job_id":null,"html_url":"https://github.com/ivan-pi/vanhuffel","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ivan-pi/vanhuffel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivan-pi%2Fvanhuffel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivan-pi%2Fvanhuffel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivan-pi%2Fvanhuffel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivan-pi%2Fvanhuffel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivan-pi","download_url":"https://codeload.github.com/ivan-pi/vanhuffel/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivan-pi%2Fvanhuffel/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28927129,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-30T22:32:35.345Z","status":"online","status_checked_at":"2026-01-31T02:00:09.179Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["least-squares","linear-algebra","partial-least-squares","svd-factorization"],"created_at":"2024-10-15T19:27:36.750Z","updated_at":"2026-01-31T02:31:01.661Z","avatar_url":"https://github.com/ivan-pi.png","language":"Fortran","funding_links":[],"categories":[],"sub_categories":[],"readme":"These codes were written in connection with the Ph.D. thesis\nSabine Van Huffel, 1987, Katholieke Universiteit Leuven.  A revised and\nexpanded version of the thesis is in SIAM Frontiers book series.\nThis particular version was received on 21 March 1988.\n\nThe primary routines to be called by the user are dtls, psvd, and ptls.\nA complete list is:\nbidiag\tauxiliary routines called by dtls, psvd, ptls\ndtls\tsolves Ax=b, where A as well as b may be inaccurate\nestim\tsingular values of a bidiagonal by bisection\nnsingv\tnumber of singular values left of a bound, of a bidiagonal matrix\npsvd\tbasis for the left/right space corresponding to small singular values\nptls\tlike dtls, but using the faster Partial SVD\nqrql\tdiagonalizes a bidiagonal matrix\n\nFor each name x in this list, there is a file x.f containing a\nFortran subroutine and a file x-doc containing documentaion.\nSome of the documentation files also contain sample driver programs.\n\nBy default, when asking for a top-level routine like dtls you will also\nget any necessary auxiliary routines. In keeping with netlib policy,\nroutines from linpack and the blas have been omitted here since they\nare available directly.  To include them in your return mail, say\n    send dtls from vanhuffel linpack blas.\n    send dtls-doc from vanhuffel\n\nThe routines required from BLAS include: DSCAL, DNRM2, DDOT, DAXPY, DROT, DCOPY. \n\nThe routines required from LINPACK are DQRDC, DSVDC","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivan-pi%2Fvanhuffel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivan-pi%2Fvanhuffel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivan-pi%2Fvanhuffel/lists"}