{"id":5218394,"name":"significant-figures","ecosystem":"hackage","description":"This library provides a module Data.SigFig that helps with the parsing and evaluation of expressions involving significant figures. Significant figures are a method, often used in chemistry, of assessing and controlling the precision/uncertainty from measured values in calculations.\n\nExpressions with significant figures are not easily calculable with a normal calculator, since they require intermediate rounding based on certain rules. This library takes care of intermediate rounding during evaluation and provides functions to parse text into expressions. Parsing supports integer, float, and scientific notation (via E notation), constant terms (terms with effectively infinite significant figures), common operations, parentheses, and an additional small set of functions. Expressions may also be constructed via helper functions.","homepage":null,"licenses":"GPL-3.0-or-later","normalized_licenses":["GPL-3.0-or-later"],"repository_url":"https://github.com/mizlan/significant-figures","keywords_array":["chemistry","gpl","library","math","program","Propose Tags"],"namespace":null,"versions_count":3,"first_release_published_at":"2022-09-06T00:31:46.000Z","latest_release_published_at":"2022-10-13T23:09:00.000Z","latest_release_number":"0.2.0.0","latest_published_release_number":null,"last_synced_at":"2026-10-04T00:52:34.691Z","created_at":"2022-09-06T00:41:03.397Z","updated_at":"2026-10-04T00:52:40.063Z","registry_url":"https://hackage.haskell.org/package/significant-figures","install_command":"cabal install significant-figures","documentation_url":null,"metadata":{},"repo_metadata":{"id":54479317,"uuid":"522409248","full_name":"mizlan/significant-figures","owner":"mizlan","description":"Web frontend + API and Hackage-published library to evaluate complex expressions with significant figures.","archived":false,"fork":false,"pushed_at":"2025-06-04T18:20:32.000Z","size":198,"stargazers_count":9,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-09-09T05:23:59.809Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://sigfigs.mzchael.com","language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mizlan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-08T04:52:50.000Z","updated_at":"2025-06-04T18:20:33.000Z","dependencies_parsed_at":"2024-10-27T18:22:58.500Z","dependency_job_id":"615aa2db-d4a1-4c56-b7fa-560aea31a670","html_url":"https://github.com/mizlan/significant-figures","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mizlan/significant-figures","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizlan%2Fsignificant-figures","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizlan%2Fsignificant-figures/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizlan%2Fsignificant-figures/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizlan%2Fsignificant-figures/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mizlan","download_url":"https://codeload.github.com/mizlan/significant-figures/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizlan%2Fsignificant-figures/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343072799,"owners_count":37988429,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"ssl_error","status_checked_at":"2026-10-03T21:59:58.217Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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"},"owner_record":{"login":"mizlan","name":"Michael Lan","uuid":"44309097","kind":"user","description":"fp disciple","email":"","website":"mzchael.com","location":null,"twitter":null,"company":"UCLA","icon_url":"https://avatars.githubusercontent.com/u/44309097?u=d2534c69bdd2454085c87bcb337052e5de47d941\u0026v=4","repositories_count":13,"last_synced_at":"2023-03-05T10:29:49.167Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mizlan","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T13:19:21.277Z","updated_at":"2023-03-05T10:29:49.197Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mizlan","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mizlan/repositories"},"tags":[{"name":"v1.0.0.0","sha":"da6c5d2103bdb81d0e7f344a261aead96d8ee073","kind":"commit","published_at":"2022-11-27T02:05:25.000Z","download_url":"https://codeload.github.com/mizlan/significant-figures/tar.gz/v1.0.0.0","html_url":"https://github.com/mizlan/significant-figures/releases/tag/v1.0.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mizlan/significant-figures@v1.0.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizlan%2Fsignificant-figures/tags/v1.0.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizlan%2Fsignificant-figures/tags/v1.0.0.0/manifests"}]},"repo_metadata_updated_at":"2026-10-04T00:52:40.062Z","dependent_packages_count":1,"downloads":305,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":95.25601550918007,"dependent_repos_count":36.76017789941841,"dependent_packages_count":10.383167978104687,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":47.46645379556772},"purl":"pkg:hackage/significant-figures","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/significant-figures","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/significant-figures","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/significant-figures/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-09T05:13:47.841Z","issues_count":4,"pull_requests_count":6,"avg_time_to_close_issue":1656037.6666666667,"avg_time_to_close_pull_request":57119.833333333336,"issues_closed_count":3,"pull_requests_closed_count":6,"pull_request_authors_count":1,"issue_authors_count":1,"avg_comments_per_issue":0.25,"avg_comments_per_pull_request":0.16666666666666666,"merged_pull_requests_count":6,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizlan%2Fsignificant-figures/issues","maintainers":[{"login":"mizlan","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mizlan"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/significant-figures/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/significant-figures/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/significant-figures/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/significant-figures/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/significant-figures/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/significant-figures/codemeta","maintainers":[{"uuid":"mizlan","login":"mizlan","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://hackage.haskell.org/user/mizlan","role":null,"created_at":"2022-11-14T20:30:15.968Z","updated_at":"2022-11-14T20:30:15.968Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/mizlan/packages"}]}