semvec/pypi-packages huggingface dataset:
magicset 1.0.0
magicset
License: MIT
Keywords: magicset,test

#### magicbox
    magicset常用组件集合。update:2020-11-12,  By:8034.com

#### magicbox 功能列表：

    1) 按规则生成身份证号 
    2) 图片简易处理 -> Require: pip install Pillow
    3）


 
#### 使用说明：




## 扩展

    ## 打包 检查
    python setup.py check 
    ## 打包 生成
    python setup.py sdist
    ## 上传
    twine upload dist/*
    ## 使用
    pip install magicset 
    ## 更新
    pip install --upgrade magicset
    ## 卸载
    pip uninstall -y magicset 

## MANIFEST.in 
    include pat1 pat2 ...   #include all files matching any of the listed patterns
    exclude pat1 pat2 ...   #exclude all files matching any of the listed patterns
    recursive-include dir pat1 pat2 ...  #include all files under dir matching any of the listed patterns
    recursive-exclude dir pat1 pat2 ... #exclude all files under dir matching any of the listed patterns
    global-include pat1 pat2 ...    #include all files anywhere in the source tree 
    matching — & any of the listed patterns
    global-exclude pat1 pat2 ...    #exclude all files anywhere in the source tree matching — & any of the listed patterns
    prune dir   #exclude all files under dir
    graft dir   #include all files under dir
TOPSIS-Lakshya-101803492 0.0.65
Implementation of Multiple Criteria Decision Making (MCDM) using TOPSIS in Python.
License: MIT
Requires Python: >=3.0
Keywords: simple,topsis,implementation,python

# Implementation of TOPSIS by Lakshya Gupta
This package calculates topsis/performance score for given .csv file, thus helping in Multiple Critera Decision Making (MCDM).

## Important Details

##### Input File

- The input file must be a .csv or .txt file only.
- The input file must have atleast three columns.
- The first column of the input file is the object/variable name. (e.g. X1, X2, X3, X4...)
- All columns except the first (name) column contain numeric values only.

##### Output File
- The output file contains two new columns i.e. Topsis Score and Rank along with the original columns.

##### Parameters for the **topsis** function are as follows
- The **input file name**. It must end with .csv or .txt. The complete file path must be given to read the file residing in a different directory.

- The **weights** string that contains the weights for each column separated by commas.
   Example: "0.25,0.25,0.25,0.25"

- The **impacts** string that contains the impacts for each column separated by commas.
   Example: "+,+,-,+"

- The **output file name**. It must end with .csv or .txt. The complete file path must be given to save the file in a different directory.

##### The **topsis** function must be called with all 4 parameters otherwise exceptions will be raised.

## 
## 
##

## Sample Use Case

```
import TOPSIS_Lakshya_101803492 as t
t.topsis("inputFileName.csv", "0.25,0.25,0.25,0.25", "+,+,-,+", "outputFileName.csv")
```
## 
## 

## Change Log

##### 0.0.65 (12/11/2020)
- First Release
TOPSIS-Lakshya-101803492N 0.0.2
Implementation of Multiple Criteria Decision Making (MCDM) using TOPSIS in Python.
License: MIT
Requires Python: >=3.0
Keywords: simple,topsis,implementation,python

# Implementation of TOPSIS by Lakshya Gupta
This package calculates topsis/performance score for given .csv file, thus helping in Multiple Critera Decision Making (MCDM).

## Important Details

##### Input File

- The input file must be a .csv or .txt file only.
- The input file must have atleast three columns.
- The first column of the input file is the object/variable name. (e.g. X1, X2, X3, X4...)
- All columns except the first (name) column contain numeric values only.

##### Output File
- The output file contains two new columns i.e. Topsis Score and Rank along with the original columns.

##### Parameters for the **topsis** function are as follows:
- The **input file name**. It must end with .csv or .txt. The complete file path must be given to read the file residing in a different directory.

- The **weights** string that contains the weights for each column separated by commas.
   Example: "0.25,0.25,0.25,0.25"

- The **impacts** string that contains the impacts for each column separated by commas.
   Example: "+,+,-,+"

- The **output file name**. It must end with .csv or .txt. The complete file path must be given to save the file in a different directory.

##### *The **topsis** function must be called with all 4 parameters otherwise exceptions will be raised.*

## 
## 
##

## Sample Use Case:

```
import TOPSIS_Lakshya_101803492 as t
t.topsis("inputFileName.csv", "0.25,0.25,0.25,0.25", "+,+,-,+", "outputFileName.csv")
```
## 
## 

## Change Log

##### 0.0.2 (12/11/2020)
- First Release