{"id":34380,"name":"pymbolic","description":"A simple package to do symbolic math (focus on code gen and DSLs)","url":"https://github.com/inducer/pymbolic","last_synced_at":"2025-09-05T06:11:35.356Z","repository":{"id":2342832,"uuid":"2016193","full_name":"inducer/pymbolic","owner":"inducer","description":"A simple package to do symbolic math (focus on code gen and DSLs)","archived":false,"fork":false,"pushed_at":"2025-08-21T13:01:51.000Z","size":1270,"stargazers_count":118,"open_issues_count":11,"forks_count":26,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-08-30T21:02:21.739Z","etag":null,"topics":["code-generation","computer-algebra","expression-tree","python","symbolic-computation","term-rewriting"],"latest_commit_sha":null,"homepage":"http://mathema.tician.de/software/pymbolic","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inducer.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-07-08T04:56:43.000Z","updated_at":"2025-08-21T13:01:54.000Z","dependencies_parsed_at":"2024-01-18T05:14:48.119Z","dependency_job_id":"ea16a919-04dc-43e8-8038-688a63082add","html_url":"https://github.com/inducer/pymbolic","commit_stats":{"total_commits":838,"total_committers":28,"mean_commits":"29.928571428571427","dds":0.2995226730310262,"last_synced_commit":"13e83df783d00a74b0d13d690f8f96d806646e13"},"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/inducer/pymbolic","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273719059,"owners_count":25155645,"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","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"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"}},"owner":{"login":"inducer","name":"Andreas Klöckner","uuid":"352067","kind":"user","description":"","email":"","website":"http://andreask.cs.illinois.edu/aboutme","location":"Champaign, IL","twitter":null,"company":"Scientific Computing, CS@UIUC","icon_url":"https://avatars.githubusercontent.com/u/352067?v=4","repositories_count":225,"last_synced_at":"2025-08-30T20:58:20.540Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/inducer","funding_links":[],"total_stars":9415,"followers":1400,"following":13,"created_at":"2022-11-02T22:17:04.124Z","updated_at":"2025-08-30T20:58:20.540Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer/repositories"},"packages":[{"id":2875995,"name":"pymbolic","ecosystem":"pypi","description":"A package for symbolic computation","homepage":"https://github.com/inducer/pymbolic","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/inducer/pymbolic","keywords_array":[],"namespace":null,"versions_count":40,"first_release_published_at":"2008-04-21T19:12:04.000Z","latest_release_published_at":"2024-12-19T13:22:24.000Z","latest_release_number":"2024.2.2","last_synced_at":"2025-08-30T21:07:15.800Z","created_at":"2022-04-10T12:15:04.469Z","updated_at":"2025-08-30T21:14:33.997Z","registry_url":"https://pypi.org/project/pymbolic/","install_command":"pip install pymbolic --index-url https://pypi.org/simple","documentation_url":"https://documen.tician.de/pymbolic","metadata":{"funding":null,"documentation":"https://documen.tician.de/pymbolic","classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","Intended Audience :: Other Audience","Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Natural Language :: English","Programming Language :: Python","Programming Language :: Python :: 3 :: Only","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Mathematics","Topic :: Software Development :: Libraries","Topic :: Utilities"],"normalized_name":"pymbolic","project_status":null},"repo_metadata":{"id":2342832,"uuid":"2016193","full_name":"inducer/pymbolic","owner":"inducer","description":"A simple package to do symbolic math (focus on code gen and DSLs)","archived":false,"fork":false,"pushed_at":"2025-08-21T13:01:51.000Z","size":1270,"stargazers_count":118,"open_issues_count":11,"forks_count":26,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-08-30T21:02:21.739Z","etag":null,"topics":["code-generation","computer-algebra","expression-tree","python","symbolic-computation","term-rewriting"],"latest_commit_sha":null,"homepage":"http://mathema.tician.de/software/pymbolic","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inducer.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-07-08T04:56:43.000Z","updated_at":"2025-08-21T13:01:54.000Z","dependencies_parsed_at":"2024-01-18T05:14:48.119Z","dependency_job_id":"ea16a919-04dc-43e8-8038-688a63082add","html_url":"https://github.com/inducer/pymbolic","commit_stats":{"total_commits":838,"total_committers":28,"mean_commits":"29.928571428571427","dds":0.2995226730310262,"last_synced_commit":"13e83df783d00a74b0d13d690f8f96d806646e13"},"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/inducer/pymbolic","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272907206,"owners_count":25013222,"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","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"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"},"owner_record":{"login":"inducer","name":"Andreas Klöckner","uuid":"352067","kind":"user","description":"","email":"","website":"http://andreask.cs.illinois.edu/aboutme","location":"Champaign, IL","twitter":null,"company":"Scientific Computing, CS@UIUC","icon_url":"https://avatars.githubusercontent.com/u/352067?v=4","repositories_count":225,"last_synced_at":"2025-08-21T05:06:05.040Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/inducer","funding_links":[],"total_stars":9399,"followers":1397,"following":13,"created_at":"2022-11-02T22:17:04.124Z","updated_at":"2025-08-21T05:06:05.040Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer/repositories"},"tags":[{"name":"v2024.2.2","sha":"6922368e8ee403643e21c98632de746f59fe3277","kind":"tag","published_at":"2024-12-19T13:16:47.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2024.2.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2024.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2024.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.2.2/manifests"},{"name":"v2024.2.1","sha":"cdf54b410442afb00da6726362f478f7f7e844ea","kind":"tag","published_at":"2024-12-09T22:46:25.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2024.2.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2024.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2024.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.2.1/manifests"},{"name":"v2024.2","sha":"e47600d8627678a6061aa7708a3f4fcf87e4090c","kind":"tag","published_at":"2024-11-21T21:35:22.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2024.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2024.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2024.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.2/manifests"},{"name":"v2024.1","sha":"670bbbb188d1b65a64811d401f1c3f71e99f85f6","kind":"tag","published_at":"2024-11-09T20:22:35.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2024.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2024.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2024.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.1/manifests"},{"name":"v2022.2","sha":"422e89ccb113a48a73e33ec55985a25d927fcfb1","kind":"tag","published_at":"2022-11-17T22:15:57.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2022.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2022.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2022.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2022.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2022.2/manifests"},{"name":"v2022.1","sha":"bb1bd6ed97fac2872172aa073cd2b27208e4ae1d","kind":"tag","published_at":"2022-05-08T20:55:30.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2022.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2022.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2022.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2022.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2022.1/manifests"},{"name":"v2021.1","sha":"889d5b3300001fd7fe4adf19fc148438fe9abd80","kind":"tag","published_at":"2021-04-12T22:46:17.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2021.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2021.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2021.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2021.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2021.1/manifests"},{"name":"v2020.1","sha":"23a92224ca7662a5345b106623613ae5c5f78cde","kind":"tag","published_at":"2020-03-29T17:58:46.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2020.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2020.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2020.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2020.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2020.1/manifests"},{"name":"v2019.2","sha":"9e7624179f9045a8ad49837ad86bc55ccb7741c3","kind":"tag","published_at":"2019-10-21T17:07:15.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2019.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2019.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2019.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2019.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2019.2/manifests"},{"name":"v2019.1","sha":"cc4d752cffc34042f55a16e589a60a9326b1b884","kind":"tag","published_at":"2019-09-18T16:51:30.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2019.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2019.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2019.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2019.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2019.1/manifests"},{"name":"v2017.1","sha":"f4d1764b4a15802f7c6f781e7e64443884c8180c","kind":"commit","published_at":"2017-04-22T01:04:28.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2017.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2017.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2017.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2017.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2017.1/manifests"},{"name":"v2016.2.3","sha":"024e74ca4bcdbae7caa0c66fda32b6584cec5550","kind":"commit","published_at":"2016-10-09T22:28:23.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2016.2.3","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2016.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2016.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2.3/manifests"},{"name":"v2016.2.2","sha":"110e82fe2d4410d73873fcdb1ec1bce730e45585","kind":"commit","published_at":"2016-10-05T23:15:16.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2016.2.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2016.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2016.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2.2/manifests"},{"name":"v2016.2.1","sha":"0a30e6f713c8d2e7869e4be69bb72f728c3cca9e","kind":"commit","published_at":"2016-05-13T05:33:43.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2016.2.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2016.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2016.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2.1/manifests"},{"name":"v2016.2","sha":"5fa83688cb95b429d8fa4175bb2d88ad6778a311","kind":"commit","published_at":"2016-01-26T06:19:50.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2016.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2016.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2016.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2/manifests"},{"name":"v2016.1.1","sha":"b329d9d9b0d07dacd8f924c007de5d87c7f05c3c","kind":"commit","published_at":"2016-01-18T19:19:48.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2016.1.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2016.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2016.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.1.1/manifests"},{"name":"v2016.1","sha":"d2c43c3cce3276cf60969c3d9b5d8ff30d7b81a7","kind":"commit","published_at":"2016-01-14T18:56:29.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2016.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2016.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2016.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.1/manifests"},{"name":"v2015.2.5","sha":"c761cebded6cff39d403879e7961d6e2aa66bae1","kind":"commit","published_at":"2015-12-07T06:50:33.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2015.2.5","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2015.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2015.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.5/manifests"},{"name":"v2015.2.4","sha":"0868d1c11d8c89d027966b4b611681669bf9e1a0","kind":"commit","published_at":"2015-11-25T21:42:27.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2015.2.4","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2015.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2015.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.4/manifests"},{"name":"v2015.2.3","sha":"d6a8d151c5046172b8096cf8d84e4f0c6d085c8d","kind":"commit","published_at":"2015-11-15T15:14:18.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2015.2.3","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2015.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2015.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.3/manifests"},{"name":"v2015.2.2","sha":"4f2df980391240fe11d5a1acb3a6e5ceaa0d00c2","kind":"commit","published_at":"2015-09-01T15:37:52.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2015.2.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2015.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2015.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.2/manifests"},{"name":"v2015.2.1","sha":"649ca2181a683205c28672e78a4bf932f0fad261","kind":"commit","published_at":"2015-08-11T04:09:02.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2015.2.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2015.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2015.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.1/manifests"},{"name":"v2015.2","sha":"5d89e572af310b285fbdb14e9d759ce4801b9f6b","kind":"commit","published_at":"2015-06-11T06:37:58.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2015.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2015.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2015.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2/manifests"},{"name":"v2015.1","sha":"2fc4f2b000f990396df2dd7098ee1f68a8d81a3b","kind":"commit","published_at":"2015-04-12T18:12:15.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2015.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2015.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2015.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.1/manifests"},{"name":"v2014.3","sha":"357cd7bd9017dafc852926810c051e6ca40eb81d","kind":"commit","published_at":"2014-11-07T15:43:14.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2014.3","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2014.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2014.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.3/manifests"},{"name":"v2014.2","sha":"1e770eab9ec47044e1a0525408bc5c10153fb966","kind":"commit","published_at":"2014-07-06T17:45:59.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2014.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2014.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2014.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.2/manifests"},{"name":"v2014.1.1","sha":"2ed0281e1c74942362c3356b6103a00c60cb45a9","kind":"commit","published_at":"2014-05-29T04:54:02.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2014.1.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2014.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2014.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.1.1/manifests"},{"name":"v2014.1","sha":"ebf4f83a74252082a92ea847240666d5dae5a022","kind":"commit","published_at":"2014-02-19T22:15:10.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2014.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2014.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2014.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.1/manifests"},{"name":"v2013.3.5","sha":"7d0e7904d3f62e1684949fc8ba1c1f4ef29843f6","kind":"commit","published_at":"2013-07-30T14:25:13.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2013.3.5","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2013.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2013.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.5/manifests"},{"name":"v2013.3.4","sha":"07c1811cd640d96f3074d1dc2484da729deef37d","kind":"commit","published_at":"2013-07-03T19:17:21.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2013.3.4","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2013.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2013.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.4/manifests"},{"name":"v2013.3.3","sha":"5cf02c940398366c3fd059682c1262910e6afb71","kind":"commit","published_at":"2013-07-01T17:27:15.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2013.3.3","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2013.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2013.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.3/manifests"},{"name":"v2013.3.2","sha":"d60986946830fdb0a00dc730b0c9b44089fdfd35","kind":"commit","published_at":"2013-06-28T19:29:13.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2013.3.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2013.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2013.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.2/manifests"},{"name":"v2013.3.1","sha":"68ca4d817dd3485373cfac739fedb9a7408d0945","kind":"commit","published_at":"2013-06-10T16:34:30.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2013.3.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2013.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2013.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.1/manifests"},{"name":"v2013.2","sha":"bbc0174950d74d65566538e78e70aab1be5e868f","kind":"commit","published_at":"2013-06-09T21:10:38.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2013.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2013.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2013.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.2/manifests"},{"name":"v2013.1","sha":"96fc63ea54b87fbf6dc98147387c1b2c083bffb4","kind":"commit","published_at":"2013-01-22T05:50:32.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2013.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2013.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2013.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.1/manifests"},{"name":"v2010.1","sha":"0eff7c0726ec1307445ab9b80172c0a2d7ab07a9","kind":"commit","published_at":"2010-09-29T14:37:38.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2010.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2010.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2010.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2010.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2010.1/manifests"},{"name":"v0.91","sha":"86cff8a1d3ca6fc1b0847ebfc5b6f237357b242a","kind":"commit","published_at":"2008-08-10T20:49:51.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v0.91","html_url":"https://github.com/inducer/pymbolic/releases/tag/v0.91","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v0.91","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v0.91","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v0.91/manifests"},{"name":"v0.90","sha":"6cb04fee76825a1c70cacca80b6f230f74640d4d","kind":"commit","published_at":"2008-04-21T19:10:04.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v0.90","html_url":"https://github.com/inducer/pymbolic/releases/tag/v0.90","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v0.90","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v0.90","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v0.90/manifests"},{"name":"kill-stringifier","sha":"f17aa2e83e347c71c658fcc1b82af45d92cfe536","kind":"tag","published_at":"2007-09-07T18:04:36.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/kill-stringifier","html_url":"https://github.com/inducer/pymbolic/releases/tag/kill-stringifier","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@kill-stringifier","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/kill-stringifier","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/kill-stringifier/manifests"}]},"repo_metadata_updated_at":"2025-08-30T21:14:33.997Z","dependent_packages_count":5,"downloads":22614,"downloads_period":"last-month","dependent_repos_count":49,"rankings":{"downloads":3.7154257143510434,"dependent_repos_count":2.100421456742069,"dependent_packages_count":1.8615992023624104,"stargazers_count":null,"forks_count":null,"docker_downloads_count":2.0426362202083794,"average":2.4300206484159754},"purl":"pkg:pypi/pymbolic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pymbolic","docker_dependents_count":3,"docker_downloads_count":113,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pymbolic","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pymbolic/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-21T05:57:32.656Z","issues_count":18,"pull_requests_count":144,"avg_time_to_close_issue":48440030.23076923,"avg_time_to_close_pull_request":1572401.615942029,"issues_closed_count":13,"pull_requests_closed_count":138,"pull_request_authors_count":10,"issue_authors_count":12,"avg_comments_per_issue":2.888888888888889,"avg_comments_per_pull_request":1.097222222222222,"merged_pull_requests_count":128,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":1,"past_year_pull_requests_count":48,"past_year_avg_time_to_close_issue":3207891.0,"past_year_avg_time_to_close_pull_request":161613.08333333334,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":48,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.5833333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/issues","maintainers":[{"login":"inducer","count":91,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inducer"},{"login":"alexfikl","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alexfikl"},{"login":"kaushikcfd","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kaushikcfd"}],"active_maintainers":[{"login":"inducer","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inducer"},{"login":"alexfikl","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alexfikl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pymbolic/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pymbolic/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pymbolic/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pymbolic/related_packages","maintainers":[{"uuid":"inducer77","login":"inducer77","name":null,"email":null,"url":null,"packages_count":49,"html_url":"https://pypi.org/user/inducer77/","role":null,"created_at":"2023-02-16T03:53:48.851Z","updated_at":"2023-02-16T03:53:48.851Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/inducer77/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725006,"maintainers_count":308320,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5290385,"name":"pymbolic","ecosystem":"conda","description":null,"homepage":"http://pypi.python.org/pypi/pymbolic","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/inducer/pymbolic","keywords_array":[],"namespace":null,"versions_count":8,"first_release_published_at":"2018-05-03T16:11:17.000Z","latest_release_published_at":"2022-10-03T15:49:47.077Z","latest_release_number":"2016.2.3","last_synced_at":"2025-08-30T21:08:12.714Z","created_at":"2022-10-03T15:49:47.069Z","updated_at":"2025-08-30T21:14:34.019Z","registry_url":"https://anaconda.org/conda-forge/pymbolic","install_command":"conda install -c conda-forge pymbolic","documentation_url":null,"metadata":{},"repo_metadata":{"id":2342832,"uuid":"2016193","full_name":"inducer/pymbolic","owner":"inducer","description":"A simple package to do symbolic math (focus on code gen and DSLs)","archived":false,"fork":false,"pushed_at":"2025-08-21T13:01:51.000Z","size":1270,"stargazers_count":118,"open_issues_count":11,"forks_count":26,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-08-30T21:02:21.739Z","etag":null,"topics":["code-generation","computer-algebra","expression-tree","python","symbolic-computation","term-rewriting"],"latest_commit_sha":null,"homepage":"http://mathema.tician.de/software/pymbolic","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inducer.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-07-08T04:56:43.000Z","updated_at":"2025-08-21T13:01:54.000Z","dependencies_parsed_at":"2024-01-18T05:14:48.119Z","dependency_job_id":"ea16a919-04dc-43e8-8038-688a63082add","html_url":"https://github.com/inducer/pymbolic","commit_stats":{"total_commits":838,"total_committers":28,"mean_commits":"29.928571428571427","dds":0.2995226730310262,"last_synced_commit":"13e83df783d00a74b0d13d690f8f96d806646e13"},"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/inducer/pymbolic","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272907206,"owners_count":25013222,"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","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"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"},"owner_record":{"login":"inducer","name":"Andreas Klöckner","uuid":"352067","kind":"user","description":"","email":"","website":"http://andreask.cs.illinois.edu/aboutme","location":"Champaign, IL","twitter":null,"company":"Scientific Computing, CS@UIUC","icon_url":"https://avatars.githubusercontent.com/u/352067?v=4","repositories_count":225,"last_synced_at":"2025-08-21T05:06:05.040Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/inducer","funding_links":[],"total_stars":9399,"followers":1397,"following":13,"created_at":"2022-11-02T22:17:04.124Z","updated_at":"2025-08-21T05:06:05.040Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer/repositories"},"tags":[{"name":"v2024.2.2","sha":"6922368e8ee403643e21c98632de746f59fe3277","kind":"tag","published_at":"2024-12-19T13:16:47.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2024.2.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2024.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2024.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.2.2/manifests"},{"name":"v2024.2.1","sha":"cdf54b410442afb00da6726362f478f7f7e844ea","kind":"tag","published_at":"2024-12-09T22:46:25.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2024.2.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2024.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2024.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.2.1/manifests"},{"name":"v2024.2","sha":"e47600d8627678a6061aa7708a3f4fcf87e4090c","kind":"tag","published_at":"2024-11-21T21:35:22.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2024.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2024.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2024.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.2/manifests"},{"name":"v2024.1","sha":"670bbbb188d1b65a64811d401f1c3f71e99f85f6","kind":"tag","published_at":"2024-11-09T20:22:35.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2024.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2024.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2024.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2024.1/manifests"},{"name":"v2022.2","sha":"422e89ccb113a48a73e33ec55985a25d927fcfb1","kind":"tag","published_at":"2022-11-17T22:15:57.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2022.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2022.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2022.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2022.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2022.2/manifests"},{"name":"v2022.1","sha":"bb1bd6ed97fac2872172aa073cd2b27208e4ae1d","kind":"tag","published_at":"2022-05-08T20:55:30.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2022.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2022.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2022.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2022.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2022.1/manifests"},{"name":"v2021.1","sha":"889d5b3300001fd7fe4adf19fc148438fe9abd80","kind":"tag","published_at":"2021-04-12T22:46:17.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2021.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2021.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2021.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2021.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2021.1/manifests"},{"name":"v2020.1","sha":"23a92224ca7662a5345b106623613ae5c5f78cde","kind":"tag","published_at":"2020-03-29T17:58:46.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2020.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2020.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2020.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2020.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2020.1/manifests"},{"name":"v2019.2","sha":"9e7624179f9045a8ad49837ad86bc55ccb7741c3","kind":"tag","published_at":"2019-10-21T17:07:15.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2019.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2019.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2019.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2019.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2019.2/manifests"},{"name":"v2019.1","sha":"cc4d752cffc34042f55a16e589a60a9326b1b884","kind":"tag","published_at":"2019-09-18T16:51:30.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2019.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2019.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2019.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2019.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2019.1/manifests"},{"name":"v2017.1","sha":"f4d1764b4a15802f7c6f781e7e64443884c8180c","kind":"commit","published_at":"2017-04-22T01:04:28.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2017.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2017.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2017.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2017.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2017.1/manifests"},{"name":"v2016.2.3","sha":"024e74ca4bcdbae7caa0c66fda32b6584cec5550","kind":"commit","published_at":"2016-10-09T22:28:23.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2016.2.3","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2016.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2016.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2.3/manifests"},{"name":"v2016.2.2","sha":"110e82fe2d4410d73873fcdb1ec1bce730e45585","kind":"commit","published_at":"2016-10-05T23:15:16.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2016.2.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2016.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2016.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2.2/manifests"},{"name":"v2016.2.1","sha":"0a30e6f713c8d2e7869e4be69bb72f728c3cca9e","kind":"commit","published_at":"2016-05-13T05:33:43.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2016.2.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2016.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2016.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2.1/manifests"},{"name":"v2016.2","sha":"5fa83688cb95b429d8fa4175bb2d88ad6778a311","kind":"commit","published_at":"2016-01-26T06:19:50.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2016.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2016.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2016.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.2/manifests"},{"name":"v2016.1.1","sha":"b329d9d9b0d07dacd8f924c007de5d87c7f05c3c","kind":"commit","published_at":"2016-01-18T19:19:48.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2016.1.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2016.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2016.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.1.1/manifests"},{"name":"v2016.1","sha":"d2c43c3cce3276cf60969c3d9b5d8ff30d7b81a7","kind":"commit","published_at":"2016-01-14T18:56:29.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2016.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2016.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2016.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2016.1/manifests"},{"name":"v2015.2.5","sha":"c761cebded6cff39d403879e7961d6e2aa66bae1","kind":"commit","published_at":"2015-12-07T06:50:33.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2015.2.5","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2015.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2015.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.5/manifests"},{"name":"v2015.2.4","sha":"0868d1c11d8c89d027966b4b611681669bf9e1a0","kind":"commit","published_at":"2015-11-25T21:42:27.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2015.2.4","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2015.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2015.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.4/manifests"},{"name":"v2015.2.3","sha":"d6a8d151c5046172b8096cf8d84e4f0c6d085c8d","kind":"commit","published_at":"2015-11-15T15:14:18.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2015.2.3","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2015.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2015.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.3/manifests"},{"name":"v2015.2.2","sha":"4f2df980391240fe11d5a1acb3a6e5ceaa0d00c2","kind":"commit","published_at":"2015-09-01T15:37:52.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2015.2.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2015.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2015.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.2/manifests"},{"name":"v2015.2.1","sha":"649ca2181a683205c28672e78a4bf932f0fad261","kind":"commit","published_at":"2015-08-11T04:09:02.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2015.2.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2015.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2015.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2.1/manifests"},{"name":"v2015.2","sha":"5d89e572af310b285fbdb14e9d759ce4801b9f6b","kind":"commit","published_at":"2015-06-11T06:37:58.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2015.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2015.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2015.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.2/manifests"},{"name":"v2015.1","sha":"2fc4f2b000f990396df2dd7098ee1f68a8d81a3b","kind":"commit","published_at":"2015-04-12T18:12:15.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2015.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2015.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2015.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2015.1/manifests"},{"name":"v2014.3","sha":"357cd7bd9017dafc852926810c051e6ca40eb81d","kind":"commit","published_at":"2014-11-07T15:43:14.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2014.3","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2014.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2014.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.3/manifests"},{"name":"v2014.2","sha":"1e770eab9ec47044e1a0525408bc5c10153fb966","kind":"commit","published_at":"2014-07-06T17:45:59.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2014.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2014.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2014.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.2/manifests"},{"name":"v2014.1.1","sha":"2ed0281e1c74942362c3356b6103a00c60cb45a9","kind":"commit","published_at":"2014-05-29T04:54:02.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2014.1.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2014.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2014.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.1.1/manifests"},{"name":"v2014.1","sha":"ebf4f83a74252082a92ea847240666d5dae5a022","kind":"commit","published_at":"2014-02-19T22:15:10.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2014.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2014.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2014.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2014.1/manifests"},{"name":"v2013.3.5","sha":"7d0e7904d3f62e1684949fc8ba1c1f4ef29843f6","kind":"commit","published_at":"2013-07-30T14:25:13.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2013.3.5","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2013.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2013.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.5/manifests"},{"name":"v2013.3.4","sha":"07c1811cd640d96f3074d1dc2484da729deef37d","kind":"commit","published_at":"2013-07-03T19:17:21.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2013.3.4","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2013.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2013.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.4/manifests"},{"name":"v2013.3.3","sha":"5cf02c940398366c3fd059682c1262910e6afb71","kind":"commit","published_at":"2013-07-01T17:27:15.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2013.3.3","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2013.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2013.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.3/manifests"},{"name":"v2013.3.2","sha":"d60986946830fdb0a00dc730b0c9b44089fdfd35","kind":"commit","published_at":"2013-06-28T19:29:13.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2013.3.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2013.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2013.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.2/manifests"},{"name":"v2013.3.1","sha":"68ca4d817dd3485373cfac739fedb9a7408d0945","kind":"commit","published_at":"2013-06-10T16:34:30.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2013.3.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2013.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2013.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.3.1/manifests"},{"name":"v2013.2","sha":"bbc0174950d74d65566538e78e70aab1be5e868f","kind":"commit","published_at":"2013-06-09T21:10:38.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2013.2","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2013.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2013.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.2/manifests"},{"name":"v2013.1","sha":"96fc63ea54b87fbf6dc98147387c1b2c083bffb4","kind":"commit","published_at":"2013-01-22T05:50:32.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2013.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2013.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2013.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2013.1/manifests"},{"name":"v2010.1","sha":"0eff7c0726ec1307445ab9b80172c0a2d7ab07a9","kind":"commit","published_at":"2010-09-29T14:37:38.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v2010.1","html_url":"https://github.com/inducer/pymbolic/releases/tag/v2010.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v2010.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2010.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v2010.1/manifests"},{"name":"v0.91","sha":"86cff8a1d3ca6fc1b0847ebfc5b6f237357b242a","kind":"commit","published_at":"2008-08-10T20:49:51.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v0.91","html_url":"https://github.com/inducer/pymbolic/releases/tag/v0.91","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v0.91","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v0.91","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v0.91/manifests"},{"name":"v0.90","sha":"6cb04fee76825a1c70cacca80b6f230f74640d4d","kind":"commit","published_at":"2008-04-21T19:10:04.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/v0.90","html_url":"https://github.com/inducer/pymbolic/releases/tag/v0.90","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@v0.90","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v0.90","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/v0.90/manifests"},{"name":"kill-stringifier","sha":"f17aa2e83e347c71c658fcc1b82af45d92cfe536","kind":"tag","published_at":"2007-09-07T18:04:36.000Z","download_url":"https://codeload.github.com/inducer/pymbolic/tar.gz/kill-stringifier","html_url":"https://github.com/inducer/pymbolic/releases/tag/kill-stringifier","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pymbolic@kill-stringifier","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/kill-stringifier","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/tags/kill-stringifier/manifests"}]},"repo_metadata_updated_at":"2025-08-30T21:14:34.018Z","dependent_packages_count":3,"downloads":null,"downloads_period":null,"dependent_repos_count":3,"rankings":{"downloads":null,"dependent_repos_count":18.08473476720395,"dependent_packages_count":15.649483507161035,"stargazers_count":34.04361495084585,"forks_count":38.00588851739109,"docker_downloads_count":null,"average":26.44593043565048},"purl":"pkg:conda/pymbolic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/pymbolic","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/pymbolic","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/pymbolic/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-21T05:57:32.656Z","issues_count":18,"pull_requests_count":144,"avg_time_to_close_issue":48440030.23076923,"avg_time_to_close_pull_request":1572401.615942029,"issues_closed_count":13,"pull_requests_closed_count":138,"pull_request_authors_count":10,"issue_authors_count":12,"avg_comments_per_issue":2.888888888888889,"avg_comments_per_pull_request":1.097222222222222,"merged_pull_requests_count":128,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":1,"past_year_pull_requests_count":48,"past_year_avg_time_to_close_issue":3207891.0,"past_year_avg_time_to_close_pull_request":161613.08333333334,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":48,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.5833333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/issues","maintainers":[{"login":"inducer","count":91,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inducer"},{"login":"alexfikl","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alexfikl"},{"login":"kaushikcfd","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kaushikcfd"}],"active_maintainers":[{"login":"inducer","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inducer"},{"login":"alexfikl","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alexfikl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pymbolic/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pymbolic/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pymbolic/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pymbolic/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13387,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2180},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-04T07:00:12.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}}],"commits":{"id":28808,"full_name":"inducer/pymbolic","default_branch":"main","committers":[{"name":"Andreas Kloeckner","email":"inform@tiker.net","login":"inducer","count":682},{"name":"Matt Wala","email":"wala1@illinois.edu","login":"mattwala","count":65},{"name":"Alexandru Fikl","email":"alexfikl@gmail.com","login":"alexfikl","count":55},{"name":"Kaushik Kulkarni","email":"kaushikcfd@gmail.com","login":"kaushikcfd","count":44},{"name":"Isuru Fernando","email":"isuruf@gmail.com","login":"isuruf","count":40},{"name":"zachjweiner","email":"zachjweiner@gmail.com","login":"zachjweiner","count":15},{"name":"Andreas Kloeckner","email":"mathem@tiker.net","login":null,"count":11},{"name":"Matthias Diener","email":"mdiener@illinois.edu","login":"matthiasdiener","count":10},{"name":"Dominic Kempf","email":"dominic.kempf@iwr.uni-heidelberg.de","login":"dokempf","count":10},{"name":"Andreas Kloeckner","email":"kloeckner@haamster.(none)","login":null,"count":6},{"name":"astock","email":"astock@dam.brown.edu","login":null,"count":5},{"name":"Nicholas Christensen","email":"njchris2@illinois.edu","login":"nchristensen","count":4},{"name":"HendrikRiedmann","email":"riedmann@dam.brown.edu","login":null,"count":4},{"name":"David Ham","email":"David.Ham@imperial.ac.uk","login":"dham","count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"Andreas Kloeckner","email":"kloeckner@hpcgeek.ccv.brown.edu","login":null,"count":2},{"name":"Lawrence Mitchell","email":"lawrence.mitchell@imperial.ac.uk","login":"wence-","count":1},{"name":"Tim Warburton","email":"timwar@caam.rice.edu","login":null,"count":1},{"name":"Andreas Kloeckner","email":"kloeckner@teramite.(none)","login":null,"count":1},{"name":"Lucas C Wilcox","email":"lucas@swirlee.com","login":"lcw","count":1},{"name":"Pavlo Kapyshin","email":"i@93z.org","login":"kapyshin","count":1},{"name":"Ravindu-Hirimuthugoda","email":"ravindu.18@cse.mrt.ac.lk","login":"Ravindu-Hirimuthugoda","count":1},{"name":"Reno Raksi","email":"adriano.raksi@gmail.com","login":"redrossa","count":1},{"name":"Thomas Gibson","email":"gibsonthomas1120@hotmail.com","login":"thomasgibson","count":1}],"total_commits":965,"total_committers":24,"total_bot_commits":2,"total_bot_committers":1,"mean_commits":40.208333333333336,"dds":0.29326424870466317,"past_year_committers":[{"name":"Andreas Kloeckner","email":"inform@tiker.net","login":"inducer","count":85},{"name":"Alexandru Fikl","email":"alexfikl@gmail.com","login":"alexfikl","count":28},{"name":"Matthias Diener","email":"mdiener@illinois.edu","login":"matthiasdiener","count":2}],"past_year_total_commits":115,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":38.333333333333336,"past_year_dds":0.26086956521739135,"last_synced_at":"2025-05-17T04:31:16.997Z","last_synced_commit":"b98efb956109a113dfacd21234c3d5bdd3624d29","created_at":"2023-03-07T16:38:53.289Z","updated_at":"2025-05-17T04:31:17.062Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-31T00:00:08.451Z","repositories_count":5479765,"commits_count":853310318,"contributors_count":31095240,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"inducer/pymbolic","html_url":"https://github.com/inducer/pymbolic","last_synced_at":"2025-08-31T09:34:32.213Z","status":null,"issues_count":19,"pull_requests_count":167,"avg_time_to_close_issue":44980198.78571428,"avg_time_to_close_pull_request":1402244.335483871,"issues_closed_count":14,"pull_requests_closed_count":155,"pull_request_authors_count":10,"issue_authors_count":12,"avg_comments_per_issue":2.736842105263158,"avg_comments_per_pull_request":0.9461077844311377,"merged_pull_requests_count":144,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":2,"past_year_pull_requests_count":70,"past_year_avg_time_to_close_issue":1605140.5,"past_year_avg_time_to_close_pull_request":125017.65625,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":64,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.38571428571428573,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":60,"created_at":"2023-05-10T21:03:09.384Z","updated_at":"2025-09-03T05:55:04.025Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpymbolic/issues","issue_labels_count":{},"pull_request_labels_count":{"dependencies":5,"github_actions":1},"issue_author_associations_count":{"NONE":6,"CONTRIBUTOR":4,"COLLABORATOR":4,"OWNER":3},"pull_request_author_associations_count":{"OWNER":106,"COLLABORATOR":53,"CONTRIBUTOR":37,"NONE":2},"issue_authors":{"kaushikcfd":4,"inducer":3,"Erotemic":2,"redrossa":1,"Ravindu-Hirimuthugoda":1,"zachjweiner":1,"avedmala":1,"legendre6891":1,"SuperSandro2000":1,"gkaissis":1,"isuruf":1},"pull_request_authors":{"inducer":106,"alexfikl":38,"matthiasdiener":15,"kaushikcfd":15,"isuruf":14,"dependabot[bot]":5,"thomasgibson":2,"nchristensen":1,"Ravindu-Hirimuthugoda":1,"sv2518":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10081478,"issues_count":31331220,"pull_requests_count":96240505,"authors_count":10693617,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"dependencies":1,"github_actions":1},"past_year_issue_author_associations_count":{"OWNER":1},"past_year_pull_request_author_associations_count":{"OWNER":68,"COLLABORATOR":17,"CONTRIBUTOR":6},"past_year_issue_authors":{"inducer":1},"past_year_pull_request_authors":{"inducer":68,"alexfikl":17,"matthiasdiener":5,"dependabot[bot]":1},"maintainers":[{"login":"inducer","count":109,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inducer"},{"login":"alexfikl","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alexfikl"},{"login":"kaushikcfd","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kaushikcfd"}],"active_maintainers":[{"login":"inducer","count":69,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inducer"},{"login":"alexfikl","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alexfikl"}]},"events":{"total":{"CreateEvent":33,"ReleaseEvent":4,"IssuesEvent":3,"WatchEvent":9,"DeleteEvent":28,"IssueCommentEvent":17,"PushEvent":106,"PullRequestEvent":77,"PullRequestReviewEvent":40,"PullRequestReviewCommentEvent":40,"ForkEvent":1},"last_year":{"CreateEvent":33,"ReleaseEvent":4,"IssuesEvent":3,"WatchEvent":9,"DeleteEvent":28,"IssueCommentEvent":17,"PushEvent":106,"PullRequestEvent":77,"PullRequestReviewEvent":40,"PullRequestReviewCommentEvent":40,"ForkEvent":1}},"keywords":["code-generation","computer-algebra","expression-tree","python","symbolic-computation","term-rewriting"],"dependencies":[{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-31T23:38:47.066Z","updated_at":"2022-07-31T23:38:47.066Z","repository_link":"https://github.com/inducer/pymbolic/blob/main/requirements.txt","dependencies":[{"id":531711456,"package_name":"matchpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-07-31T23:38:47.168Z","updated_at":"2022-07-31T23:38:47.168Z","repository_link":"https://github.com/inducer/pymbolic/blob/main/setup.py","dependencies":[{"id":531711652,"package_name":"pytools","ecosystem":"pypi","requirements":"\u003e=2","direct":true,"kind":"runtime","optional":false},{"id":531711656,"package_name":"pytest","ecosystem":"pypi","requirements":"\u003e=2.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/autopush.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:47:37.997Z","updated_at":"2023-01-13T11:47:37.997Z","repository_link":"https://github.com/inducer/pymbolic/blob/main/.github/workflows/autopush.yml","dependencies":[{"id":6875705226,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:47:38.031Z","updated_at":"2023-01-13T11:47:38.031Z","repository_link":"https://github.com/inducer/pymbolic/blob/main/.github/workflows/ci.yml","dependencies":[{"id":6875705227,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875705228,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]}],"score":18.07198723488095,"created_at":"2025-09-04T15:51:07.765Z","updated_at":"2025-10-07T08:14:23.565Z","avatar_url":"https://github.com/inducer.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":22614,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["multidimensional-arrays","pycuda","isl","loop-optimization","polyhedral-model","mesh","closember","network-simulation","hacking","optim"],"project_url":"https://science.ecosyste.ms/api/v1/projects/34380","html_url":"https://science.ecosyste.ms/projects/34380","bibtex_url":"https://science.ecosyste.ms/projects/34380/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/34380/export.apalike"}