{"id":15292158,"url":"https://github.com/tuwien-cms/xprec","last_synced_at":"2025-04-13T09:32:21.894Z","repository":{"id":39876560,"uuid":"399143548","full_name":"tuwien-cms/xprec","owner":"tuwien-cms","description":"Full quadruple precision (double-double) data type for numpy","archived":false,"fork":false,"pushed_at":"2024-06-24T14:39:39.000Z","size":276,"stargazers_count":12,"open_issues_count":1,"forks_count":4,"subscribers_count":4,"default_branch":"mainline","last_synced_at":"2025-03-27T01:35:32.662Z","etag":null,"topics":["extended-precision","numpy"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tuwien-cms.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-08-23T14:53:50.000Z","updated_at":"2024-10-23T14:48:28.000Z","dependencies_parsed_at":"2023-02-18T11:17:40.510Z","dependency_job_id":null,"html_url":"https://github.com/tuwien-cms/xprec","commit_stats":null,"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuwien-cms%2Fxprec","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuwien-cms%2Fxprec/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuwien-cms%2Fxprec/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuwien-cms%2Fxprec/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tuwien-cms","download_url":"https://codeload.github.com/tuwien-cms/xprec/tar.gz/refs/heads/mainline","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248231856,"owners_count":21069415,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["extended-precision","numpy"],"created_at":"2024-09-30T16:16:49.583Z","updated_at":"2025-04-13T09:32:21.545Z","avatar_url":"https://github.com/tuwien-cms.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Library for double-double arithmetic calculation\n================================================\n\nExtension module for numpy providing the `ddouble` data type.\n\nLoading this module registers an additional scalar data type `ddouble` with\nnumpy implementing double-double arithmetic.  You can use use the data type\nby passing `dtype=xprec.ddouble` to numpy functions.\n\nThe `xprec.linalg` module provides some linear algebra subroutines, in\nparticular QR, RRQR, SVD and truncated SVD.\n\nInstallation\n------------\n\n    $ pip install xprec\n\nQuickstart\n----------\n\n    import numpy as np\n    x = np.linspace(0, np.pi)\n\n    # import double-double precision data type\n    from xprec import ddouble\n    x = x.astype(ddouble)\n    y = x * x + 1\n    z = np.sin(x)\n\n    # do some linalg\n    import xprec.linalg\n    A = np.vander(np.linspace(-1, 1, 80, dtype=ddouble), 150)\n    U, s, VT = xprec.linalg.svd(A)\n\nTrouble shooting\n---\n\n* icc\u003cbr\u003e\nYou may suffer from a long runtime when xprec is built with icc. If you encounter this problem, please try the following:\n\n```\nCFLAGS=\"-fp-model=precise\" pip install xprec\n```\n\nLicence\n-------\nThe xprec library is\nCopyright (C) 2021 Markus Wallerberger.\nLicensed under the MIT license (see LICENSE.txt).\n\nContains code from the QD library, which is\nCopyright (C) 2012 Yozo Hida, Xiaoye S. Li, David H. Bailey.\nReleased under a modified BSD license (see QD-LICENSE.txt).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftuwien-cms%2Fxprec","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftuwien-cms%2Fxprec","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftuwien-cms%2Fxprec/lists"}