# Topsis Python Package
This is a Python Package implementing Topsis Multi-Criteria Decison Making method.<br />
It is a simple implementation using
- pandas
- numpy<br />
It stores the output as a csv file with user-specified name.<br/>
Output contains the original data with two additional columns i.e. Topsis Score and Rank based on the score.
## Installation
To install the package<br />
```pip install topsis_17188```
## Usage
To use the package from the command line (Data file and result file name should contain .csv extension)<br />
```topsis [data file name] [weights as string seperated by ','] [impacts as string seperated by ','] [result data file name]```
For example<br />
```topsis data.csv "1,1,1,1,1" "+,+,+,-,+" result.csv```
## Notes
The data should only contain numerical data.<br />
Raw data
{
"_id": null,
"home_page": "https://github.com/kanuj-boora/topsis-17188",
"name": "topsis-17188",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "topsis,mcdm,mcda,TIET,thapar",
"author": "Kanuj Boora",
"author_email": "boorakanuj@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/fb/dc/30c7a9450ce3b6436a263ead61e89ece8c039f194a7e7b403970091dc246/topsis_17188-0.7.tar.gz",
"platform": null,
"description": "# Topsis Python Package\r\n\r\nThis is a Python Package implementing Topsis Multi-Criteria Decison Making method.<br />\r\nIt is a simple implementation using\r\n - pandas\r\n - numpy<br />\r\nIt stores the output as a csv file with user-specified name.<br/>\r\nOutput contains the original data with two additional columns i.e. Topsis Score and Rank based on the score.\r\n\r\n## Installation\r\n\r\nTo install the package<br />\r\n\r\n```pip install topsis_17188```\r\n\r\n## Usage\r\n\r\nTo use the package from the command line (Data file and result file name should contain .csv extension)<br />\r\n\r\n```topsis [data file name] [weights as string seperated by ','] [impacts as string seperated by ','] [result data file name]```\r\n\r\nFor example<br />\r\n\r\n```topsis data.csv \"1,1,1,1,1\" \"+,+,+,-,+\" result.csv```\r\n\r\n## Notes\r\nThe data should only contain numerical data.<br />\r\n\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python Package implementing TOPSIS method for multi-criteria decision making method",
"version": "0.7",
"split_keywords": [
"topsis",
"mcdm",
"mcda",
"tiet",
"thapar"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "fbdc30c7a9450ce3b6436a263ead61e89ece8c039f194a7e7b403970091dc246",
"md5": "f265a3d16ace4db41738394e6961b337",
"sha256": "402eaf2c58fafceff70b28e1cd6068a0743379267e6ad9eafb218d5615b4edfc"
},
"downloads": -1,
"filename": "topsis_17188-0.7.tar.gz",
"has_sig": false,
"md5_digest": "f265a3d16ace4db41738394e6961b337",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5462,
"upload_time": "2023-01-22T20:59:04",
"upload_time_iso_8601": "2023-01-22T20:59:04.630004Z",
"url": "https://files.pythonhosted.org/packages/fb/dc/30c7a9450ce3b6436a263ead61e89ece8c039f194a7e7b403970091dc246/topsis_17188-0.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-22 20:59:04",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "kanuj-boora",
"github_project": "topsis-17188",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "topsis-17188"
}