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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e6ac602b169186d0d2fcaff26dd7a1129b197c61b695e44aed59e7666d70c3b
|
|
| MD5 |
bc611b061e5dec0c3ccdbb1a9d891097
|
|
| BLAKE2b-256 |
ab1ccad1123ddbd71adb223f9bace328dd91ae102d7cc7dfeae4365c796bd93e
|
File details
Details for the file deadline_suggester-1.0.0-py3-none-any.whl.
File metadata
- Download URL: deadline_suggester-1.0.0-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
daa3731ee905f5c2ffda14a0c74b53c40b0e61dd4ab9461ec8a2ab305f1ead5d
|
|
| MD5 |
e937333ddf46835550619b1e1d81bb04
|
|
| BLAKE2b-256 |
85f2da3f69f0f818f470334f4abdecf84aef0df20ad0d8a4f2353b5a317d2f0f
|