{"id":28471603,"url":"https://github.com/openml/pyevaluationengine","last_synced_at":"2025-07-01T22:31:29.676Z","repository":{"id":50446280,"uuid":"437817225","full_name":"openml/pyEvaluationEngine","owner":"openml","description":"A python library to do OpenML evaluation (mainly focussing on MFE meta-features)","archived":false,"fork":false,"pushed_at":"2021-12-17T11:45:47.000Z","size":888,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-06-07T11:07:57.571Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/openml.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-12-13T09:48:51.000Z","updated_at":"2021-12-17T11:45:50.000Z","dependencies_parsed_at":"2022-09-05T15:30:14.251Z","dependency_job_id":null,"html_url":"https://github.com/openml/pyEvaluationEngine","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/openml/pyEvaluationEngine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openml%2FpyEvaluationEngine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openml%2FpyEvaluationEngine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openml%2FpyEvaluationEngine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openml%2FpyEvaluationEngine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openml","download_url":"https://codeload.github.com/openml/pyEvaluationEngine/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openml%2FpyEvaluationEngine/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263046260,"owners_count":23405161,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-07T11:08:02.294Z","updated_at":"2025-07-01T22:31:29.650Z","avatar_url":"https://github.com/openml.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"===============================\nOpenML Python Evaluation Engine\n===============================\n\n.. image:: https://github.com/openml/pyEvaluationEngine/actions/workflows/tox.yml/badge.svg\n    :target: https://github.com/openml/pyEvaluationEngine/actions/workflows/tox.yml\n\n\nPython port of the OpenML `Evaluation Engine`_\n\nInstallation\n=================================\nPreferably you want to setup a virtual environment first to prevent the package from being installed to your global python installation. You can install the package with the CLI interface by using the provided setuptools.\n\n.. code:: bash\n\n    python setup.py install\n\nAfter installation, the scripts can be ran with the following command: ``pyevaluationengine``. For more specific information about parameters, add the `-h` flag. The entrypoint for scripts is configured to be the ``cli.py`` file.\n\nTo see more specific instructions on how to install this package as a development dependency, we recommend looking the the CONTRIBURING file and follow some of the steps under the \"Code Contributions\" header.\n\nUsage\n=====\nThe CLI has the following modes:\n\nconfig\n    Used to set the API key and URL. This command needs to be run before you can use any of the other scripts.\n\nall\n    Processes and analyzes all of the unprocessed datasets once.\n\nprint\n    Prints all of the unprocessed datasets to the terminal.\n\nsingular\n    Processes the specified dataset by name.\n\namount\n    Processes a specified amount of datasets\n\nrepeat\n    Processes all unprocessed datasets and repeats this after a specified timeout\n\n\nFurther information\n===================\n\n* `OpenML documentation \u003chttps://docs.openml.org/\u003e`_\n* `OpenML client APIs \u003chttps://docs.openml.org/APIs/\u003e`_\n* `OpenML developer guide \u003chttps://docs.openml.org/Contributing/\u003e`_\n* `Contact information \u003chttps://www.openml.org/contact\u003e`_\n* `Citation request \u003chttps://www.openml.org/cite\u003e`_\n* `OpenML blog \u003chttps://medium.com/open-machine-learning\u003e`_\n* `OpenML twitter account \u003chttps://twitter.com/open_ml\u003e`_\n\n\n.. _Evaluation Engine: https://github.com/ludev-nl/2021-01-pyEvaluationEngine\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenml%2Fpyevaluationengine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenml%2Fpyevaluationengine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenml%2Fpyevaluationengine/lists"}