{"id":33180745,"url":"https://github.com/friguzzi/cplint","last_synced_at":"2025-11-20T21:04:48.813Z","repository":{"id":23040098,"uuid":"26393046","full_name":"friguzzi/cplint","owner":"friguzzi","description":"cplint is a suite of programs for reasoning with probabilistic logic programs","archived":false,"fork":false,"pushed_at":"2025-09-12T17:59:03.000Z","size":38703,"stargazers_count":77,"open_issues_count":0,"forks_count":15,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-09-12T20:02:03.046Z","etag":null,"topics":["inductive-logic-programming","logic-programming","machine-learning","probabilistic-logic-programming","probabilistic-programming","prolog"],"latest_commit_sha":null,"homepage":null,"language":"Prolog","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/friguzzi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-11-09T10:59:47.000Z","updated_at":"2025-09-12T17:59:06.000Z","dependencies_parsed_at":"2023-02-12T00:46:28.768Z","dependency_job_id":"13a83d00-c5d2-460f-8581-79b61aa3eb54","html_url":"https://github.com/friguzzi/cplint","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/friguzzi/cplint","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/friguzzi%2Fcplint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/friguzzi%2Fcplint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/friguzzi%2Fcplint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/friguzzi%2Fcplint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/friguzzi","download_url":"https://codeload.github.com/friguzzi/cplint/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/friguzzi%2Fcplint/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285512119,"owners_count":27184313,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-20T02:00:05.334Z","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"}},"keywords":["inductive-logic-programming","logic-programming","machine-learning","probabilistic-logic-programming","probabilistic-programming","prolog"],"created_at":"2025-11-16T04:00:23.090Z","updated_at":"2025-11-20T21:04:48.808Z","avatar_url":"https://github.com/friguzzi.png","language":"Prolog","readme":"cplint\n======\n\ncplint is a suite of programs for reasoning with probabilistic logic programs.\nIt contains programs for both inference and learning.\n\nYou can find the manual at [http://friguzzi.github.io/cplint/](http://friguzzi.github.io/cplint/).\n\nYou can try it online at [http://cplint.eu](http://cplint.eu).\n\nInstallation\n------------\nThis is an [SWI-Prolog](http://www.swi-prolog.org/) [pack](https://www.swi-prolog.org/pack/list?p=cplint).\n\nIt can be installed with `pack_install/1`\n\n    $ swipl\n    ?- pack_install(cplint).\n\nRequirements\n-------------\nIt requires the packs\n\n * `bddem` [https://github.com/friguzzi/bddem](https://github.com/friguzzi/bddem)\n * `auc` [https://github.com/friguzzi/auc](https://github.com/friguzzi/auc)\n * `matrix` [https://github.com/friguzzi/matrix](https://github.com/friguzzi/matrix)\n \n They are installed automatically when installing pack `cplint` or can installed manually as\n\n    $ swipl\n    ?- pack_install(bddem).\n    ?- pack_install(auc).\n    ?- pack_install(matrix).\n\n`bddem` uses a foreign library and contains the library binaries for 32 and 64 bits Linux, MacOs and 64 bits Windows. If you want to recompile the foreign library you can use\n\n    ?- pack_rebuild(bddem).\n\nOn 32 and 64 bits Linux this should work out of the box. On 64 bits Windows the library must be rebuilt by hand, see the pack page [https://github.com/friguzzi/bddem](https://github.com/friguzzi/bddem).\n\nYou can upgrade the pack with\n\n    $ swipl\n    ?- pack_upgrade(cplint).\n\nNote that the packs on which `cplint` depends are not upgraded automatically in this case so they need to be upgraded manually.\n\nExample of use\n---------------\n\n    $ cd \u003cpack\u003e/cplint/prolog/examples\n    $ swipl\n    ?- [coin].\n    ?- prob(heads(coin),P).\n\nTesting the installation\n------------------------\n\n    $ swipl\n    ?- [library(cplint_test/test)].\n    ?- test.\n\nDatasets\n--------\n\nOther machine learning datasets are available in pack [cplint_datasets](https://github.com/friguzzi/cplint_datasets).\n\nSupport\n-------\n\nUse the Google group [https://groups.google.com/forum/#!forum/cplint](https://groups.google.com/forum/#!forum/cplint).\n\n","funding_links":[],"categories":["Machine Learning"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffriguzzi%2Fcplint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffriguzzi%2Fcplint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffriguzzi%2Fcplint/lists"}