semvec/pypi-packages huggingface dataset:
TOPSIS-Gurjot-401853006 0.0.1
TOPSIS Analysis.
Requires Python: >=3.6

# TOPSIS-Gurjot-401853006

## Description

The module is essentially a function in which you enter a CSV file containing the models you wish to choose from, as well as the weights and impacts.
The module will output your csv file, along with 2 more columns, one being the TOPSIS score, and the other being the rank of each model as well as create a CSV file with your result.

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install foobar.

```bash
pip install TOPSIS-Gurjot-401853006==0.0.1
```

## Usage

```python
>>>python
>>>from Topsis.packagecode import topsis
>>>topsis(path\file_name,weights,impacts,resultant_filename)
```

The first attribute is a string containning the path to the CSV file you wish to upload which will contain all the models.
Requirements for CSV file:

1. It should have more than 3 columns
2. First column is the object/variable name
3. From 2nd to last columns contain numeric values only

The second attribute is a string containing comma seperated weights.
Example: "1,1,1,1"
The third attribute is a string containing comma seperated impacts. Impacts can only be '+' or '-'.
Example: "+,-,-,+"

NUMBER OF WEIGHTS AND IMPACTS MUST EQUAL THE NUMBER OF COLUMNS IN THE INPUT FILE (from 2nd to last columns).

Impacts must be either +ve or -ve.

Impacts and weights must be separated by ‘,’ (comma).

## Authors

Gurjot Singh
gym-blocksudoku-drakeor 0.0.1
OpenAI Gym Environment for Block Sudoku

# Overview

The BlockSudoku environment is for use with [OpenAI Gym](https://github.com/openai/gym). Yoiu can find more details about the implementation from [this webpage](https://drakeor.com/2020/11/01/block-sudoku/).

Block Sudoku is a game arranged like a traditional Sudoku board, and each "round", you place 3 tetris-like blocks on the board. They can be anywhere on the board as long as they don't collide with an existing piece on the board. An example is below:

![Sample Board Arrangement](https://drakeor.com/content/images/2020/10/BlockSudokuBoard.PNG)


But unlike Tetris, you cannot rotate the blocks. You gain points by clearing the blocks off the board. You can clear blocks either filling up a row, column, or one of the 3x3 squares. All of the following arrangements below are valid for clearing a line or block of blocks.

![Valid Clears](https://drakeor.com/content/images/2020/10/validclears.PNG)


The game ends when you cannot place all three of the blocks you were given that round such as being left with the T-block on the board below :

![invalid move example](https://drakeor.com/content/images/2020/11/invalidmove_fixed.png)


# States / Actions
Coming soon!

# Installation
### Installing from PyPI
	pip install gym-blocksudoku
	
### Installing from Source

	git clone https://github.com/drakeor/gym-blocksudoku
	cd gym-blocksudoku
	pip install -e .
dtmm 0.6.1
Diffractive Transfer Matrix Method

dtmm is an electro-magnetic field transmission and reflection calculation engine and visualizer. It can be used for calculation of transmission or reflection properties of layered homogeneous or inhomogeneous materials, such as confined liquid-crystals with homogeneous or inhomogeneous director profile. DTMM stands for Diffractive Transfer Matrix Method and is an adapted Berreman 4x4 transfer matrix method and an adapted 2x2 extended Jones method.