semvec/pypi-packages huggingface dataset:
amalgam-lisp 0.2.0
Lisp-like interpreted language implemented in Python
License: MIT
Requires Python: >=3.7,<4.0

<p align="center">
  <img src="./docs/logo.png"></img>
</p>

<p align="center">
  LISP-like interpreted language implemented in Python.
</p>

<p align="center">
  <img src="https://img.shields.io/travis/com/purefunctor/amalgam-lisp?label=build&logo=travis&style=flat-square" href="https://travis-ci.com/github/PureFunctor/amalgam-lisp">
  <img src="https://img.shields.io/codecov/c/gh/purefunctor/amalgam-lisp?label=codecov&logo=codecov&style=flat-square" href="https://codecov.io/gh/PureFunctor/amalgam-lisp/">
  <img src="https://img.shields.io/readthedocs/amalgam-lisp?style=flat-square" href="https://amalgam-lisp.readthedocs.io/">
  <img src="https://img.shields.io/pypi/v/amalgam-lisp?style=flat-square" href="https://pypi.org/project/amalgam-lisp/">
  <img src="https://img.shields.io/pypi/pyversions/amalgam-lisp?style=flat-square" href="https://pypi.org/project/amalgam-lisp/">
</p>

# Installation & Basic Usage
This package can be installed through PyPI:
```bash
$ pip install amalgam-lisp
```
This makes the `amalgam` command-line script available.
```bash
$ amalgam                     # To invoke the REPL
$ amalgam hello.am            # To load and run a file
$ amalgam --expr="(+ 42 42)"  # To evaluate an expression
```

# Development Setup
Install the following dependencies:
* Python 3.7 & 3.8
* [Poetry](https://python-poetry.org)

Clone and then navigate to the repository:
```bash
$ git clone https://github.com/PureFunctor/amalgam-lisp.git
$ cd amalgam-lisp
```

Install the dependencies for the project:
```bash
$ poetry install
$ poetry run pre-commit install
```

## Running Tests / Coverage Reports / Building Documentation
`nox` is used for the automation of the execution of tests, which generates, combines, and reports coverage data for Python 3.7 and 3.8, as well as building documentation for the project.
```bash
$ poetry run nox
```

Alternatively, tests, coverage reports, and the documentation can be generated manually.
```bash
$ poetry run coverage run -m pytest
$ poetry run coverage combine
$ poetry run coverage report -m
$ poetry run coverage html
$ poetry run sphinx-build docs docs/build
```
TOPSIS-Dipesh-101803686 0.1
Package for calculating Topsis Score
License: MIT
Requires Python: >=3

# TOPSIS_Dipesh_101803686

A Python package to get topsis score for selected csv file.

## Usage

This package contains a function named calculate_Topsis_Score which takes 4 parameters:

-- inputFile :  This parameter denotes the csv file containing the data
                This package assume following points about the data:
                - Input file contain three or more columns
                - First column is the object/variable name (e.g. M1, M2, M3, M4â€¦...)
                - From 2nd to last columns contain numeric values only

-- weight :     weight is string containg the numeric weight of each column, 
                must be separated by ',' eg. "1,1,2,1".

-- impact :     impact is string containg the impact of each column, it should be either
                '+' or '-' must be separated   by ',' eg. "1,1,2,1".

Note : Number of weights, number of impacts and number of columns (from 2nd to last columns) must be same.

-- outputFile : This parameter denotes the name of csv file to store the result.

```
import topsis_dipesh_jindal_101803686
topsis_dipesh_jindal_101803686.calculate_Topsis_Score("data.csv","1,1,1,1","+,+,-,+","result.csv")