semvec/pypi-packages huggingface dataset:
ndd-forked-keycloak 3.1.2
Forked from https://github.com/keycloak-client/keycloak-client
License: MIT
Requires Python: <4,>=3.0.*

[![Documentation Status](https://readthedocs.org/projects/keycloak-client/badge/?version=latest)](https://keycloak-client.readthedocs.io/en/latest/?badge=latest)
![CI](https://github.com/keycloak-client/keycloak-client/workflows/CI/badge.svg?branch=main)
[![PyPI version](https://badge.fury.io/py/keycloak.svg)](https://badge.fury.io/py/keycloak)
[![codecov](https://codecov.io/gh/keycloak-client/keycloak-client/branch/main/graph/badge.svg)](https://codecov.io/gh/keycloak-client/keycloak-client)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/keycloak.svg)](https://pypistats.org/packages/keycloak)

This repo contains a python client for [Keycloak](https://www.keycloak.org/).
Documentation is available in [https://keycloak-client.readthedocs.io](https://keycloak-client.readthedocs.io)


### Installation

```
pip install keycloak                       # install only client   
pip install "keycloak[docs]"               # install client + sphinx   
pip install "keycloak[extensions]"         # install client + django/flask/starlette   
pip install "keycloak[docs,extensions]"    # install client + sphinx + django/flask/starlette   
```

### Web Framework Support

We provide prebuilt middlewares for the following frameworks

* Flask
* Starlette
* Django
PysherPlus 2.0.1
Pusher websocket client for python, based on deepbrook's fork of Erik Kulyk's PythonPusherClient
License: MIT
Keywords: pusher websocket client

[![PyPI version](https://badge.fury.io/py/PysherPlus.svg)](https://badge.fury.io/py/PysherPlus)

# Pysher

`pysherplus` is a python module for handling pusher websockets. It is based on @deepbrok's fork of  @ekulyk's `PythonPusherClient`. 
You can check out the deepbrook fork [here](https://github.com/deepbrook/Pysher). Deepbrook's code was in maintenance mode, and I wanted a more actively maintained project with a few bug fixes to use in a project.

## New features

- Subscription status of channels is automatically maintained and can be setup before connection.
- Authorization support for known secret, url based (such as Laravel), and even custom websocket authentication.
- Better support for custom URLs using the PusherHost class.

## Installation

Install via pip `pip install pysherplus`.

This module depends on websocket-client module available from: <http://github.com/websocket-client/websocket-client>

## Example

Example of using this pusher client to consume websockets:

```python
import sys
import time
from pysherplus.pusher import Pusher

# Add a logging handler so we can see the raw communication data
import logging

root = logging.getLogger()
root.setLevel(logging.INFO)
ch = logging.StreamHandler(sys.stdout)
root.addHandler(ch)

app_key = "my_pusher_app_key"
pusher = Pusher(app_key)


def my_func(event, data):
 print("processing Event:", event)
 print("processing Data:", data)


pusher["my_channel"]["my_event"].register(my_func)
pusher.connect()

while True:
 # Do other things in the meantime here...
 time.sleep(1)
```
    
## Performance
PysherPlus relies on websocket-client (websocket-client on pyPI, websocket import in code), which by default does utf8 validation in pure python. This is somewhat cpu hungry for lot's of messages (100's of KB/s or more). To optimize this validation consider installing the wsaccel module from pyPI to let websocket-client use C-compiled utf5 validation methods (websocket does this automatically once wsaccel is present and importable).

## Thanks
Huge thanks to @deepbrook for forking the original repo and by proxy, thank you to all of the people who [they thanked](https://github.com/deepbrook/Pysher#thanks). 

## Copyright

MTI License - See LICENSE for details.

# Changelog
## Version 2.0.0
Forked and refactored @deepbrook's code and republished under PysherPlus name.

For previous versions, see the original repo's [changelog](https://github.com/deepbrook/Pysher#changelog)
pymv 1.4
CLI wrapper of rope's module moving functionality
License: MIT
Requires Python: >=3.7.0

# pymv

CLI wrapper of rope's module moving functionality. Depends on a slightly forked (hacked up) version of Rope - https://github.com/Ridecell/rope.


## Usage

```
usage: pymv [-h] [--dry-run] [--project-root-directory PROJECT_DIR]
            source_path destination_path [scoped_global_variable]

Move python files and folders, automatically updating import statements in dependent files.

positional arguments:
  source_path
  destination_path
  scoped_global_variable
                        Provide a Global variable/class/function name in source file to move to
                        destination. Allows for greater granularity when moving overscoped modules
                        that need to be split into 2 (or more) modules

optional arguments:
  -h, --help            show this help message and exit
  --dry-run
  --project-root-directory PROJECT_DIR
                        Root directory of the python project in which the files are being moved.
                        This defines the scope for which to search for affected import statements.
```

## Install

```
pip install git+https://github.com/Ridecell/rope pymv
```
iproc 0.1.0
Simple image processing scripts
License: MIT
Requires Python: >=3.6

# Iproc

Simple image processing scripts

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install iproc.
``` bash
pip install iproc
```

## Usage

Placeholder

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.
fdlsgm 0.5.6
FDLSGM: Fast Directed Line Segment Grouping Method
License: MIT

# Fast Directed Line Segment Grouping Method
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Overview
This package provides an algorithm and interface to group elementary line segments in terms of direction and vicinity. The algorithm used is based on the algorithm developed by Jang & Hong (2002)[^JH2002]. The software efficiently finds line segments from a bunch of elemental directed line segments placed in a three-dimensional space.


## Dependencies
The library is written in _C++11_ and do not depends on any library outside of the `STL`. The Python interface is depends on `NumPy`. The library is developed on `g++` version 5.4 installed in Linux Mint 18.1 (serena). The Python interface is developed on Python 3.7.1 and Numpy 1.18.1.


## References
[^JH2002]: Jeong-Hun Jang & Ki-Sang Hong, Pattern Recognition 35 (2002), 2235--2247 (doi: [10.1016/S0031-3203(01)00175-3](https://doi.org/10.1016/S0031-3203(01)00175-3 "Jand & Hong (2002)"))
cellregmap 0.0.3
A linear mixed model framework to map multivariate context-specific eQTL using single-cell RNA-seq data.
License: MIT
Requires Python: >=3.6
Keywords: scRNA-seq,eQTL,context-specific regulation

# CellRegMap

Cellular Regulatory Map (CellRegMap) is a linear mixed model approach to perform multi-context eQTL mapping by leveraging single cell RNA sequencing (scRNA-seq) data.
It is related to the previously proposed [StructLMM](https://www.nature.com/articles/s41588-018-0271-0) but importantly it can account for sample structure, including population structure and repeated observations for the same samples, e.g., multiple cells for the same donor.

The CellRegMap model and its applications to both real and simulated data are described in the [CellRegMap manuscript](https://www.biorxiv.org/content/10.1101/2021.09.01.458524v1).

We are working on more instructions and tutorials to facilitate usage of the package at [this link](https://limix.github.io/CellRegMap/)!

## Install

From your command line, enter

    python3 -m pip install cellregmap

in your command line.

## Development

To install it in development mode, enter

    git clone https://github.com/limix/CellRegMap.git
    cd CellRegMap
    python3 -m pip install -e .

in your command line.

## Running tests

From your command line, enter

    python3 setup.py test
<!-- 
## Project layout

    ├─ old_files/       old scripts
    ├─ references/      documents on the mathematical concepts
    └─ CellRegMap/      package implementation
       └─ test/         test file

## References

- [Exploring Multivariate Gene-Environment Interactions: Models And Applications](https://www.repository.cam.ac.uk/handle/1810/290971)
- [Optimal tests for rare variant effects in sequencing association studies](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3440237/) [Supplementary material](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3440237/bin/supp_kxs014_kxs014supp.pdf) -->