semvec/pypi-packages huggingface dataset:
honestybox-measurement 1.1.0
A framework for measuring things and producing structured results.
Requires Python: >=3.5,<4

[![PyPI version](https://badge.fury.io/py/honestybox-measurement.svg)](https://badge.fury.io/py/honestybox-measurement)
[![PyPI Supported Python Versions](https://img.shields.io/pypi/pyversions/honestybox-measurement.svg)](https://pypi.python.org/pypi/honestybox-measurement/)
[![GitHub license](https://img.shields.io/github/license/honesty-box/honestybox-measurement)](https://github.com/honesty-box/honestybox-measurement/blob/master/LICENSE)
[![GitHub Actions (Tests)](https://github.com/honesty-box/honestybox-measurement/workflows/Tests/badge.svg)](https://github.com/honesty-box/honestybox-measurement)
[![GitHub Actions (Quality)](https://github.com/honesty-box/honestybox-measurement/workflows/Quality/badge.svg)](https://github.com/honesty-box/honestybox-measurement)
[![Honesty Box Twitter](https://img.shields.io/twitter/follow/honestybox?style=social)](https://twitter.com/honestybox)

# honestybox-measurement

A framework for measuring things and producing structured results.

## Requirements

`honestybox-measurement` supports Python 3.5 to Python 3.8 inclusively.

## Development

### Git hooks

[pre-commit](https://pre-commit.com/) hooks are included to ensure code quality
on `commit` and `push`. Install these hooks like so:

```shell script
$ pre-commit install && pre-commit install -t pre-push
asd
```

## Releases

To ensure releases are always built on the latest codebase, *changes are only ever merged to `release` from `master`*.

### Creating a release
1. Ensure that master is up to date:

    ```shell script
    $ git checkout master
    $ git pull origin
    ```

2. Switch to release and ensure it is up to date:

    ```shell script
    $ git checkout release
    $ git pull origin
    ```

3. Merge from master:

    ```shell script
    $ git merge master
    ```

4. Add a new release to `CHANGELOG.md` and include all changes in `[Unreleased]`.

5. Update version number in `pyproject.toml`

6. Commit the changes to the `release` branch with comment `Release <version number>`

    ```shell script
    $ git add CHANGELOG.md pyproject.toml
    $ git commit -m 'Release v<x>.<y>.<z>`
    ```

7. Tag the commit with the release number:

    ```shell script
    $ git tag v<x>.<y>.<z>
    ```

8. Push the commit and tags upstream:

    ```shell script
    $ git push && git push --tags
    ```

9. Merge changes into master and push upstream:

    ```shell script
    $ git checkout master
    $ git merge release
    $ git push
    ```


### Publishing a release

1. Install [poetry](https://poetry.eustace.io)

2. Checkout the release:

    ```shell script
    $ git checkout v<x>.<y>.<z>
    ```

3. Publish the release:

    ```shell script
    $ poetry publish --build
    ```
ccalgo 0.0.1
Using basic algorithms
Requires Python: >=3.6

# BasicAlgo

## 1. Objective

The objective of this project is to be familiar with python language and data structures and algorithms.

## 2. Scope

The scope of this project is basic data structures and algorithms used in day-to-day life. 

## 3. Introduction to library

This library is intended to the users who want to use basic algorithms in python. The basic algorithms includes:
1. Kadane's Algorithm
2. Next permutation
3. Longest consecutive sequence
4. Fractional knapsack
5. N-Queens
6. Sudoku solving
7. M colouring problem
8. Print all permutations of a string
9. Word break
10. Palindrome partitioning
11. Subset sum
12. Kth permutation sequence
13. Check for balanced parentheses
14. Next greater element
15. Largest rectangle in histogram
16. Reverse words in string
17. Longest Common prefix
18. Rabin Karp
19. Prefix function / Z-function
20. KMP Algorithm
21. Binary tree, traversals and views
22. Height of binary tree
23. LCA in binary tree
24. Maximum sum path
25. Binary tree from inorder and preorder
26. Binary tree from inorder and postorder
27. MST using Prim's Algorithm
28. MST using Kruskal's Algorithm
29. Max product subarray
30. Longest increasing subsequence
31. Longest common subsequence
32. 0/1 Knapsack Problem
33. Coin Change
34. Subset sum
35. Egg dropping
36. Palindrome partitioning

## 2. Usage of library

```
import basic_algo
from basic_algo import Stack
from basic_algo.Stack import CheckForBalancedParentheses as cfbp


obj = cfbp.CheckForBalancedParentheses()
if obj.CheckForBalancedParentheses("((()))"):
    print("Yes")
else:
    print("No")
```

## 3. Contact for updates

```
Siddharth Marvania: 17bit046@nirmauni.ac.in
Jenil Mehta: 17bit048@nirmauni.ac.in
```
badwing 0.1.dev67
Skateboarder/Platformer/Lepidopterist Game using Arcade & Pymunk
Requires Python: >=3.6

# BadWing :butterfly:

Skateboarder/Platformer/Lepidopterist Game using Arcade & Pymunk

## Quick Links

:notebook: [Documentation](https://badwing.readthedocs.io/en/latest/)

:package: [Package](https://pypi.org/project/badwing/)

## Installation

### From PyPI

#### TLDR - do this at your own risk

        pip install badwing

#### Recommended - pipX

If you don't already have it installed go to https://pypi.org/project/pipx/ for instructions

        pipx install badwing

#### And then run it!

        badwing run


### From GitHub

Clone the repository

        git clone https://github.com/kfields/badwing.git
        
Navigate to the new directory which contains the repository

        cd badwing

Create a Python 3 virtual environment called `env`

        python3 -m venv env
        
Activate the environment

        source env/bin/activate
        
Install required packages

        pip install -r requirements.txt


## Usage

Activate the virtual environment, if not already active

        cd badwing
        source env/bin/activate
        
Run the game

        python run_game.py

## Controls

### Movement

WASD + cursor keys
Press down to mount/dismount
Press up to do an Ollie! :)

### Pause/Menu

Escape key