Skip to main content

No project description provided

Project description

Task Optimizer

Task Optimizer is a Python package designed to help prioritize tasks based on their importance and required effort. It uses a simple yet effective scoring formula to determine which tasks should be tackled first, making your decision-making process more efficient and data-driven.

Installation

To install Task Optimizer, simply use pip:

pip install taskscore

Usage

Using Task Optimizer is straightforward. Import the calculate_task_score function from the package and provide the task's importance and effort levels as integers between 1 and 4.

Example:

from taskscore.optimizer import calculate_task_score

# Define your task parameters
importance = 3  # Scale: 1 (least important) to 4 (most important)
effort = 2      # Scale: 1 (least effort) to 4 (most effort)

# Calculate the task score
score = calculate_task_score(importance, effort)
print(f"Task Score: {score}")

Functionality

  • calculate_task_score(importance: int, effort: int) -> float:
  • importance: Integer between 1 and 4, where 4 is the most important.
  • effort: Integer between 1 and 4, where 4 requires the most effort.
  • Returns: A float value representing the task score. Higher scores indicate tasks that should be prioritized.

Contributing

Contributions to Task Optimizer are welcome! Please read our contribution guidelines for details on submitting pull requests.

License

This project is licensed under the MIT License - see the 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

taskscore-0.1.12.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

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

taskscore-0.1.12-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file taskscore-0.1.12.tar.gz.

File metadata

  • Download URL: taskscore-0.1.12.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.0 Linux/6.2.0-1016-azure

File hashes

Hashes for taskscore-0.1.12.tar.gz
Algorithm Hash digest
SHA256 65498b2eddea58892684c33f9338e80713381eea6d46a7f3f57f4e5bb77852d2
MD5 859248fbb41b2241fcabf3b6e5858cc2
BLAKE2b-256 dfcfdc5e0dd69639cef8a82bac6de64a6be33a5412b741d75ac89ccdfdbbe511

See more details on using hashes here.

File details

Details for the file taskscore-0.1.12-py3-none-any.whl.

File metadata

  • Download URL: taskscore-0.1.12-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.0 Linux/6.2.0-1016-azure

File hashes

Hashes for taskscore-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 e42ad5c425f8c32f95a83b6805c8545014e99d5a0cbfc4296e66fd698ae0ffe3
MD5 14905b369712ae0f1c446e5ad88fa863
BLAKE2b-256 b2e172a5ef7189ee4221ee46540920f25a7fecfba6a19c732aaf50513b1f63fb

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