semvec/pypi-packages huggingface dataset:
UCS633-topsis-SumitJain 2.0.1
A python package to implement topsis(MCDM)
Requires Python: >=3.6

This is a python package to implement topsis(MCDM).The Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) is a multi-criteria decision analysis method, which was originally developed by Ching-Lai Hwang and Yoon in 1981 with further developments by Yoon in 1987, and Hwang, Lai and Liu in 1993.
lattices 0.3.5
Lattices is a package for the construction of lattices from a set of nodes and
Requires Python: ~=3.3
Keywords: lattice, partial order, graph, network

Lattices
========

|build| |codecov| |readthedocs|

``Lattices`` is a package for the construction of lattices from a set of nodes
and an (partial) ordering relation.

Drawing
-------

Lattices optionally utilizes `nxpd` to draw a lattice. This package is somewhat
out of date at this point, and you install a modified version:

.. code-block:: bash

   pip install git+https://git@github.com/chebee7i/nxpd.git@refs/pull/15/merge#egg=nxpd


.. |build| image:: https://github.com/dit/lattices/workflows/Build/badge.svg
   :target: https://github.com/dit/lattices/actions?query=workflow%3A%22Build%22
   :alt: build status

.. |codecov| image:: https://codecov.io/gh/dit/lattices/branch/master/graph/badge.svg
  :target: https://codecov.io/gh/dit/lattices
  :alt: test coverage

.. |readthedocs| image:: https://readthedocs.org/projects/lattices/badge/?version=latest
  :target: https://lattices.readthedocs.io/en/latest/?badge=latest
  :alt: documentation status
vimdatautils 0.79
Vim pipeline utility to ingest data
Requires Python: >=3

vimdatautils
=============

Vim python package to ingest data into a database

Features
========

1. InboundPipeline.py utility,  used by a specific integration component
2. Data access layer (Dal),  provides simplified methods to access data in postgres db

Installation
============

vimdatautils requires Python 3

    pip install vimdatautils

Or to install/upgrade a specific version

    pip install vimdatautils==<VERSION> --force-reinstall


Quickstart
==========
1. InboundPipeline, you will need to implement two methods: pre_load_logic, post_load_logic
```
from vimdatautils.inbound_pipeline import InboundPipeline
class Inbound(InboundPipeline):
def pre_load_logic(self):
        print("this will be executed before the load!")

    def post_load_logic(self):
        print("this will be executed after the load!")

    def main():
        inbound = Inbound("config_file.json", "postgresql://postgres:password@127.0.0.1/postgres")
        inbound.execute()
```
2. Dal, import vimdatautils.dal, you will need to construct the dal with a postgres connection string in the below pattern

       postgresql://<db_user>:<db_password>@<db_host>/db_name

```
from vimdatautils.dal import Dal

dal = Dal("postgresql://postgres:password@127.0.0.1/postgres")
dal.execute_cmd("select 1;")
```
swutil 1.4.4
Provide common code for validation, multiprocessing, logging, decorator, configuration, plotting, etc.

swutil
==========================================
:Author: Soeren Wolfers <soeren.wolfers@gmail.com>
:Organization: King Abdullah University of Science and Technology (KAUST) 

This package provides common tools for validation, multiprocessing, logging, plotting, configuration, etc., 
that are frequently used by the author in other projects.

**Installation:**

Run :code:`pip install swutil` in your terminal