Skip to main content

Deadline Suggester

Project description

deadline-suggester

Realistic job deadline recommendations for freelance and contract workflows.

pip install deadline-suggester

Python 3.9+


Overview

deadline-suggester analyzes job specifications and historical completion data to recommend achievable deadlines, accounting for agent availability and rush pricing.


Quick Start

from deadline_suggester import DeadlineSuggesterClient, JobSpecification

client = DeadlineSuggesterClient()

job = JobSpecification( job_type="translation", complexity="medium", word_count=2000, attachments=1, budget_usd=150.0, preferred_deadline_hours=24.0, )

recommendation = client.recommend(job) print(recommendation.suggested_deadline) print(recommendation.recommended_hours)


API Reference

JobSpecification

Describes the job to be evaluated.

Parameter Type Description
job_type str Category of work
complexity str low, medium, or high
word_count int | None Optional word count
attachments int Number of attachments
budget_usd float Job budget in USD
preferred_deadline_hours float | None Client preferred deadline

DeadlineSuggesterClient Methods

Method Description
recommend(job) Returns a DeadlineRecommendation for the given JobSpecification
record_completion(job, actual_hours) Records actual completion time to improve future estimates
estimate_availability() Returns an AgentAvailability snapshot
rush_premium(job) Returns the rush multiplier for expedited delivery

License

MIT

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

deadline_suggester-1.0.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

deadline_suggester-1.0.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file deadline_suggester-1.0.0.tar.gz.

File metadata

  • Download URL: deadline_suggester-1.0.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for deadline_suggester-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3e6ac602b169186d0d2fcaff26dd7a1129b197c61b695e44aed59e7666d70c3b
MD5 bc611b061e5dec0c3ccdbb1a9d891097
BLAKE2b-256 ab1ccad1123ddbd71adb223f9bace328dd91ae102d7cc7dfeae4365c796bd93e

See more details on using hashes here.

File details

Details for the file deadline_suggester-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for deadline_suggester-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 daa3731ee905f5c2ffda14a0c74b53c40b0e61dd4ab9461ec8a2ab305f1ead5d
MD5 e937333ddf46835550619b1e1d81bb04
BLAKE2b-256 85f2da3f69f0f818f470334f4abdecf84aef0df20ad0d8a4f2353b5a317d2f0f

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