{"id":13500300,"url":"https://github.com/PolyMathOrg/PolyMath","last_synced_at":"2025-03-29T05:33:35.151Z","repository":{"id":6160467,"uuid":"54906925","full_name":"PolyMathOrg/PolyMath","owner":"PolyMathOrg","description":"Scientific Computing with Pharo","archived":false,"fork":false,"pushed_at":"2024-06-09T21:59:12.000Z","size":5135,"stargazers_count":170,"open_issues_count":56,"forks_count":40,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-03-16T00:06:10.146Z","etag":null,"topics":["mathematics","numerical-methods","pharo","pharo-smalltalk","smalltalk"],"latest_commit_sha":null,"homepage":"","language":"Smalltalk","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/PolyMathOrg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":"FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":"SergeStinckwich"}},"created_at":"2016-03-28T16:42:15.000Z","updated_at":"2024-11-17T02:46:19.000Z","dependencies_parsed_at":"2023-12-30T14:22:45.730Z","dependency_job_id":"8520fedf-73e3-4ece-9303-2eabe7bc5aec","html_url":"https://github.com/PolyMathOrg/PolyMath","commit_stats":{"total_commits":1520,"total_committers":31,"mean_commits":49.03225806451613,"dds":0.6394736842105263,"last_synced_commit":"d8d6fc0737322ff3b635410526ae360f175bb215"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PolyMathOrg%2FPolyMath","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PolyMathOrg%2FPolyMath/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PolyMathOrg%2FPolyMath/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PolyMathOrg%2FPolyMath/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PolyMathOrg","download_url":"https://codeload.github.com/PolyMathOrg/PolyMath/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245040225,"owners_count":20551297,"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":["mathematics","numerical-methods","pharo","pharo-smalltalk","smalltalk"],"created_at":"2024-07-31T22:00:55.253Z","updated_at":"2025-03-29T05:33:30.136Z","avatar_url":"https://github.com/PolyMathOrg.png","language":"Smalltalk","readme":"\u003cp align=\"center\"\u003e\u003cimg alt=\"PolyMath\" src=\"assets/logos/logo.png\" style=\"width: 25%; height: 25%\"\u003e\n\u003ch1 align=\"center\"\u003e[PolyMath]\u003c/h1\u003e\n  \u003cp align=\"center\"\u003e\n    Scientific Computing with Pharo\n    \u003cbr\u003e\n    \u003ca href=\"https://github.com/PolyMathOrg/PolyMath/wiki\"\u003e\u003cstrong\u003eExplore the docs »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr\u003e\n    \u003cbr\u003e\n    \u003ca href=\"https://github.com/PolyMathOrg/PolyMath/issues/new?labels=Type%3A+Defect\"\u003eReport a defect\u003c/a\u003e\n    |\n    \u003ca href=\"https://github.com/PolyMathOrg/PolyMath/issues/new?labels=Type%3A+Feature\"\u003eRequest feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n[![Pharo version](https://img.shields.io/badge/Pharo-9.0-%23aac9ff.svg)](https://pharo.org/download)\n[![Pharo version](https://img.shields.io/badge/Pharo-10-%23aac9ff.svg)](https://pharo.org/download)\n[![CI matrix](https://github.com/PolyMathOrg/PolyMath/actions/workflows/smalltalk-ci.yml/badge.svg)](https://github.com/PolyMathOrg/PolyMath/actions/workflows/smalltalk-ci.yml)\n[![Coverage Status](https://coveralls.io/repos/github/PolyMathOrg/PolyMath/badge.svg?branch=master)](https://coveralls.io/github/PolyMathOrg/PolyMath?branch=master)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/PolyMathOrg/PolyMath/master/LICENSE)\n\n\u003cimg width=\"1675\" alt=\"Screenshot 2019-04-24 at 11 12 57\" src=\"https://user-images.githubusercontent.com/327334/56652094-66eb7780-6682-11e9-9753-101be18df67c.png\"\u003e\n\n\nYou can load PolyMath 1.0.5 into a fresh Pharo 9.0 or 10 image with:\n\n```Smalltalk\nMetacello new\n        repository: 'github://PolyMathOrg/PolyMath:v1.0.5';\n        baseline: 'PolyMath';\n        load\n```\n\nand the latest development version of PolyMath:\n\n```Smalltalk\nMetacello new\n        repository: 'github://PolyMathOrg/PolyMath';\n        baseline: 'PolyMath';\n        load\n```\n\nWe have **900** green tests ! At the moment, all the development happens in the master branch (we are using [trunk-based development](https://trunkbaseddevelopment.com/)).\n\nPolyMath is a Pharo project, similar to existing scientific libraries like NumPy, SciPy for Python or SciRuby for Ruby. PolyMath already provides the following basic functionalities:\n- complex and quaternions extensions,\n- random number generators,\n- fuzzy algorithms,\n- automatic differentiation,\n- KDE-trees,\n- Numerical methods,\n- Ordinary Differential Equation (ODE) solvers.\n\nThe authoritative book on PolyMath is available online: https://github.com/SquareBracketAssociates/PolyMath-book\n\nSome documentation (work in progress) is available on the Wiki:\nhttps://github.com/PolyMathOrg/PolyMath/wiki\n\nNatalia wrote some explanation about benchmarking PolyMath in the Pharo For Enterprise Book: https://github.com/SquareBracketAssociates/PharoForTheEnterprise-english/blob/ae40e7ab6f7651f6e7c271869eb1efc4e531e774/ComparingSolutions/ComparingSolutions.pier\n\nTo add PolyMath to your baseline just add this:\n\n```Smalltalk\n    spec\n    \tbaseline: 'PolyMath'\n    \twith: [ spec repository: 'github://PolyMathOrg/PolyMath:master/src' ]\n```\n\n## How to contribute to PolyMath\n\nWe welcome submissions! A google group exists for this project at http://groups.google.com/group/polymath-project\n","funding_links":["https://github.com/sponsors/SergeStinckwich"],"categories":["Smalltalk","Scientific libraries","Linear Models"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPolyMathOrg%2FPolyMath","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPolyMathOrg%2FPolyMath","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPolyMathOrg%2FPolyMath/lists"}