semvec/pypi-packages huggingface dataset:
topsis-101703382 0.0.2
Automatic topsis for decision making
Requires Python: >=3.6
Keywords: command-line,topsis-python,TOPSIS

# TOPSIS implementation 
```
Class project for DATA ANALYSIS AND VISUALISATION 2020 - UCS633 Thapar University, Patiala
Submitted by: Paras Arora
101703382 (COE 18)

```
Output is a dataframe with 3 columns
 - **Alternatives** 
 - **Score**
 - **Rank**

## Installation
`pip install topsis-101703382`


## To use via command line
`topsis-101703382-cli data.csv 25,25,25,25 -+++`

First argument after run.py is filename with .csv extension. The .csv file is assumed to have a structure similar to one provided in topsis-101703382/data.csv

That is, the .csv file should have a header with column names and first column should only list alternatives and not attribute values.

## To use in .py script
```
from topsis-101703382 import topsis
"""
decision_matrix is 2D numpy array, weights is a 1D array and impacts is a string of the form +-+-- 
where + implies benefit and - implies cost
"""
output_dataframe = topsis(decision_matrix,weights,impacts)
```
intellipush 0.2.0
Client for accessing the intellipush message service.

# intellipush

A client for communicating with the intellipush API service for sending SMSes.

`pip install intellipush`

Sending an SMS:

    from intellipush import client
    intellipush = client.Intellipush(key=api_id, secret=api_secret)

    result = intellipush.sms(
        countrycode='0047',
        phonenumber=phonenumber,
        message='test from intellipush',
    )    

See the tests for current examples of how to perform most tasks available through the API. 

Running the tests
=================

The tests are run with `pytest`, and accepts `--api-id` and `--api-secret` to set
proper API access keys for testing against the live interface. Do not do this with accounts
you care about.

If not set, only the tests that do not depend on a live endpoint will be run.

    pytest tests/test_client.py --api-id=apiid --api-secret=secret

Tests that depend on a live phone number
----------------------------------------

Certain tests against the live system actually do stuff that ends up with a live 
message going out to a phone. Since we don't want this to happen without proper
cause, you'll have to provide two additional settings if you want live messages
to be sent.

    --live-phone-number <phonenumber> --live-country-code <countrycode>

Example:

    --live-phone-number 88888888 --live-country-code 0047

The methods do have mocked versions of their tests attached, but to make sure that
the tests actually work against the server side, this allows you to run those tests
as well if necessary.

Releasing a new version of the library
======================================

Create the archives:

    python setup.py sdist bdist_wheel

Upload the packages to pypi: