semvec/pypi-packages huggingface dataset:
pythonsearch 1.0.1
A package containing the most popular searching algorithms.
Requires Python: >=3.6

pythonsearch package
====================


Pythonsearch is a package containing popular searching algorithms, which can be **quickly** implemented for various projects to save coding time for more important things! 

Recently I got really interested in searching algorithms and decided to code a Python solution, which allows users to quickly implement the algorithms listed below:
* Linear Search
* Bilinear Search
* Binary Search
* Jump Search
* Interpolation Search

Searching algorithms are used in almost every application and can be fun to play around with so feel free to try out this pythonsearch!

Install
--------------

To install the package just run `pip install pythonsearch` in your shell!
After that you can `import pythonsearch` in your Python program and start coding.
Currently there are five searching algorithms available, which are listed above.

Use
---

```
from pythonsearch.search import linear_search

array_one = [8, 2, 9, 10, 34]

#index of element 10
index_10 = linear_search(array, 10)

print(index_10)

```
Output: `3`

**Pythonsearch also works with strings:**

```
array_two = ["Max", "Paul", "Mary, "Julia"]

#index of element "Julia"
index_Julia = linear_search(array, "Julia")

print(index_Julia)
```
Output: `3`

Functionality
-------------
| Algorithm     | Needs sorted array           | Speed  |
| ------------- |:-------------:| -----:|
| linear_search     | no| relatively slow |
| bilinear_search    | no      |   relatively slow |
| binary_search | yes     |  fast |
| jump_search     | yes | medium |
| interpolation_search    | yes    |   fast |

`linear_search` is also reversable: `linear_search(array, x, reversed=True)`.
crypto.com 0.0.0
A python3 crypto.com API wrapper powered by modern technologies such as asyncio
Requires Python: >=3.6

<h1 align="center">
  <br>
  <img src="https://oraxen.vercel.app/todo/crypto.com.svg" alt="Crypto.com logo" width="256">
  <br>
</h1>

<h4 align="center">ðŸ¦¾ A python3 crypto.com API wrapper powered by modern technologies such as asyncio.</h4>

<p align="center">
    <a href="https://discord.gg/bhbPCXW" alt="discord">
        <img src="https://img.shields.io/discord/725070664100216922?label=chat&logo=discord"/>
    </a>
</p>


## Get crypto.com
To install the library, you can just run the following command:
```console
# Linux/macOS
python3 -m pip install -U crypto.com

# Windows
py -3 -m pip install -U crypto.com
```

## Why crypto.com?
The crypto.com api is complex to grasp and using a wrapper saves time but also ensures that the right practices are adopted. Crypto.com offers a modern and asynchronous solution.

## Features
- todo

## What it does not
- todo
> If you need these features, don't open an issue to ask me to implement them

## Donate
- ETH (ENS): ``thomas.ethers.xyz``
- ETH (legacy address): ``0x54c5a92c57A07f33500Ec9977797219D70D506C9``
- BTC: ``bc1qm9g2k3fznl2a9vghnpnwem87p03txl4y5lahyu``
logma 0.4.0
defaults for structlog

# logma

[![Build](https://github.com/peakiq/logma/workflows/logma/badge.svg)](https://github.com/peakiq/logma)
[![PyPI version fury.io](https://badge.fury.io/py/logma.svg)](https://pypi.python.org/pypi/logma/)

Great default logging.

## Usage

Install:

```
% pip install logma
```

Example file:

```
% cat example/logex.py
from logma.wech import datlog
import structlog


# auto detects tty and outputs json or text accordingly
datlog()


log = structlog.get_logger("logex")


def main():
    log.info("Hello")
    log.warn("Hello")
    log.error("Hello")
    log.debug("Hello")


if __name__ == "__main__":
    main()
```

Usage in the console (it uses colorama):

```
% env/bin/python example/logex.py
2020-03-04T11:27:41.523012Z [info     ] Hello                          [logex] func=main lineno=13 module=__main__
2020-03-04T11:27:41.529786Z [warning  ] Hello                          [logex] func=main lineno=14 module=__main__
2020-03-04T11:27:41.529982Z [error    ] Hello                          [logex] func=main lineno=15 module=__main__
2020-03-04T11:27:41.530156Z [debug    ] Hello                          [logex] func=main lineno=16 module=__main__
```

Usage in background (json output to stderr):

```
% env/bin/python example/logex.py &> logex.log && cat logex.log
{"event": "Hello", "level": "info", "logger": "logex", "timestamp": "2020-03-04T11:28:17.565149Z", "module": "__main__", "lineno": 13, "func": "main"}
{"event": "Hello", "level": "warning", "logger": "logex", "timestamp": "2020-03-04T11:28:17.571626Z", "module": "__main__", "lineno": 14, "func": "main"}
{"event": "Hello", "level": "error", "logger": "logex", "timestamp": "2020-03-04T11:28:17.571821Z", "module": "__main__", "lineno": 15, "func": "main"}
{"event": "Hello", "level": "debug", "logger": "logex", "timestamp": "2020-03-04T11:28:17.571995Z", "module": "__main__", "lineno": 16, "func": "main"}
```