# Topsis Implementation in Python
This Python package implements the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) for multi-criteria decision-making.
## Features
- Calculate TOPSIS scores and rank alternatives.
- Input data via CSV files.
- Comprehensive validation of inputs.
## Installation
To install the package, use the following command:
```sh
pip install TOPSIS-JASHANDEEP-102218023
```
## Usage
Enter csv filename followed by .csv extentsion, then enter the weights vector with vector values separated by commas, followed by the impacts vector with comma separated signs (+,-) and result csv filename followed by .csv extension.
```sh
topsis "sample.csv" "1,1,1,1" "+,-,+,+" "result.csv"
```
Raw data
{
"_id": null,
"home_page": "https://github.com/JASHANDEEPSINGH2608/TOPSIS-ML-project",
"name": "TOPSIS-JASHANDEEP-102218023",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Jashandeep Singh",
"author_email": "jashandeepgarry2003@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/e2/df/534d7ef37cfee418aa2fa85c07a9e64afd3210f2407cfceefb587b83e7b8/topsis_jashandeep_102218023-1.1.2.tar.gz",
"platform": null,
"description": "# Topsis Implementation in Python\r\n\r\nThis Python package implements the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) for multi-criteria decision-making.\r\n\r\n## Features\r\n\r\n- Calculate TOPSIS scores and rank alternatives.\r\n- Input data via CSV files.\r\n- Comprehensive validation of inputs.\r\n\r\n## Installation\r\n\r\nTo install the package, use the following command:\r\n\r\n```sh\r\npip install TOPSIS-JASHANDEEP-102218023\r\n```\r\n\r\n## Usage\r\n\r\nEnter csv filename followed by .csv extentsion, then enter the weights vector with vector values separated by commas, followed by the impacts vector with comma separated signs (+,-) and result csv filename followed by .csv extension.\r\n\r\n```sh\r\ntopsis \"sample.csv\" \"1,1,1,1\" \"+,-,+,+\" \"result.csv\"\r\n```\r\n\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "This Python package implements the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) for multi-criteria decision-making.",
"version": "1.1.2",
"project_urls": {
"Homepage": "https://github.com/JASHANDEEPSINGH2608/TOPSIS-ML-project"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "84eba4cf7e0680a9222b44b33716294fb1041bdabeb37f13412399cd0cdda9d2",
"md5": "14a871e0dc1fa32b920945d7798c271e",
"sha256": "c9ca696329ddc7eaaebaa09ec8e0a7a9112e11c69ce026ef263197f56bf61e34"
},
"downloads": -1,
"filename": "TOPSIS_JASHANDEEP_102218023-1.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "14a871e0dc1fa32b920945d7798c271e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4476,
"upload_time": "2024-08-11T17:27:51",
"upload_time_iso_8601": "2024-08-11T17:27:51.194479Z",
"url": "https://files.pythonhosted.org/packages/84/eb/a4cf7e0680a9222b44b33716294fb1041bdabeb37f13412399cd0cdda9d2/TOPSIS_JASHANDEEP_102218023-1.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e2df534d7ef37cfee418aa2fa85c07a9e64afd3210f2407cfceefb587b83e7b8",
"md5": "a9def1a400dedd85895f7755984a1c98",
"sha256": "214551d439b7584d4ba2aa56c74855d25a50300f8d8206f4ba317ef4be7b40bb"
},
"downloads": -1,
"filename": "topsis_jashandeep_102218023-1.1.2.tar.gz",
"has_sig": false,
"md5_digest": "a9def1a400dedd85895f7755984a1c98",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3894,
"upload_time": "2024-08-11T17:27:52",
"upload_time_iso_8601": "2024-08-11T17:27:52.922945Z",
"url": "https://files.pythonhosted.org/packages/e2/df/534d7ef37cfee418aa2fa85c07a9e64afd3210f2407cfceefb587b83e7b8/topsis_jashandeep_102218023-1.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-11 17:27:52",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "JASHANDEEPSINGH2608",
"github_project": "TOPSIS-ML-project",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "topsis-jashandeep-102218023"
}