semvec/pypi-packages huggingface dataset:
cholupdates 0.0.1a7
Efficient Updates to Cholesky Factors after Matrix Modifications
License: MIT
Requires Python: >=3.6
Keywords: low-rank,rank-1,rank,one,update,downdate,cholesky

# cholupdates: Efficient Updates to Cholesky Factors after Matrix Modifications

[![PyPI](https://img.shields.io/pypi/v/cholupdates?label=PyPI&style=flat-square&logo=pypi&logoColor=white)](https://pypi.org/project/cholupdates/)
[![Documentation](https://img.shields.io/readthedocs/cholupdates.svg?label=Documentation&style=flat-square&logo=read%20the%20docs&logoColor=white)](https://cholupdates.readthedocs.io/en/latest/)
[![Tests](https://img.shields.io/github/workflow/status/marvinpfoertner/cholupdates/Linting%20and%20Testing?label=Tests&style=flat-square&logo=github&logoColor=white)](https://github.com/marvinpfoertner/cholupdates/actions?query=workflow%3ALinting%20and%20Testing)
[![Test Coverage](https://img.shields.io/codecov/c/github/marvinpfoertner/cholupdates?style=flat-square&logo=codecov&logoColor=white&label=Test%20Coverage)](https://codecov.io/gh/marvinpfoertner/cholupdates)
begentle 0.1.1
A module for filtering text with profanity using Google's Perspective API.
License: MIT
Requires Python: >=3.9,<4.0

========
begentle
========
begentle is a package for detecting toxic language using 
the Perspective API (more info at `PerspectiveAPI.com <https://perspectiveapi.com/>`_).
Google already has a Python module for this, but I think it's 
too complex, so I created my own.

Getting Started
---------------
First you will need a Google Cloud project API key with
the Perspective API enabled. 

Follow these two tutorials:
| `Tutorial 1: Getting Started <https://developers.perspectiveapi.com/s/docs-get-started>`_
| `Tutorial 2: Enable the API <https://developers.perspectiveapi.com/s/docs-enable-the-api>`_

Once you have your API key install the package::

    pip install begentle

and use it like so::
    
    from begentle import CommentAnalyzer
    analyzer = CommentAnalyzer('YOUR_API_KEY')
    comment = 'You suck! I hate you, never come back.'
    print(analyzer.analyze(comment))

You should see something like 0.9543847.
This is a value between 0 and 1 representing toxicity.
Generally toxic phrases return a value above 0.9.
And that's it!
gitmine 0.0.11
Simple command-line app for querying assigned Issues and PRs from Github.
License: MIT
Requires Python: >=3.6

[![Build Status](https://travis-ci.com/joecummings/gitmine.svg?branch=master)](https://travis-ci.com/joecummings/gitmine)

# gitmine

Stop getting buried under countless Github Issues and PRs. Organize, reference, and close with ease.

Based on the amazing work done by Github itself on [hub](https://github.com/github/hub) and [Github CLI](https://cli.github.com/) (released while we were working on this project. Must've been on to something). I view this as a natural extension of the `gh` command for easy access to Issues and PRs from anywhere in your command line. 

#### Who is this for?

I work on a lot of projects across many repositories. It was a pain in the a$$ to keep track of all the Issues I was assigned and PRs I had to review. Some tools provided a quick way to see Issues from one repository, but I needed a quick way to view, organize and open from any of these projects, thus `gitmine` was born.

If you aren't a heavy user of Github or maybe only have one repository you focus on, this is probably more than you need.

## Usage

### Command Line Arguments
```
Usage: gitmine [OPTIONS] COMMAND [ARGS]...

  Simple command-line tool for querying assigned Issues and PR reviews from
  Github.

Options:
  -v, --verbose  Give more output. Option is additive, and can be used up to
                 three times.
  --help         Show this message and exit.

Commands:
  config  Set or Access Github Config information.
  get     Get assigned Github Issues and/or Github PRs.
  go      Open a browser page for the given repositiory / issue.
```

### Config

If you already have the Github CLI installed and setup, congrats! You can skip this section. `gitmine` automatically piggy-backs on Github CLI's config to access your Github information. 
To use `gitmine` you will first need to generate a Personal Access Token. You can follow the instructions [here](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token).

```
gitmine config username ~git-username~
gitmine config token ~git-token~
```

## Installation

#### From PyPi
```
pip install gitmine
```
#### From source
```
pip install 'git+https://github.com/joecummings/gitmine.git'
```

## Contributing

See [Contributing.md](Contributing.md)

## Common Errors and FAQ's

* Running `gitmine get prs` with the wrong username will not error but return nothing