semvec/pypi-packages huggingface dataset:
sips 0.14.2
tools for quantitative sports analysis
Requires Python: >=3.6

# sips 0.14.2

setup:

- install
- navigate to dir
- local pip install

```bash
git clone https://github.com/anandijain/sips.git
cd sips
pip install -e . [--user]
```

## USAGE

1. get data

    ```python
    from sips.lines import lines
    lines.Lines()
    # or
    from sips.lines.bov import bov
    bov.lines(['nba'])
    ```

2. train LSTM predictor on data

    - place `lines.py` output CSVs in `sips/data/lines`
    - go to `sips/ml/` and `python ml_pred.py`

## CHANGELOG / ROADMAP

1. the sports-reference api has been largely revamped

2. preparing for pypi release

3. post will be moved to separate repo and have sips as dependency

4. premature update of master to 0.14.2

5. 0.14.2 fixes some relative import problems, could be lingering instability
pycoqmut 0.1.0
A mutation analysis tool for Coq
Requires Python: >=3.7

# pycoqmut

A mutation analysis tool for Coq.

### Installation

First off, it is **required** to install the `coq-serapi` library. Instructions to install it can be found [here](https://github.com/ejgallego/coq-serapi).

Once installed `coq-serapi`, `pycoqmut` can be installed via `pip`:

	pip --user install pycoqmut

`pycoqmut` has only been tested with Python 3.8, but it is probabily fine also with 3.7 and 3.6.

### Usage

From the command line:

	pycoqmut-cli <options> <source file>

For more informations, execute `pycoqmut --help`.
bvr 0.0.6
BVR: Log like a Beaver

# bvr
BVR: Log like a Beaver

[![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/)
[![PyPI version](https://badge.fury.io/py/bvr.svg)](https://badge.fury.io/py/bvr)
![GitHub](https://img.shields.io/github/license/doedotdev/bvr)

## Install
```
pip install bvr
```

### bvr decorators
- [bvr_start: log when a method starts](#bvr_start)
- [bvr_end: log when a method ends](#bvr_end)
- [bvr_start_end: log when a method starts and ends](#bvr_start_end)
- [bvr_rest_before: log and sleep before a method starts](#bvr_rest_before)
- [bvr_rest_after: log and sleep after a method ends](#bvr_rest_after)
- [bvr_time: log the amount of time a method takes](#bvr_time)
- [bvr_try: log and catch an exception](#bvr_try)
- [bvr_repeat: log and repeat a method](#bvr_repeat)
- [bvr_compose: compose multiple other bvr decorators on a single method](#bvr-compose)


### bvr_start 
log when a method starts

example:
```
from bvr import bvr_start

@bvr_start
def example_one():
    print("hello")
    return 3

example_one()
```

output:
```
STARTED | FUNCTION: example_one | ARGS: () | KWARGS: {}

hello
```


### bvr_end
log when a method ends

example:
```
from bvr import bvr_end

@bvr_end
def example_one():
    print("hello")
    return 3

example_one()
```

output:
```
hello

ENDED | FUNCTION: example_one | ARGS: () | KWARGS: {}
```

### bvr_start_end
log when a method starts and ends

example:
```
from bvr import bvr_start_end

@bvr_start_end
def example_one():
    print("hello")
    return 3

example_one()
```

output:
```
STARTED | FUNCTION: example_one | ARGS: () | KWARGS: {}

hello

ENDED | FUNCTION: example_one | ARGS: () | KWARGS: {} 
```

### @bvr_rest_before
log and sleep before a method starts

Coming Soon!

### @bvr_rest_after
log and sleep after a method ends

Coming Soon!

### @bvr_time
log the amount of time a method takes

Coming Soon!

### @bvr_try
log and catch an exception

Coming Soon!

### @bvr_repeat
log and repeat a method n times

Coming Soon!

### @bvr_compose
compose multiple other bvr decorators on a single method

Coming Soon!


## Tech Notes
- Langauges
    - Python
    - Bash
    - Markdown
- Quality
    - PyTest
    - Coverage
    - Pylint
- Automation
    - Github Actions
    - Travis CI
- Hosting
    - Test PyPi
    - Prod Pypi
F1-Fuzzer 0.0.5
A fast grammar fuzzer
Requires Python: >=3.6

# F1 Fuzzer

This is the F1 Fuzzer described in the paper [Building Fast
Fuzzers](https://arxiv.org/abs/1911.07707).

If you use F1 in a production setting, if you found bugs with it (yay!), or if
you have any suggestions to share, please let us know – your experience is very
valuable for us.  Thanks!
email-forwarder 0.1.1
High level email forwarding in Python.
Keywords: spam

# email-forwarder
High-level email forwarding in Python (3+)

## Usage
```python3
from email_forwarder import EmailForwarder

e = EmailForwarder("user@example.com", "password", "smtp.example.com", 587)

eml = open("message.eml", 'r').read()
e.forward(eml, "to@example.com")
```
---
**Note:** current implementation forwards in place without adding original `From` info.
sight-machine 0.5
Simple binary logger
Requires Python: >=3.7

Sight Machine
-------------

The `BinaryLogger` allows to store instances of `BinaryLoggable` classes and
then enumerate all entries of any specified class in reverse order::

    import sight_machine
    with sight_machine.BinaryLogger() as log:
        log.write(BinaryLoggableX())
        log.write(BinaryLoggableY())
        log.write(BinaryLoggableX())
        log.write(BinaryLoggableX())

        for entry in log.read(BinaryLoggableX)):
            print(entry)