{"id":356785,"url":"https://github.com/KingsburyLab/pyEQL","last_synced_at":"2026-08-14T01:00:56.293Z","repository":{"id":11649310,"uuid":"14155947","full_name":"KingsburyLab/pyEQL","owner":"KingsburyLab","description":"A Python library for solution chemistry","archived":false,"fork":false,"pushed_at":"2026-08-12T21:03:02.000Z","size":16993,"stargazers_count":75,"open_issues_count":20,"forks_count":26,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-08-13T00:41:36.653Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/KingsburyLab.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/contributing.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2013-11-05T22:23:57.000Z","updated_at":"2026-08-12T21:03:08.000Z","dependencies_parsed_at":"2026-08-05T20:27:31.717Z","dependency_job_id":null,"html_url":"https://github.com/KingsburyLab/pyEQL","commit_stats":{"total_commits":615,"total_committers":8,"mean_commits":76.875,"dds":0.4813008130081301,"last_synced_commit":"796ca2fa6ca697733e96584d5722cce0f40dff42"},"previous_names":["kingsburylab/pyeql","rkingsbury/pyeql"],"tags_count":62,"template":false,"template_full_name":null,"purl":"pkg:github/KingsburyLab/pyEQL","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KingsburyLab","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36627028,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-13T02:00:06.325Z","response_time":111,"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":"KingsburyLab","name":"Kingsbury Research Lab","uuid":"107872527","kind":"organization","description":"Kingsbury Research Group","email":null,"website":"https://kingsburylab.org","location":"United States of America","twitter":"KingsburyLab","company":null,"icon_url":"https://avatars.githubusercontent.com/u/107872527?v=4","repositories_count":2,"last_synced_at":"2023-08-05T13:01:49.764Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/KingsburyLab","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-02-22T14:55:59.446Z","updated_at":"2023-08-05T13:01:49.778Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KingsburyLab","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KingsburyLab/repositories"},"packages":[{"id":13501948,"name":"vineetb-pyeql","ecosystem":"pypi","description":"A python interface for solution chemistry","homepage":null,"licenses":"LGPL-3.0-or-later","normalized_licenses":["LGPL-3.0-or-later"],"repository_url":"https://github.com/KingsburyLab/pyEQL","keywords_array":[],"namespace":null,"versions_count":4,"first_release_published_at":"2026-02-05T16:46:53.000Z","latest_release_published_at":"2026-02-06T14:57:36.000Z","latest_release_number":"1.0.4rc11","last_synced_at":"2026-08-13T00:39:55.265Z","created_at":"2026-02-10T18:46:34.329Z","updated_at":"2026-08-13T00:44:17.686Z","registry_url":"https://pypi.org/project/vineetb-pyeql/","install_command":"pip install vineetb-pyeql --index-url https://pypi.org/simple","documentation_url":"https://vineetb-pyeql.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Science/Research","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Topic :: Scientific/Engineering"],"normalized_name":"vineetb-pyeql","project_status":null},"repo_metadata":{"id":11649310,"uuid":"14155947","full_name":"KingsburyLab/pyEQL","owner":"KingsburyLab","description":"A Python library for solution chemistry","archived":false,"fork":false,"pushed_at":"2026-08-05T17:34:37.000Z","size":16992,"stargazers_count":75,"open_issues_count":17,"forks_count":25,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-08-05T22:42:58.165Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/KingsburyLab.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/contributing.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2013-11-05T22:23:57.000Z","updated_at":"2026-08-05T16:38:31.000Z","dependencies_parsed_at":"2026-08-05T20:27:31.717Z","dependency_job_id":null,"html_url":"https://github.com/KingsburyLab/pyEQL","commit_stats":{"total_commits":615,"total_committers":8,"mean_commits":76.875,"dds":0.4813008130081301,"last_synced_commit":"796ca2fa6ca697733e96584d5722cce0f40dff42"},"previous_names":["kingsburylab/pyeql","rkingsbury/pyeql"],"tags_count":62,"template":false,"template_full_name":null,"purl":"pkg:github/KingsburyLab/pyEQL","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KingsburyLab","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36326267,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-06T02:00:07.852Z","response_time":54,"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":"KingsburyLab","name":"Kingsbury Research Lab","uuid":"107872527","kind":"organization","description":"Kingsbury Research Group","email":null,"website":"https://kingsburylab.org","location":"United States of America","twitter":"KingsburyLab","company":null,"icon_url":"https://avatars.githubusercontent.com/u/107872527?v=4","repositories_count":2,"last_synced_at":"2023-08-05T13:01:49.764Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/KingsburyLab","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-02-22T14:55:59.446Z","updated_at":"2023-08-05T13:01:49.778Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KingsburyLab","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KingsburyLab/repositories"},"tags":[{"name":"v1.6.1","sha":"edadc06ee995cef080271c6e2eb937d15a6cb690","kind":"commit","published_at":"2026-08-04T15:23:22.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.6.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"831e567a1ccf7bfe827a6043f985e4eb8b50ffbc","kind":"commit","published_at":"2026-08-03T13:25:55.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.6.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"538dce429455e82ffb134f3e22a937cd92ac68b3","kind":"commit","published_at":"2026-06-15T21:12:48.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.5.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"6e8202c3806144784c3bb1f274c83ef346a2f875","kind":"commit","published_at":"2026-02-17T11:39:16.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.4.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0/manifests"},{"name":"1.4.0rc11","sha":"fb4975c72039ef275968165c88ae9e3855686f85","kind":"commit","published_at":"2026-02-06T16:16:15.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/1.4.0rc11","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/1.4.0rc11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@1.4.0rc11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/1.4.0rc11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/1.4.0rc11/manifests"},{"name":"v1.4.0rc10","sha":"973e70562d90fc628e78d88b74c4f3c308801673","kind":"commit","published_at":"2026-02-06T15:25:36.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.4.0rc10","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.4.0rc10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.4.0rc10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc10/manifests"},{"name":"v1.4.0rc9","sha":"059cd43cdea93b18915909536ecbc8fff0d180b1","kind":"commit","published_at":"2026-02-05T21:11:00.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.4.0rc9","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.4.0rc9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.4.0rc9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc9/manifests"},{"name":"v1.4.0rc8","sha":"5dbab8a220d37f5babe71494d27472a91963e862","kind":"commit","published_at":"2026-02-05T15:33:31.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.4.0rc8","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.4.0rc8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.4.0rc8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc8/manifests"},{"name":"v1.4.0rc7","sha":"549fa4bbd777562564029d572f0f61a5a313d294","kind":"commit","published_at":"2026-02-05T13:31:25.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.4.0rc7","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.4.0rc7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.4.0rc7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc7/manifests"},{"name":"v1.4.0rc4","sha":"44b49c534a740cfd3c61b66b0b6fc1f2086a21b2","kind":"commit","published_at":"2026-02-04T19:45:16.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.4.0rc4","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.4.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.4.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc4/manifests"},{"name":"v1.4.0rc3","sha":"54468b26e601ad72b3e9709d43c25987325cec9e","kind":"commit","published_at":"2026-02-04T19:12:31.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.4.0rc3","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.4.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.4.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc3/manifests"},{"name":"v1.4.0rc2","sha":"529625777f710da00181c2aa53aae1b47654df1a","kind":"commit","published_at":"2026-02-04T19:01:28.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.4.0rc2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.4.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.4.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc2/manifests"},{"name":"v1.4.0rc1","sha":"a0c3de58736caabf60eb425f1513ed0b89926f3b","kind":"commit","published_at":"2026-02-04T19:00:12.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.4.0rc1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.4.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.4.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc1/manifests"},{"name":"v1.4.0rc0","sha":"02edd59d88d636c88d49be7a56bdbcfa9b02e5df","kind":"commit","published_at":"2026-02-04T14:12:53.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.4.0rc0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.4.0rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.4.0rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.4.0rc0/manifests"},{"name":"v1.3.2","sha":"02e427538158c055bbcf3bebbbccbf8829f754da","kind":"commit","published_at":"2025-09-15T14:11:33.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.3.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"39da7592a190c6c738fd6bfa57a23f5706c8a632","kind":"commit","published_at":"2025-08-18T23:45:38.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.3.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"e1c7cf6d31bf8d302d31cbe93b0e352737d449a7","kind":"commit","published_at":"2025-08-08T20:13:20.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.3.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"e171b9a78d3cda4fa38c3294e9723cdfae2622bf","kind":"commit","published_at":"2024-09-24T15:58:11.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.2.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.2.0/manifests"},{"name":"v1.1.6","sha":"50a873dffc8ea08b47511523a672c31ceb70c680","kind":"commit","published_at":"2024-09-02T16:25:40.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.1.6","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"f1d3c6f3ffb12103bc063666a24c1c0a10b69169","kind":"commit","published_at":"2024-07-29T03:44:51.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.1.5","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"8c565aec0a178296cf0cec56e6b8a63999347fde","kind":"commit","published_at":"2024-07-28T23:07:56.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.1.4","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"9291d27d65b757827ddb864fa0c3968b36e842bc","kind":"commit","published_at":"2024-07-28T21:42:21.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.1.3","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"1612550fb9f518705df6ef029de763aac089d44f","kind":"commit","published_at":"2024-07-28T18:20:37.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.1.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"83d1cacc76a0ea1339114b40abaf8acbf2d59d93","kind":"commit","published_at":"2024-07-27T22:14:11.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.1.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"15255521360790a227af6ab90238c0145eebc503","kind":"commit","published_at":"2024-07-27T21:53:29.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.1.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.0/manifests"},{"name":"v1.0.3","sha":"dc437ae96d793bf60d518b982b2eaf1d18db3d0e","kind":"commit","published_at":"2024-07-20T19:16:14.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.0.3","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"f3ef9a658eb2c165095fc3d5fc9851f270a6e0ec","kind":"commit","published_at":"2024-07-09T13:41:44.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.0.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"8d2a4b6816ee3d5b0b535cdab59eebdaf7c182c8","kind":"commit","published_at":"2024-06-17T18:12:58.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.0.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"35511bc9b10e80e5126a43a80be2ed0086feeb5c","kind":"commit","published_at":"2024-03-17T16:55:57.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.0.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.0/manifests"},{"name":"v0.15.1","sha":"d29cb7a8e2456927b9efbec49120b7771ccb8fc4","kind":"commit","published_at":"2024-03-13T21:37:40.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.15.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"8a807ec7d1d192485e4e9da7cc80882b84f38049","kind":"commit","published_at":"2024-03-13T18:07:16.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.15.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"258bc92a917547b4d01d3f614b416e4429052d1c","kind":"commit","published_at":"2024-03-05T23:19:02.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.14.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"f00d960fad16e9353eca3824482915a565374ea5","kind":"commit","published_at":"2024-03-05T22:39:45.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.13.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.13.0/manifests"},{"name":"v0.12.2","sha":"c43b2e6d97b3cfa7c023fe75405e85c9dbbbed67","kind":"commit","published_at":"2024-02-25T22:00:02.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.12.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"8e7279a300fa56f4ec14b139980e9f191d7b28c2","kind":"commit","published_at":"2024-02-25T21:33:20.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.12.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"0bcf45428531f7cc3b0c90cfa522fa7cf05b7180","kind":"commit","published_at":"2024-02-15T18:31:29.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.12.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"d75378d604dab084e75ddd4195ae5614c87ad08e","kind":"commit","published_at":"2023-12-23T16:14:54.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.11.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"6e74b88c4360b5b5918c3cac1a706a578547e36e","kind":"commit","published_at":"2023-11-20T21:25:37.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.11.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.11.0/manifests"},{"name":"v0.10.1","sha":"0c749b818d85ff8de6020baf574d974d9a7b10c0","kind":"commit","published_at":"2023-11-13T03:15:17.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.10.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"1fc74cbacb0b6b0c12965ab72b3c9907eecfe070","kind":"commit","published_at":"2023-11-12T21:02:36.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.10.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"e6158ea0e9a59bdd99f4000ff54faf56998f0708","kind":"commit","published_at":"2023-11-07T16:29:16.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.9.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"6134ed9d378d156ab22a7ad551106aeff3e0aa03","kind":"commit","published_at":"2023-11-04T21:53:52.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.9.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"0764b1c4ee2c6e7f2041d305f50ab6a1c60e08ba","kind":"commit","published_at":"2023-10-18T03:12:28.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.9.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"c1f2fc56e904868945676b16ad7d19008138476e","kind":"commit","published_at":"2023-10-01T11:22:07.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.8.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"7a760b2f0a252af08290d27703f8454b8d3c0036","kind":"commit","published_at":"2023-09-28T01:52:41.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.8.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"57e8c921d8da8897e90d204ac5bcb291d990be57","kind":"commit","published_at":"2023-09-11T11:53:22.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.7.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"089d9548bbdd037b9c545bfb760d0f6ae994880e","kind":"commit","published_at":"2023-09-10T21:02:05.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.7.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"8e1e4640d77bbac6c9930969e21564cf8734df1e","kind":"commit","published_at":"2023-08-22T14:04:12.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.7.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"435eb490801089c69b503aef396e554ab336c1a3","kind":"commit","published_at":"2023-08-22T13:27:51.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.6.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"435eb490801089c69b503aef396e554ab336c1a3","kind":"commit","published_at":"2023-08-22T13:27:51.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.6.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"389ac750b91786a496c696900de5a511bd716cb8","kind":"commit","published_at":"2023-08-15T21:25:59.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.6.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.6.0/manifests"},{"name":"0.5.2","sha":"b87b01b71a7300169af57b86400d0557fa0ada49","kind":"commit","published_at":"2020-04-22T07:26:58.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/0.5.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/0.5.2/manifests"},{"name":"0.5.0","sha":"b560e0899ffae5f609c99de40d59211badcad8b6","kind":"commit","published_at":"2018-09-19T18:32:12.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/0.5.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/0.5.0/manifests"},{"name":"v0.4.0","sha":"22117b99c2d664a65bbd9eba4ea612eed934fd4b","kind":"commit","published_at":"2016-07-15T02:55:12.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.4.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.4.0/manifests"},{"name":"0.3.1","sha":"68589c891a810757a6c02a3508b82bda7fccb01e","kind":"commit","published_at":"2016-02-26T02:15:27.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/0.3.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/0.3.1/manifests"},{"name":"v0.3.0","sha":"e715ead618319ff603b7f4c009126de3937ebfd7","kind":"commit","published_at":"2016-01-16T01:29:20.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.3.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"fed9321bb9d73e670787c63b21d4a7a0d120dab8","kind":"commit","published_at":"2015-08-28T20:18:25.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.2.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"e3a0bbed180a5e510368daf584efcf0f34ac628d","kind":"commit","published_at":"2015-05-07T01:42:43.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.2.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"66105f9031a316385f553a3ad63562036e5748e6","kind":"commit","published_at":"2015-03-26T05:42:38.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.2.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.2.0/manifests"},{"name":"v0.1.9","sha":"8cf7773376742b566b481ec20314a6837c0d88fa","kind":"commit","published_at":"2015-03-24T21:11:17.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.1.9","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.1.9/manifests"},{"name":"v0.1.5","sha":"d335d624deac05c12a198a5005c8e0ec3567dc66","kind":"commit","published_at":"2015-01-22T17:56:27.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.1.5","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.1.5/manifests"},{"name":"v0.1","sha":"0d87495a1e9d847dc86db51b699da3a98fb08818","kind":"tag","published_at":"2014-12-10T15:56:46.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/KingsburyLab/pyEQL@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2026-08-13T00:44:17.685Z","dependent_packages_count":0,"downloads":55,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":44.50543141552442,"dependent_packages_count":7.87211410704349,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":26.188772761283957},"purl":"pkg:pypi/vineetb-pyeql","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/vineetb-pyeql","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/vineetb-pyeql","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/vineetb-pyeql/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-12T00:02:58.232Z","issues_count":54,"pull_requests_count":322,"avg_time_to_close_issue":10698282.741935484,"avg_time_to_close_pull_request":665993.9483394834,"issues_closed_count":31,"pull_requests_closed_count":271,"pull_request_authors_count":16,"issue_authors_count":12,"avg_comments_per_issue":1.5185185185185186,"avg_comments_per_pull_request":1.4782608695652173,"merged_pull_requests_count":215,"bot_issues_count":0,"bot_pull_requests_count":108,"past_year_issues_count":21,"past_year_pull_requests_count":84,"past_year_avg_time_to_close_issue":5716265.0,"past_year_avg_time_to_close_pull_request":561569.8260869565,"past_year_issues_closed_count":12,"past_year_pull_requests_closed_count":69,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":1.9047619047619049,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":27,"past_year_merged_pull_requests_count":56,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/issues","maintainers":[{"login":"rkingsbury","count":140,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rkingsbury"},{"login":"vineetbansal","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vineetbansal"},{"login":"SuixiongTay","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SuixiongTay"},{"login":"YitongPan1","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/YitongPan1"}],"active_maintainers":[{"login":"rkingsbury","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rkingsbury"},{"login":"vineetbansal","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vineetbansal"},{"login":"SuixiongTay","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SuixiongTay"},{"login":"YitongPan1","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/YitongPan1"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/vineetb-pyeql/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/vineetb-pyeql/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/vineetb-pyeql/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/vineetb-pyeql/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/vineetb-pyeql/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/vineetb-pyeql/codemeta","maintainers":[{"uuid":"vineetbansal","login":"vineetbansal","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://pypi.org/user/vineetbansal/","role":null,"created_at":"2026-02-11T14:10:42.570Z","updated_at":"2026-02-11T14:10:42.570Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/vineetbansal/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":927983,"maintainers_count":398431,"namespaces_count":0,"keywords_count":309778,"github":"pypi","metadata":{"funded_packages_count":57398,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-13T11:34:41.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":2870583,"name":"pyeql","ecosystem":"pypi","description":"A python interface for solution chemistry","homepage":null,"licenses":"LGPL-3.0-or-later","normalized_licenses":["LGPL-3.0-or-later"],"repository_url":"https://github.com/KingsburyLab/pyEQL","keywords_array":[],"namespace":null,"versions_count":48,"first_release_published_at":"2015-05-07T01:52:37.000Z","latest_release_published_at":"2026-08-04T15:56:14.000Z","latest_release_number":"1.6.1","last_synced_at":"2026-08-13T00:58:54.923Z","created_at":"2022-04-10T12:12:21.627Z","updated_at":"2026-08-13T00:58:54.923Z","registry_url":"https://pypi.org/project/pyeql/","install_command":"pip install pyeql --index-url https://pypi.org/simple","documentation_url":"https://pyeql.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Science/Research","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Topic :: Scientific/Engineering"],"normalized_name":"pyeql","project_status":null},"repo_metadata":{"id":11649310,"uuid":"14155947","full_name":"KingsburyLab/pyEQL","owner":"KingsburyLab","description":"A Python library for solution chemistry","archived":false,"fork":false,"pushed_at":"2024-08-18T19:13:50.000Z","size":3079,"stargazers_count":64,"open_issues_count":15,"forks_count":17,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-08-18T20:29:01.808Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/KingsburyLab.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/contributing.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-11-05T22:23:57.000Z","updated_at":"2024-08-18T20:29:18.751Z","dependencies_parsed_at":"2024-01-13T21:25:11.636Z","dependency_job_id":"a11d66d7-4ead-4a31-a8f0-655d03fe6335","html_url":"https://github.com/KingsburyLab/pyEQL","commit_stats":{"total_commits":615,"total_committers":8,"mean_commits":76.875,"dds":0.4813008130081301,"last_synced_commit":"796ca2fa6ca697733e96584d5722cce0f40dff42"},"previous_names":["kingsburylab/pyeql"],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KingsburyLab","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217592829,"owners_count":16201534,"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"},"owner_record":{"login":"KingsburyLab","name":"Kingsbury Research Lab","uuid":"107872527","kind":"organization","description":"Kingsbury Research Group","email":null,"website":"https://kingsburylab.org","location":"United States of America","twitter":"KingsburyLab","company":null,"icon_url":"https://avatars.githubusercontent.com/u/107872527?v=4","repositories_count":2,"last_synced_at":"2023-08-05T13:01:49.764Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/KingsburyLab","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-02-22T14:55:59.446Z","updated_at":"2023-08-05T13:01:49.778Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KingsburyLab","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KingsburyLab/repositories"},"tags":[{"name":"v1.1.5","sha":"f1d3c6f3ffb12103bc063666a24c1c0a10b69169","kind":"commit","published_at":"2024-07-29T03:44:51.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.1.5","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"8c565aec0a178296cf0cec56e6b8a63999347fde","kind":"commit","published_at":"2024-07-28T23:07:56.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.1.4","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"9291d27d65b757827ddb864fa0c3968b36e842bc","kind":"commit","published_at":"2024-07-28T21:42:21.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.1.3","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"1612550fb9f518705df6ef029de763aac089d44f","kind":"commit","published_at":"2024-07-28T18:20:37.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.1.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"83d1cacc76a0ea1339114b40abaf8acbf2d59d93","kind":"commit","published_at":"2024-07-27T22:14:11.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.1.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.1/manifests"},{"name":"v1.0.3","sha":"dc437ae96d793bf60d518b982b2eaf1d18db3d0e","kind":"commit","published_at":"2024-07-20T19:16:14.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.0.3","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"f3ef9a658eb2c165095fc3d5fc9851f270a6e0ec","kind":"commit","published_at":"2024-07-09T13:41:44.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.0.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.2/manifests"},{"name":"v1.1.0","sha":"f3ef9a658eb2c165095fc3d5fc9851f270a6e0ec","kind":"commit","published_at":"2024-07-09T13:41:44.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.1.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"8d2a4b6816ee3d5b0b535cdab59eebdaf7c182c8","kind":"commit","published_at":"2024-06-17T18:12:58.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.0.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"35511bc9b10e80e5126a43a80be2ed0086feeb5c","kind":"commit","published_at":"2024-03-17T16:55:57.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v1.0.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v1.0.0/manifests"},{"name":"v0.15.1","sha":"d29cb7a8e2456927b9efbec49120b7771ccb8fc4","kind":"commit","published_at":"2024-03-13T21:37:40.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.15.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"8a807ec7d1d192485e4e9da7cc80882b84f38049","kind":"commit","published_at":"2024-03-13T18:07:16.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.15.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"258bc92a917547b4d01d3f614b416e4429052d1c","kind":"commit","published_at":"2024-03-05T23:19:02.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.14.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"f00d960fad16e9353eca3824482915a565374ea5","kind":"commit","published_at":"2024-03-05T22:39:45.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.13.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.13.0/manifests"},{"name":"v0.12.2","sha":"c43b2e6d97b3cfa7c023fe75405e85c9dbbbed67","kind":"commit","published_at":"2024-02-25T22:00:02.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.12.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"8e7279a300fa56f4ec14b139980e9f191d7b28c2","kind":"commit","published_at":"2024-02-25T21:33:20.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.12.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"0bcf45428531f7cc3b0c90cfa522fa7cf05b7180","kind":"commit","published_at":"2024-02-15T18:31:29.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.12.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"d75378d604dab084e75ddd4195ae5614c87ad08e","kind":"commit","published_at":"2023-12-23T16:14:54.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.11.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"6e74b88c4360b5b5918c3cac1a706a578547e36e","kind":"commit","published_at":"2023-11-20T21:25:37.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.11.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.11.0/manifests"},{"name":"v0.10.1","sha":"0c749b818d85ff8de6020baf574d974d9a7b10c0","kind":"commit","published_at":"2023-11-13T03:15:17.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.10.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"1fc74cbacb0b6b0c12965ab72b3c9907eecfe070","kind":"commit","published_at":"2023-11-12T21:02:36.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.10.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"e6158ea0e9a59bdd99f4000ff54faf56998f0708","kind":"commit","published_at":"2023-11-07T16:29:16.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.9.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"6134ed9d378d156ab22a7ad551106aeff3e0aa03","kind":"commit","published_at":"2023-11-04T21:53:52.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.9.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"0764b1c4ee2c6e7f2041d305f50ab6a1c60e08ba","kind":"commit","published_at":"2023-10-18T03:12:28.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.9.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"c1f2fc56e904868945676b16ad7d19008138476e","kind":"commit","published_at":"2023-10-01T11:22:07.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.8.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"7a760b2f0a252af08290d27703f8454b8d3c0036","kind":"commit","published_at":"2023-09-28T01:52:41.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.8.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"57e8c921d8da8897e90d204ac5bcb291d990be57","kind":"commit","published_at":"2023-09-11T11:53:22.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.7.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"089d9548bbdd037b9c545bfb760d0f6ae994880e","kind":"commit","published_at":"2023-09-10T21:02:05.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.7.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"8e1e4640d77bbac6c9930969e21564cf8734df1e","kind":"commit","published_at":"2023-08-22T14:04:12.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.7.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.7.0/manifests"},{"name":"v0.6.1","sha":"435eb490801089c69b503aef396e554ab336c1a3","kind":"commit","published_at":"2023-08-22T13:27:51.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.6.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.6.1/manifests"},{"name":"v0.6.2","sha":"435eb490801089c69b503aef396e554ab336c1a3","kind":"commit","published_at":"2023-08-22T13:27:51.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.6.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.6.2/manifests"},{"name":"v0.6.0","sha":"389ac750b91786a496c696900de5a511bd716cb8","kind":"commit","published_at":"2023-08-15T21:25:59.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.6.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.6.0/manifests"},{"name":"0.5.2","sha":"b87b01b71a7300169af57b86400d0557fa0ada49","kind":"commit","published_at":"2020-04-22T07:26:58.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/0.5.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/0.5.2/manifests"},{"name":"0.5.0","sha":"b560e0899ffae5f609c99de40d59211badcad8b6","kind":"commit","published_at":"2018-09-19T18:32:12.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/0.5.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/0.5.0/manifests"},{"name":"v0.4.0","sha":"22117b99c2d664a65bbd9eba4ea612eed934fd4b","kind":"commit","published_at":"2016-07-15T02:55:12.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.4.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.4.0/manifests"},{"name":"0.3.1","sha":"68589c891a810757a6c02a3508b82bda7fccb01e","kind":"commit","published_at":"2016-02-26T02:15:27.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/0.3.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/0.3.1/manifests"},{"name":"v0.3.0","sha":"e715ead618319ff603b7f4c009126de3937ebfd7","kind":"commit","published_at":"2016-01-16T01:29:20.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.3.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"fed9321bb9d73e670787c63b21d4a7a0d120dab8","kind":"commit","published_at":"2015-08-28T20:18:25.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.2.2","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"e3a0bbed180a5e510368daf584efcf0f34ac628d","kind":"commit","published_at":"2015-05-07T01:42:43.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.2.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"66105f9031a316385f553a3ad63562036e5748e6","kind":"commit","published_at":"2015-03-26T05:42:38.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.2.0","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.2.0/manifests"},{"name":"v0.1.9","sha":"8cf7773376742b566b481ec20314a6837c0d88fa","kind":"commit","published_at":"2015-03-24T21:11:17.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.1.9","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.1.9/manifests"},{"name":"v0.1.5","sha":"d335d624deac05c12a198a5005c8e0ec3567dc66","kind":"commit","published_at":"2015-01-22T17:56:27.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.1.5","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.1.5/manifests"},{"name":"v0.1","sha":"0d87495a1e9d847dc86db51b699da3a98fb08818","kind":"tag","published_at":"2014-12-10T15:56:46.000Z","download_url":"https://codeload.github.com/KingsburyLab/pyEQL/tar.gz/v0.1","html_url":"https://github.com/KingsburyLab/pyEQL/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2024-09-02T17:10:24.262Z","dependent_packages_count":0,"downloads":1647,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":10.086563143899715,"dependent_repos_count":21.71838761843193,"dependent_packages_count":10.002282794063202,"stargazers_count":9.98672783625372,"forks_count":12.545176216017126,"docker_downloads_count":null,"average":12.867827521733139},"purl":"pkg:pypi/pyeql","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pyeql","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pyeql","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pyeql/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-10-01T20:53:40.407Z","issues_count":23,"pull_requests_count":22,"avg_time_to_close_issue":64229586.0,"avg_time_to_close_pull_request":1487815.0,"issues_closed_count":21,"pull_requests_closed_count":21,"pull_request_authors_count":2,"issue_authors_count":6,"avg_comments_per_issue":1.3478260869565217,"avg_comments_per_pull_request":0.22727272727272727,"merged_pull_requests_count":21,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":2,"past_year_pull_requests_count":22,"past_year_avg_time_to_close_issue":26728977.5,"past_year_avg_time_to_close_pull_request":1487815.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":21,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.22727272727272727,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":21},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyeql/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyeql/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyeql/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyeql/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyeql/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyeql/codemeta","maintainers":[{"uuid":"rkingsbury","login":"rkingsbury","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/rkingsbury/","role":null,"created_at":"2023-02-25T03:33:12.021Z","updated_at":"2023-02-25T03:33:12.021Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/rkingsbury/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":927983,"maintainers_count":398431,"namespaces_count":0,"keywords_count":309778,"github":"pypi","metadata":{"funded_packages_count":57398,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-13T11:34:41.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"}}],"commits":{"id":1401428,"full_name":"KingsburyLab/pyEQL","default_branch":"main","total_commits":1661,"total_committers":21,"total_bot_commits":60,"total_bot_committers":1,"mean_commits":79.0952380952381,"dds":0.6369656833232993,"past_year_total_commits":406,"past_year_total_committers":8,"past_year_total_bot_commits":30,"past_year_total_bot_committers":1,"past_year_mean_commits":50.75,"past_year_dds":0.6995073891625616,"last_synced_at":"2026-08-13T00:30:59.216Z","last_synced_commit":"1e80589aacd1730f06f22611a3542588df3968cf","created_at":"2023-10-21T21:56:28.746Z","updated_at":"2026-08-13T00:30:58.800Z","committers":[{"name":"Ryan Kingsbury","email":"rkingsbury","login":"rkingsbury","count":603},{"name":"Ryan S. Kingsbury","email":"RyanSKingsbury@alumni.unc.edu","login":null,"count":319},{"name":"github-actions","email":"github-actions@github.com","login":"invalid-email-address","count":214},{"name":"Sui Xiong Tay","email":"st2591@tiger3.princeton.edu","login":null,"count":121},{"name":"Ugochukwu Nwosu","email":"ugognw@gmail.com","login":"ugognw","count":109},{"name":"Vineet Bansal","email":"vineetbansal@protonmail.com","login":"vineetbansal","count":92},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":60},{"name":"Ryan S. Kingsbury","email":"ryanskingsbury@alumni.unc.edu","login":null,"count":39},{"name":"YitongPan1","email":"119685432+YitongPan1","login":"YitongPan1","count":31},{"name":"DhruvDuseja","email":"dhruvduseja@gmail.com","login":"DhruvDuseja","count":18},{"name":"Kirill Pushkarev","email":"71515921+kirill-push","login":"kirill-push","count":17},{"name":"Arpit Bhardwaj","email":"abhardwaj73@gatech.edu","login":"abhardwaj73","count":13},{"name":"Jaebeom Park","email":"jp5362@princeton.edu","login":"Jaebeom-P","count":5},{"name":"Nikhil Dhruv","email":"64217800+NikhilDhruv","login":"NikhilDhruv","count":5},{"name":"Andrew S. Rosen","email":"asrosen93@gmail.com","login":"Andrew-S-Rosen","count":3},{"name":"Diem Phung Nguyen Duy","email":"phungb2112000@student.ctu.edu.vn","login":"gnuhpdiem","count":3},{"name":"Ryan S. Kingsbury","email":"ryanskingsbury@alumni.utexas.net","login":null,"count":3},{"name":"Mike German","email":"mike@stepsventures.com","login":"steps-re","count":2},{"name":"githubalexliu","email":"mingzhangliu@gmail.com","login":"githubalexliu","count":2},{"name":"Yitong Pan","email":"yp3801@princeton.edu","login":null,"count":1},{"name":"Sui Xiong Tay","email":"st2591@princeton.edu","login":"SuixiongTay","count":1}],"past_year_committers":[{"name":"Ryan","email":"rkingsbury","login":"rkingsbury","count":122},{"name":"Sui Xiong Tay","email":"st2591@tiger3.princeton.edu","login":null,"count":118},{"name":"Vineet Bansal","email":"vineetbansal@protonmail.com","login":"vineetbansal","count":92},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":30},{"name":"YitongPan1","email":"119685432+YitongPan1","login":"YitongPan1","count":30},{"name":"github-actions","email":"github-actions@github.com","login":"invalid-email-address","count":9},{"name":"Ugochukwu Nwosu","email":"ugognw@gmail.com","login":"ugognw","count":3},{"name":"Mike German","email":"mike@stepsventures.com","login":"steps-re","count":2}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-14T00:00:06.241Z","repositories_count":6653507,"commits_count":935802950,"contributors_count":39815355,"owners_count":1336876,"committers_count":3303331,"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":{"table":{"full_name":"KingsburyLab/pyEQL","html_url":"https://github.com/KingsburyLab/pyEQL","last_synced_at":"2026-08-13T00:30:52.748Z","status":null,"issues_count":54,"pull_requests_count":323,"avg_time_to_close_issue":10698282.741935484,"avg_time_to_close_pull_request":663545.5919117647,"issues_closed_count":31,"pull_requests_closed_count":272,"pull_request_authors_count":16,"issue_authors_count":12,"avg_comments_per_issue":1.5185185185185186,"avg_comments_per_pull_request":1.4829721362229102,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":108,"past_year_issues_count":21,"past_year_pull_requests_count":85,"past_year_avg_time_to_close_issue":5716265.0,"past_year_avg_time_to_close_pull_request":553547.9857142858,"past_year_issues_closed_count":12,"past_year_pull_requests_closed_count":70,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":1.9047619047619049,"past_year_avg_comments_per_pull_request":2.011764705882353,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":27,"past_year_merged_pull_requests_count":57,"created_at":"2025-04-11T10:53:23.439Z","updated_at":"2026-08-13T00:30:52.748Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingsburyLab%2FpyEQL/issues","issue_labels_count":{"table":{"docs":8,"Good First Issue":8,"enhancement":6,"fix":4,"github_actions":3,"Bug":2,"release:patch":1,"feature":1,"dependencies":1,"pkg":1,"housekeeping":1}},"pull_request_labels_count":{"table":{"dependencies":122,"github_actions":47,"python":45,"fix":44,"enhancement":34,"docs":24,"housekeeping":21,"release:patch":17,"pkg":14,"release:minor":10,"breaking":3,"release:major":1,"feature":1}},"issue_author_associations_count":{"table":{"MEMBER":24,"COLLABORATOR":13,"NONE":9,"CONTRIBUTOR":8}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":135,"MEMBER":85,"COLLABORATOR":54,"NONE":49}},"issue_authors":{"table":{"rkingsbury":29,"ugognw":6,"vineetbansal":4,"xiaoxiaozhu123":3,"YitongPan1":2,"abhardwaj73":2,"SuixiongTay":2,"jjstickel":2,"jaichanders":1,"defencedog":1,"Konjkov":1,"mdaeron":1}},"pull_request_authors":{"table":{"rkingsbury":112,"dependabot[bot]":77,"github-actions[bot]":31,"SuixiongTay":31,"vineetbansal":16,"ugognw":14,"NikhilDhruv":11,"abhardwaj73":10,"YitongPan1":7,"Ouriel-N":5,"Jaebeom-P":2,"gnuhpdiem":2,"githubalexliu":2,"Andrew-S-Rosen":1,"jjstickel":1,"steps-re":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-14T00:00:05.923Z","repositories_count":16030710,"issues_count":40455198,"pull_requests_count":130850383,"authors_count":11444643,"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":{"table":{"Bug":2,"enhancement":2,"github_actions":2,"docs":1,"pkg":1}},"past_year_pull_request_labels_count":{"table":{"dependencies":27,"python":16,"enhancement":16,"github_actions":14,"fix":10,"docs":4,"release:patch":1,"housekeeping":1,"pkg":1,"release:minor":1,"breaking":1}},"past_year_issue_author_associations_count":{"table":{"MEMBER":9,"COLLABORATOR":8,"NONE":3,"CONTRIBUTOR":1}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":33,"COLLABORATOR":27,"MEMBER":23,"NONE":2}},"past_year_issue_authors":{"table":{"rkingsbury":9,"vineetbansal":4,"jjstickel":2,"SuixiongTay":2,"YitongPan1":2,"mdaeron":1,"ugognw":1}},"past_year_pull_request_authors":{"table":{"dependabot[bot]":26,"rkingsbury":23,"vineetbansal":16,"SuixiongTay":15,"github-actions[bot]":1,"jjstickel":1,"steps-re":1,"ugognw":1,"YitongPan1":1}},"maintainers":[{"table":{"login":"rkingsbury","count":141,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rkingsbury"}},{"table":{"login":"vineetbansal","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vineetbansal"}},{"table":{"login":"SuixiongTay","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SuixiongTay"}},{"table":{"login":"YitongPan1","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/YitongPan1"}}],"active_maintainers":[{"table":{"login":"rkingsbury","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rkingsbury"}},{"table":{"login":"vineetbansal","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vineetbansal"}},{"table":{"login":"SuixiongTay","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SuixiongTay"}},{"table":{"login":"YitongPan1","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/YitongPan1"}}]}},"events":{"total":{"ReleaseEvent":5,"DeleteEvent":136,"PullRequestEvent":171,"ForkEvent":13,"IssuesEvent":50,"WatchEvent":4,"IssueCommentEvent":194,"PushEvent":194,"PullRequestReviewCommentEvent":75,"PullRequestReviewEvent":66,"CreateEvent":153},"last_year":{"ReleaseEvent":4,"DeleteEvent":31,"PullRequestEvent":51,"ForkEvent":2,"IssuesEvent":27,"WatchEvent":1,"IssueCommentEvent":51,"PushEvent":109,"PullRequestReviewCommentEvent":23,"PullRequestReviewEvent":19,"CreateEvent":43}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2023-09-30T18:27:34.163Z","updated_at":"2023-09-30T18:27:34.163Z","repository_link":"https://github.com/KingsburyLab/pyEQL/blob/main/.github/workflows/release.yml","dependencies":[{"id":14023095471,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14023095472,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14023095473,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"v1.8.10","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/testing.yaml","sha":null,"kind":"manifest","created_at":"2023-09-30T18:27:34.171Z","updated_at":"2023-09-30T18:27:34.171Z","repository_link":"https://github.com/KingsburyLab/pyEQL/blob/main/.github/workflows/testing.yaml","dependencies":[{"id":14023095474,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14023095475,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14023095476,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-09-30T18:27:34.185Z","updated_at":"2023-09-30T18:27:34.185Z","repository_link":"https://github.com/KingsburyLab/pyEQL/blob/main/docs/requirements.txt","dependencies":[{"id":14023095479,"package_name":"pint","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14023095480,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14023095481,"package_name":"pymatgen","ecosystem":"pypi","requirements":"\u003e=2022.0.17","direct":true,"kind":"runtime","optional":false},{"id":14023095482,"package_name":"iapws","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14023095483,"package_name":"monty","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14023095484,"package_name":"maggma","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14023095485,"package_name":"sphinx","ecosystem":"pypi","requirements":"\u003e=3.2.1","direct":true,"kind":"runtime","optional":false},{"id":14023095486,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14023095487,"package_name":"myst-parser","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-30T18:27:34.267Z","updated_at":"2023-09-30T18:27:34.267Z","repository_link":"https://github.com/KingsburyLab/pyEQL/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2026-08-05T20:27:29.044Z","updated_at":"2026-08-05T20:27:29.044Z","repository_link":"https://github.com/KingsburyLab/pyEQL/blob/main/requirements.txt","dependencies":[{"id":25893897785,"package_name":"aioitertools","ecosystem":"pypi","requirements":"==0.13.0","direct":true,"kind":"runtime","optional":false},{"id":25893897786,"package_name":"alabaster","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":25893897787,"package_name":"annotated-types","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":25893897788,"package_name":"ast-serialize","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"runtime","optional":false},{"id":25893897789,"package_name":"attrs","ecosystem":"pypi","requirements":"==26.1.0","direct":true,"kind":"runtime","optional":false},{"id":25893897790,"package_name":"babel","ecosystem":"pypi","requirements":"==2.18.0","direct":true,"kind":"runtime","optional":false},{"id":25893897791,"package_name":"bcrypt","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"runtime","optional":false},{"id":25893897792,"package_name":"bibtexparser","ecosystem":"pypi","requirements":"==1.4.4","direct":true,"kind":"runtime","optional":false},{"id":25893897793,"package_name":"black","ecosystem":"pypi","requirements":"==26.5.1","direct":true,"kind":"runtime","optional":false},{"id":25893897794,"package_name":"boto3","ecosystem":"pypi","requirements":"==1.43.10","direct":true,"kind":"runtime","optional":false},{"id":25893897795,"package_name":"botocore","ecosystem":"pypi","requirements":"==1.43.10","direct":true,"kind":"runtime","optional":false},{"id":25893897796,"package_name":"certifi","ecosystem":"pypi","requirements":"==2026.4.22","direct":true,"kind":"runtime","optional":false},{"id":25893897797,"package_name":"cffi","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":25893897798,"package_name":"cfgv","ecosystem":"pypi","requirements":"==3.5.0","direct":true,"kind":"runtime","optional":false},{"id":25893897799,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.4.7","direct":true,"kind":"runtime","optional":false},{"id":25893897800,"package_name":"click","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"runtime","optional":false},{"id":25893897801,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.3.3","direct":true,"kind":"runtime","optional":false},{"id":25893897802,"package_name":"coverage","ecosystem":"pypi","requirements":"==7.14.0","direct":true,"kind":"runtime","optional":false},{"id":25893897803,"package_name":"cryptography","ecosystem":"pypi","requirements":"==50.0.0","direct":true,"kind":"runtime","optional":false},{"id":25893897804,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.12.1","direct":true,"kind":"runtime","optional":false},{"id":25893897805,"package_name":"distlib","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"runtime","optional":false},{"id":25893897837,"package_name":"dnspython","ecosystem":"pypi","requirements":"==2.8.0","direct":true,"kind":"runtime","optional":false},{"id":25893897838,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.22.4","direct":true,"kind":"runtime","optional":false},{"id":25893897839,"package_name":"execnet","ecosystem":"pypi","requirements":"==2.1.2","direct":true,"kind":"runtime","optional":false},{"id":25893897840,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.29.0","direct":true,"kind":"runtime","optional":false},{"id":25893897841,"package_name":"flexcache","ecosystem":"pypi","requirements":"==0.3","direct":true,"kind":"runtime","optional":false},{"id":25893897842,"package_name":"flexparser","ecosystem":"pypi","requirements":"==0.4","direct":true,"kind":"runtime","optional":false},{"id":25893897843,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.63.0","direct":true,"kind":"runtime","optional":false},{"id":25893897844,"package_name":"iapws","ecosystem":"pypi","requirements":"==1.5.5","direct":true,"kind":"runtime","optional":false},{"id":25893897845,"package_name":"identify","ecosystem":"pypi","requirements":"==2.6.19","direct":true,"kind":"runtime","optional":false},{"id":25893897846,"package_name":"idna","ecosystem":"pypi","requirements":"==3.15","direct":true,"kind":"runtime","optional":false},{"id":25893897847,"package_name":"imagesize","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":25893897848,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"runtime","optional":false},{"id":25893897849,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.6","direct":true,"kind":"runtime","optional":false},{"id":25893897850,"package_name":"jmespath","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":25893897851,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.5.3","direct":true,"kind":"runtime","optional":false},{"id":25893897852,"package_name":"jsonlines","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"runtime","optional":false},{"id":25893897853,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.26.0","direct":true,"kind":"runtime","optional":false},{"id":25893897854,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"==2025.9.1","direct":true,"kind":"runtime","optional":false},{"id":25893897855,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"runtime","optional":false},{"id":25893897856,"package_name":"librt","ecosystem":"pypi","requirements":"==0.11.0","direct":true,"kind":"runtime","optional":false},{"id":25893897857,"package_name":"linkify-it-py","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":25893897858,"package_name":"lxml","ecosystem":"pypi","requirements":"==6.1.1","direct":true,"kind":"runtime","optional":false},{"id":25893897859,"package_name":"maggma","ecosystem":"pypi","requirements":"==0.72.1","direct":true,"kind":"runtime","optional":false},{"id":25893897860,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==4.2.0","direct":true,"kind":"runtime","optional":false},{"id":25893897861,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==3.0.3","direct":true,"kind":"runtime","optional":false},{"id":25893897862,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.10.9","direct":true,"kind":"runtime","optional":false},{"id":25893897863,"package_name":"mdit-py-plugins","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"runtime","optional":false},{"id":25893897864,"package_name":"mdurl","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"runtime","optional":false},{"id":25893897865,"package_name":"mongomock","ecosystem":"pypi","requirements":"==4.3.0","direct":true,"kind":"runtime","optional":false},{"id":25893897866,"package_name":"monty","ecosystem":"pypi","requirements":"==2026.5.18","direct":true,"kind":"runtime","optional":false},{"id":25893897867,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":25893897868,"package_name":"msgpack","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"runtime","optional":false},{"id":25893897869,"package_name":"mypy","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":25893897870,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":25893897871,"package_name":"myst-parser","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"runtime","optional":false},{"id":25893897872,"package_name":"narwhals","ecosystem":"pypi","requirements":"==2.21.2","direct":true,"kind":"runtime","optional":false},{"id":25893897873,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.6.1","direct":true,"kind":"runtime","optional":false},{"id":25893897874,"package_name":"nodeenv","ecosystem":"pypi","requirements":"==1.10.0","direct":true,"kind":"runtime","optional":false},{"id":25893897875,"package_name":"numpy","ecosystem":"pypi","requirements":"==2.4.6","direct":true,"kind":"runtime","optional":false},{"id":25893897876,"package_name":"orjson","ecosystem":"pypi","requirements":"==3.11.9","direct":true,"kind":"runtime","optional":false},{"id":25893897877,"package_name":"packaging","ecosystem":"pypi","requirements":"==26.2","direct":true,"kind":"runtime","optional":false},{"id":25893897878,"package_name":"palettable","ecosystem":"pypi","requirements":"==3.3.3","direct":true,"kind":"runtime","optional":false},{"id":25893897879,"package_name":"pandas","ecosystem":"pypi","requirements":"==3.0.3","direct":true,"kind":"runtime","optional":false},{"id":25893897880,"package_name":"paramiko","ecosystem":"pypi","requirements":"==3.5.1","direct":true,"kind":"runtime","optional":false},{"id":25893897881,"package_name":"pathspec","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"runtime","optional":false},{"id":25893897882,"package_name":"periodictable","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":25893897883,"package_name":"phreeqpython","ecosystem":"pypi","requirements":"==1.6.2","direct":true,"kind":"runtime","optional":false},{"id":25893897884,"package_name":"pillow","ecosystem":"pypi","requirements":"==12.3.0","direct":true,"kind":"runtime","optional":false},{"id":25893897885,"package_name":"pint","ecosystem":"pypi","requirements":"==0.25.3","direct":true,"kind":"runtime","optional":false},{"id":25893897886,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==4.9.6","direct":true,"kind":"runtime","optional":false},{"id":25893897887,"package_name":"plotly","ecosystem":"pypi","requirements":"==6.7.0","direct":true,"kind":"runtime","optional":false},{"id":25893897888,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.6.0","direct":true,"kind":"runtime","optional":false},{"id":25893897889,"package_name":"pre-commit","ecosystem":"pypi","requirements":"==4.6.0","direct":true,"kind":"runtime","optional":false},{"id":25893897890,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":true,"kind":"runtime","optional":false},{"id":25893897901,"package_name":"pycparser","ecosystem":"pypi","requirements":"==3.0","direct":true,"kind":"runtime","optional":false},{"id":25893897902,"package_name":"pydantic","ecosystem":"pypi","requirements":"==2.13.4","direct":true,"kind":"runtime","optional":false},{"id":25893897903,"package_name":"pydantic-core","ecosystem":"pypi","requirements":"==2.46.4","direct":true,"kind":"runtime","optional":false},{"id":25893897904,"package_name":"pydantic-settings","ecosystem":"pypi","requirements":"==2.14.1","direct":true,"kind":"runtime","optional":false},{"id":25893897905,"package_name":"pydash","ecosystem":"pypi","requirements":"==8.0.6","direct":true,"kind":"runtime","optional":false},{"id":25893897906,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.20.0","direct":true,"kind":"runtime","optional":false},{"id":25893897907,"package_name":"pymatgen-core","ecosystem":"pypi","requirements":"==2026.5.18","direct":true,"kind":"runtime","optional":false},{"id":25893897908,"package_name":"pymongo","ecosystem":"pypi","requirements":"==4.10.1","direct":true,"kind":"runtime","optional":false},{"id":25893897909,"package_name":"pynacl","ecosystem":"pypi","requirements":"==1.6.2","direct":true,"kind":"runtime","optional":false},{"id":25893897910,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.3.2","direct":true,"kind":"runtime","optional":false},{"id":25893897911,"package_name":"pytest","ecosystem":"pypi","requirements":"==9.0.3","direct":true,"kind":"runtime","optional":false},{"id":25893897912,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==7.1.0","direct":true,"kind":"runtime","optional":false},{"id":25893897913,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==3.8.0","direct":true,"kind":"runtime","optional":false},{"id":25893897914,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.9.0.post0","direct":true,"kind":"runtime","optional":false},{"id":25893897915,"package_name":"python-discovery","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"runtime","optional":false},{"id":25893897916,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"runtime","optional":false},{"id":25893897917,"package_name":"pytokens","ecosystem":"pypi","requirements":"==0.4.1","direct":true,"kind":"runtime","optional":false},{"id":25893897918,"package_name":"pytz","ecosystem":"pypi","requirements":"==2026.2","direct":true,"kind":"runtime","optional":false},{"id":25893897919,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0.3","direct":true,"kind":"runtime","optional":false},{"id":25893897920,"package_name":"pyzmq","ecosystem":"pypi","requirements":"==27.1.0","direct":true,"kind":"runtime","optional":false},{"id":25893897921,"package_name":"referencing","ecosystem":"pypi","requirements":"==0.37.0","direct":true,"kind":"runtime","optional":false},{"id":25893897922,"package_name":"requests","ecosystem":"pypi","requirements":"==2.34.2","direct":true,"kind":"runtime","optional":false},{"id":25893897923,"package_name":"roman-numerals","ecosystem":"pypi","requirements":"==4.1.0","direct":true,"kind":"runtime","optional":false},{"id":25893897924,"package_name":"rpds-py","ecosystem":"pypi","requirements":"==0.30.0","direct":true,"kind":"runtime","optional":false},{"id":25893897925,"package_name":"ruamel-yaml","ecosystem":"pypi","requirements":"==0.19.1","direct":true,"kind":"runtime","optional":false},{"id":25893897926,"package_name":"ruff","ecosystem":"pypi","requirements":"==0.15.13","direct":true,"kind":"runtime","optional":false},{"id":25893897927,"package_name":"s3transfer","ecosystem":"pypi","requirements":"==0.17.0","direct":true,"kind":"runtime","optional":false},{"id":25893897928,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.17.1","direct":true,"kind":"runtime","optional":false},{"id":25893897929,"package_name":"sentinels","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"runtime","optional":false},{"id":25893897930,"package_name":"setuptools","ecosystem":"pypi","requirements":"==83.0.0","direct":true,"kind":"runtime","optional":false},{"id":25893898017,"package_name":"six","ecosystem":"pypi","requirements":"==1.17.0","direct":true,"kind":"runtime","optional":false},{"id":25893898019,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==3.0.1","direct":true,"kind":"runtime","optional":false},{"id":25893898021,"package_name":"spglib","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"runtime","optional":false},{"id":25893898023,"package_name":"sphinx","ecosystem":"pypi","requirements":"==9.0.4","direct":true,"kind":"runtime","optional":false},{"id":25893898025,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"==3.1.0","direct":true,"kind":"runtime","optional":false},{"id":25893898027,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":25893898029,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":25893898030,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":25893898031,"package_name":"sphinxcontrib-jquery","ecosystem":"pypi","requirements":"==4.1","direct":true,"kind":"runtime","optional":false},{"id":25893898032,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":25893898033,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":25893898034,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":25893898035,"package_name":"sshtunnel","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"runtime","optional":false},{"id":25893898041,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.14.0","direct":true,"kind":"runtime","optional":false},{"id":25893898042,"package_name":"tabulate","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"runtime","optional":false},{"id":25893898043,"package_name":"tox","ecosystem":"pypi","requirements":"==3.28.0","direct":true,"kind":"runtime","optional":false},{"id":25893898044,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.67.3","direct":true,"kind":"runtime","optional":false},{"id":25893898045,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.15.0","direct":true,"kind":"runtime","optional":false},{"id":25893898046,"package_name":"typing-inspection","ecosystem":"pypi","requirements":"==0.4.2","direct":true,"kind":"runtime","optional":false},{"id":25893898047,"package_name":"uc-micro-py","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":25893898048,"package_name":"uncertainties","ecosystem":"pypi","requirements":"==3.2.3","direct":true,"kind":"runtime","optional":false},{"id":25893898049,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"runtime","optional":false},{"id":25893898050,"package_name":"virtualenv","ecosystem":"pypi","requirements":"==21.3.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2026-08-05T20:27:26.746Z","updated_at":"2026-08-05T20:27:26.746Z","repository_link":"https://github.com/KingsburyLab/pyEQL/blob/main/.github/workflows/lint.yml","dependencies":[{"id":25893897150,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":25893897151,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2026-08-05T20:27:24.786Z","updated_at":"2026-08-05T20:27:24.786Z","repository_link":"https://github.com/KingsburyLab/pyEQL/blob/main/.github/workflows/docs.yml","dependencies":[{"id":25893896953,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":25893897037,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":25893897038,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/testing-pinned.yaml","sha":null,"kind":"manifest","created_at":"2026-08-05T20:27:27.931Z","updated_at":"2026-08-05T20:27:27.931Z","repository_link":"https://github.com/KingsburyLab/pyEQL/blob/main/.github/workflows/testing-pinned.yaml","dependencies":[{"id":25893897349,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":25893897350,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false}]}],"score":15.039719719041582,"created_at":"2025-04-11T10:18:01.567Z","updated_at":"2026-08-14T01:00:56.304Z","avatar_url":"https://github.com/KingsburyLab.png","language":"C++","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/356785","html_url":"https://summary.ecosyste.ms/projects/356785"}