# Evaluation Service Base Framework
[](https://badge.fury.io/py/evaluation-service-base)
[](https://pypi.org/project/evaluation-service-base/)
[](https://opensource.org/licenses/MIT)
A comprehensive Python framework for building evaluation services with advanced progress tracking, task management, and result handling capabilities.
## ✨ Features
- 🚀 **Async Task Management**: Built-in support for long-running evaluation tasks with progress tracking
- 📊 **Rich Data Handling**: Support for various data formats (JSON, HDF5, CSV) with S3/MinIO integration
- 📈 **Visualization Ready**: Pre-built chart data types for comprehensive result visualization
- 🔧 **Highly Extensible**: Abstract base classes for easy customization
- 🛠️ **Production Ready**: Robust error handling, logging, and monitoring capabilities
- ☁️ **Cloud Native**: First-class support for object storage (S3/MinIO)
## 📦 Installation
```bash
pip install evaluation-service-base
Raw data
{
"_id": null,
"home_page": null,
"name": "evaluation-service-base",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "yx <wuyixuan1111@gmail.com>",
"keywords": "evaluation, service, framework, progress-tracking, task-management, s3, minio, charts, visualization, ai, machine-learning, data-processing",
"author": null,
"author_email": "yx <wuyixuan1111@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/d3/f3/dd7ed5ce09779f444ee66ec97723e8ec8607f2aedd8e092f24def142190f/evaluation_service_base-0.1.4.tar.gz",
"platform": null,
"description": "# Evaluation Service Base Framework\n\n[](https://badge.fury.io/py/evaluation-service-base)\n[](https://pypi.org/project/evaluation-service-base/)\n[](https://opensource.org/licenses/MIT)\n\nA comprehensive Python framework for building evaluation services with advanced progress tracking, task management, and result handling capabilities.\n\n## \u2728 Features\n\n- \ud83d\ude80 **Async Task Management**: Built-in support for long-running evaluation tasks with progress tracking\n- \ud83d\udcca **Rich Data Handling**: Support for various data formats (JSON, HDF5, CSV) with S3/MinIO integration \n- \ud83d\udcc8 **Visualization Ready**: Pre-built chart data types for comprehensive result visualization\n- \ud83d\udd27 **Highly Extensible**: Abstract base classes for easy customization\n- \ud83d\udee0\ufe0f **Production Ready**: Robust error handling, logging, and monitoring capabilities\n- \u2601\ufe0f **Cloud Native**: First-class support for object storage (S3/MinIO)\n\n## \ud83d\udce6 Installation\n\n```bash \npip install evaluation-service-base \n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A comprehensive framework for building evaluation services with progress tracking, task management, and result handling",
"version": "0.1.4",
"project_urls": {
"Bug Tracker": "https://github.com/yx-1111101/evaluation-service/issues",
"Changelog": "https://github.com/yx-1111101/evaluation-service/blob/main/CHANGELOG.md",
"Documentation": "https://evaluation-service.readthedocs.io/",
"Homepage": "https://github.com/yx-1111101/evaluation-service",
"Repository": "https://github.com/yx-1111101/evaluation-service.git"
},
"split_keywords": [
"evaluation",
" service",
" framework",
" progress-tracking",
" task-management",
" s3",
" minio",
" charts",
" visualization",
" ai",
" machine-learning",
" data-processing"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "c0435b76735d79bc81fb2c5ac635d7ec7e5ecf42871265a7f0b9851a24cef994",
"md5": "d38b170083fae6ff05218ed9a2520f8e",
"sha256": "620a65b3dbd7be26f383ca53518e40d6f8641792ea9621e36bacc7ae510a594d"
},
"downloads": -1,
"filename": "evaluation_service_base-0.1.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d38b170083fae6ff05218ed9a2520f8e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 33920,
"upload_time": "2025-08-29T02:44:01",
"upload_time_iso_8601": "2025-08-29T02:44:01.526697Z",
"url": "https://files.pythonhosted.org/packages/c0/43/5b76735d79bc81fb2c5ac635d7ec7e5ecf42871265a7f0b9851a24cef994/evaluation_service_base-0.1.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d3f3dd7ed5ce09779f444ee66ec97723e8ec8607f2aedd8e092f24def142190f",
"md5": "24e0465c1eb247d4832f93d8ec18e957",
"sha256": "39659161c8540b271a2637f51ef3b6fbb61ef5c6bea6ec195ec50f1643640077"
},
"downloads": -1,
"filename": "evaluation_service_base-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "24e0465c1eb247d4832f93d8ec18e957",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 29789,
"upload_time": "2025-08-29T02:44:03",
"upload_time_iso_8601": "2025-08-29T02:44:03.157115Z",
"url": "https://files.pythonhosted.org/packages/d3/f3/dd7ed5ce09779f444ee66ec97723e8ec8607f2aedd8e092f24def142190f/evaluation_service_base-0.1.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-29 02:44:03",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "yx-1111101",
"github_project": "evaluation-service",
"github_not_found": true,
"lcname": "evaluation-service-base"
}