Skip to main content

rubrics

Project description

Rubrics

A Python library for managing rubrics with criterion rules.

Installation

pip install rubrics

Usage

from rubrics import CriterionRule, RubricService

# Create a criterion rule
rule = CriterionRule(
    weight=1.0,
    requirement="Must meet the specified criteria"
)

# Use the rubric service
service = RubricService()

Features

  • Define criterion rules with weights and requirements
  • Manage rubrics for evaluation and assessment
  • Built with Pydantic for robust data validation

Requirements

  • Python 3.13 or higher
  • pydantic >= 2.0.0

Development

This package is built using the uv build backend.

License

MIT License - see LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llmdata-0.1.0.tar.gz (1.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

llmdata-0.1.0-py3-none-any.whl (2.2 kB view details)

Uploaded Python 3

File details

Details for the file llmdata-0.1.0.tar.gz.

File metadata

  • Download URL: llmdata-0.1.0.tar.gz
  • Upload date:
  • Size: 1.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.17

File hashes

Hashes for llmdata-0.1.0.tar.gz
Algorithm Hash digest
SHA256 61e89f5ae61d0129510068bf92263b502381367384e1eac849f5a7c3affa9428
MD5 891a88a50427194a94d15557c941cc6b
BLAKE2b-256 dc3cbc642bbbeed6f9f5f05dc78be368532e1c0bfcb06d370f4895c8713d172e

See more details on using hashes here.

File details

Details for the file llmdata-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: llmdata-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.17

File hashes

Hashes for llmdata-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9601810e67ff04f331969ce98569569750aadd90edaab2c64a6754a453e5bd84
MD5 10cbf501fc6b8017743b257e1d946ecf
BLAKE2b-256 5f176d13cc86b05fa5bc888ec92f2765e775182a1729fae0eb24aa5df7206abc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page