semvec/pypi-packages huggingface dataset:
sorting-visualizer 1.0
A package to visualize various sorting algorithms.
Requires Python: >=3.7
Keywords: SORT,ALGORITHM,VISUALIZE

[![HitCount](http://hits.dwyl.com/debdutgoswami/sorting-visualizer.svg)](http://hits.dwyl.com/debdutgoswami/sorting-visualizer)

<p align="center">
<a href="https://pypi.org/project/sorting-visualizer/" rel="nofollow"><img src="" alt="image" style="max-width:100%;"></a>
<img src="https://img.shields.io/github/license/debdutgoswami/sorting-visualizer" alt="image" style="max-width:100%;">
<img src="https://img.shields.io/github/stars/debdutgoswami/sorting-visualizer" alt="image" style="max-width:100%">
</p>

# Sorting Visualizer

A simple python project which visualizes various sorting algorithms. 

---

## How to setup

Simply open up your terminal and type

```
pip3 install sorting-visualizer
```

---

## Algorithms Implemented

- [x] Bubble Sort (bubblesort)
- [x] Selection Sort (selectionsort)
- [x] Insertion Sort (insertionsort)
- [x] Merge Sort (mergesort)
- [ ] Quick Sort
- [ ] Heap Sort

---

## Prerequisite

1. [ffmpeg](https://www.ffmpeg.org/download.html)

---

## How to use

1. Show the plot

    ```
    from sorting_visualizer import visualizer
    visualizer.visualize('bubblesort')
    ```

2. Show and save the plot

    ```
    from sorting_visualizer import visualizer
    visualizer.visualize('bubblesort', save=True)
    ```

3. Only save the plot and not show it

    ```
    from sorting_visualizer import visualizer
    visualizer.visualize('bubblesort', save=True, show=False)
    ```

4. Saving in a particular location

    ```
    from sorting_visualizer import visualizer
    visualizer.visualize('bubblesort', save=True, path='path/to/directory')
    ```

The default saving location is your current working directory.
palapa 0.1
A palapa package

# Palapa Package
A helper pip package for Palapa

### Assumptions:
+ Assuming python is installed on your system.

Installation sets up command
**************************************

Situation before installation::

    $ palapa
    bash: palapa: command not found

Installation right from the source tree (or via pip from PyPI)::

    $ python setup.py install

    $ pip install palapa

Now, the ``palapa`` command is available::

    $ palapa
    Welcome to Palapa!
champollion 1.0.0
Sphinx extension to document javascript code.
Keywords: sphinx,javascript,es6,restructuredtext,auto

###########
Champollion
###########

.. image:: https://img.shields.io/pypi/v/champollion.svg
        :target: https://pypi.python.org/pypi/champollion

.. image:: https://api.travis-ci.org/buddly27/champollion.svg?branch=master
    :target: https://travis-ci.org/buddly27/champollion

.. image:: https://coveralls.io/repos/github/buddly27/champollion/badge.svg?branch=master
    :target: https://coveralls.io/github/buddly27/champollion?branch=master

.. image:: https://readthedocs.org/projects/champollion/badge/?version=stable
        :target: http://champollion.readthedocs.io/en/stable
        :alt: Documentation Status

Sphinx extension which provides an automatic way to document javascript code

*************
Documentation
*************

Full documentation, including installation and setup guides, can be found at
http://champollion.readthedocs.io/en/stable/
poplar-forms 1.0.6
Fleeting forms for Orchid Extender
Keywords: sage orchid extender remote approvals

Poplar Forms
============

The Poplar Forms package, and accompanying PPFORMS module, are used to 
integrate Orchid Extender's Workflow for Sage 300 with fleetingforms.io
to securely collect well formatted, validated, data from users or 
customers from beyond the corporate perimeter.
petakita 0.1
A Petakita package

# Petakita Package
A helper pip package for Petakita

### Assumptions:
+ Assuming python is installed on your system.

Installation sets up command
**************************************

Situation before installation::

    $ petakita
    bash: petakita: command not found

Installation right from the source tree (or via pip from PyPI)::

    $ python setup.py install

    $ pip install petakita

Now, the ``petakita`` command is available::

    $ petakita
    Welcome to Petakita!
inageoportal 0.1
An Inageoportal package

# Inageoportal Package
A helper pip package for Inageoportal

### Assumptions:
+ Assuming python is installed on your system.

Installation sets up command
**************************************

Situation before installation::

    $ inageoportal
    bash: inageoportal: command not found

Installation right from the source tree (or via pip from PyPI)::

    $ python setup.py install

    $ pip install inageoportal

Now, the ``inageoportal`` command is available::

    $ inageoportal
    Welcome to Inageoportal!
moonroof 0.0.5
Client library for moonroof
Requires Python: >=3.6

# Moonroof Django Client Library

Coming soon... this is not production ready!

Visit `https://moonroof.io/get-started` to get an API Key

## Install & Setup

Download the package

```
pip install moonroof
```

and update Django settings

```
MIDDLEWARE = [
  ...,
  'moonroof.MoonroofMiddleware',
  ...
]

MOONROOF_API_KEY = '<Your API Key Here>'
```

## TODO

- Add Tests
presidiopy2 0.0.2
An API library to interact with Microsoft Presidio
Requires Python: >=3.6

# PresidioPY

PresidioPY is a wrapper around requests library to interact with [Microsoft Presidio](https://github.com/microsoft/presidio).

## Installation

`pip install presidiopy`

## Current support

### V1

| Path                                               | Method          | Supported |
| -------------------------------------------------- | --------------- | --------- |
| /api/v1/fieldTypes                                 | GET             | YES       |
| /api/v1/templates/:project/:action/:id             | GET             | NO        |
| /api/v1/templates/:project/:action/:id             | POST            | NO        |
| /api/v1/templates/:project/:action/:id             | PUT             | NO        |
| /api/v1/templates/:project/:action/:id             | DELETE          | NO        |
| /api/v1/projects/:project/analyze                  | POST            | YES       |
| /api/v1/projects/:project/anonymize                | POST            | NO        |
| /api/v1/projects/:project/anonymize-image          | POST            | NO        |
| /api/v1/projects/:project/schedule-scanner-cronjob | POST            | NO        |
| /api/v1/projects/:project/schedule-streams-job     | POST            | NO        |
| /api/v1/analyzer/recognizers                       | GET             | YES       |
| /api/v1/analyzer/recognizers/:recognizer_name      | GET             | YES       |
| /api/v1/analyzer/recognizers/:recognizer_name      | POST            | YES       |
| /api/v1/analyzer/recognizers/:recognizer_name      | PUT             | YES       |
| /api/v1/analyzer/recognizers/:recognizer_name      | DELETE          | YES       |

## Releasing new version

1. Increase version on setup.py
2. Clean `/dist` folder.
3. Generate new distribution files: `python3 setup.py sdist bdist_wheel`
4. Push it to PyPi: `python3 -m twine upload dist/*`

Check the documentation in case it is necessary: https://packaging.python.org/tutorials/packaging-projects/

## Development sponsor

The development of this library is sponsored by [QueryLayer](https://www.querylayer.com/): The next generation of Data-Sharing.
webinar 0.2
A webinar bot package

# Webinar Package
A helper pip package for webinar

### Assumptions:
+ Assuming python is installed on your system.

Installation sets up command
**************************************

Situation before installation::

    $ webinar
    bash: webinar: command not found

Installation right from the source tree (or via pip from PyPI)::

    $ python setup.py install

    $ pip install webinar

Now, the ``webinar`` command is available::

    $ hello
    Your name: Yusa
    Hello Yusa!