semvec/pypi-packages huggingface dataset:
siwp2005-james-sort 0.0.2
A collection of sorting algorithms
Requires Python: >=3.6
Keywords: sorting algorithms

# Sorting Algorithms Package

A collection of sorting algorithms implemented in Python.

## Introduction
This repository contains a collection of sorting algorithms implemented in Python. The goal of this project is to provide a comprehensive set of sorting algorithms that can be used for educational and practical purposes.

## Features
* Implementation of various sorting algorithms, including:
	+ Bubble sort
	+ Selection sort
	+ Insertion sort

## Installation
You can install this package using pip:
```
pip install siwp2005-james-sort
```

## Usage
You can use the sorting algorithms as follows:
```python
from siwp2005-james-sort.src.sort import bubble_sort, insertion_sort, quick_sort

arr = [3, 2, 1]
arr = bubble_sort(arr)
print(arr)  # [1, 2, 3]

arr = [3, 2, 1]
arr = insertion_sort(arr)
print(arr)  # [1, 2, 3]

arr = [3, 2, 1]
arr = quick_sort(arr)
print(arr)  # [1, 2, 3]
```

## Running Tests
To run the tests, navigate to the root directory of the project and run the following command:
```
python -m unittest tests/test_bubble_sort.py
```
```
python -m unittest tests/test_insertion_sort.py
```
```
python -m unittest tests/test_quick_sort.py
```

This will execute the test cases in `test_bubble_sort.py`,`test_insertion_sort.py`,`test_quick_sort.py` and report any failures or errors.
Alternatively, you can run all tests in the `tests` directory using:
```
python -m unittest discover -s tests -p 'test_*.py'
```
This will discover and run all test files in the `tests` directory that match the pattern `test_*.py`.
robowrap 0.7.13
A wrapper for the DJI robomaster library for Python, makes programming the robomaster a little eeasier.
Requires Python: <3.9,>=3.7

# robowrap
__a wrapper for the DJI Robomaster library to make use of the library easier for secondary students__

_Please note that this package requires an older version of python3, this is due to the [Robomaster SDK](https://github.com/dji-sdk/RoboMaster-SDK) not supporting Python 3.9 onwards yet._

Please use **Python 3.7** or **Python 3.8**

## Installation

 1. Install [Python 3.8.2](https://www.python.org/downloads/release/python-382/)
 2. Run the following _pip_ command:

_windows:_
``` sh
python -m pip install robowrap --user
```

_mac:_
``` sh
python3 -m pip install robowrap --user
```

look at the [test.py](https://github.com/MrDaviesKellett/robomasterWrapper/blob/main/test.py) file to see how to use this wrapper.

## still to do:
- [ ] documentation
- [x] camera
- [x] line following
zspell 0.5.5
A simple yet fast spellchecker that works with Hunspell dictionaries
Requires Python: >=3.7

# ZSpell

Python bindings for the Rust zspell library: a simple yet fast spellchecker.

To use this library, you will need a dictionary in the language of your choice.
Many are available at the following repository:
<https://github.com/wooorm/dictionaries>

The full Python API documentation is available at <https://zspell.readthedocs.io>

```py
from zspell import Dictionary

with open ("dictionaries/en_US.aff", "r") as f:
    config_str = f.read()
with open ("dictionaries/en_US.dic", "r") as f:
    dict_str = f.read()
d = Dictionary(config_str, dict_str)

assert(d.check("Apples are good! Don't you think?"))
assert(not d.check("Apples are baaaad"))
```
goodip 0.0.5
you can get your ip address and get its information.
Requires Python: ~=3.6
Keywords: ip, myip, goodip, checkip

## get start:

```python
from goodip import ip

ip = ip()

ip.ip
ip.country
ip.region
ip.city
ip.isp
ip.organization
ip.network
ip.usage_type
ip.timezone
ip.local_time
ip.coordinates
ip.os
```