semvec/pypi-packages huggingface dataset:
manasafiles 154
Testing installation of Package
License: MIT

custom Python package that is installable from your GitHub repo!

## Installation and updating
Use the package manager [pip](https://pip.pypa.io/en/stable/) to install Toolbox like below. 
Rerun this command to check for and install  updates .
```bash
pip install git+https://github.com/Muls/toolbox
```

## Usage
Features:
* functions.listChunker  --> generator that chunks and interable in evenly sized chunks 
* functions.weirdCase    --> converts a string to a totally unreadable format
* functions.report      --> prints to the console with a timestamp
* decorators.singleton  --> used for decoratint your class to make it a singleton

#### Demo of some of the features:
```python
import toolbox
from toolbox import report

message = toolbox.functions.weirdCase("The toolbox package is ready for use")
report(message)

list_of_numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
for chunk in toolbox.functions.listChunker(lst=list_of_numbers, csize=3):
    print(chunk)
```

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

## License
[MIT](https://choosealicense.com/licenses/mit/)
pypcd3 0.1.1
Pure Python PCD reader/writer
License: MIT

pypcd
========

Pure Python reader/writer for the PCL ``pcd`` data format for point clouds.

Please go to the repository README_.

.. _README: https://github.com/dimatura/pypcd/blob/master/README.md

License
=======
``pypcd`` is licensed under the terms of the MIT license. See the file
"LICENSE" for information on the history of this software, terms & conditions
for usage, and a DISCLAIMER OF ALL WARRANTIES.

All trademarks referenced herein are property of their respective holders.

Copyright (c) 2015--, Daniel Maturana
secretset 0.2.0a2
Command line interface to anonymize data.
License: MIT
Requires Python: >=3.10,<4.0

[![ci](https://github.com/cnpryer/secretset/workflows/ci/badge.svg)](https://github.com/cnpryer/secretset/actions)
[![PyPI Latest Release](https://img.shields.io/pypi/v/secretset.svg)](https://pypi.org/project/secretset/)

# secretset

Command line interface to anonymize data.

## Installation

```console
$ pip install secretset
```

## Usage

For information on commands available run `secretset --help`.

### Compatible sources

- Excel
- CSV

### Anonymize files

You can anonymize files using:

```
$ secretset file.xlsx --col a
```

### Anonymize multiple files

You can anonymize multiple related files:

```
$ secretset file1.xlsx file2.csv \
    --col a \
    --col b \
    --col c 
```
ititer 0.1.4
Infer inflection and endpoint titers from serial dilution assays using Bayesian hierarchical modelling.
License: MIT
Keywords: bayesian,dose response,dose,response,virology,elisa,sigmoid

[![Documentation Status](https://readthedocs.org/projects/ititer/badge/?style=flat-square)](https://ititer.readthedocs.io/en/latest/?badge=latest)

# ititer

Infer inflection and endpoint titers from serial dilution assays using Bayesian hierarchical modelling.

## Install

It can be installed from command-line using [pip](https://pypi.python.org/pypi/pip):

```bash
pip install ititer
```

## Usage

See the documentation at [ititer.readthedocs.io](https://ititer.readthedocs.io/).

## Authors

* David J. Pattinson

## License

This project is licensed under the MIT license.
pyqt-explanation-balloon 0.0.21
PyQt explanation balloon
License: MIT


# pyqt-explanation-balloon
PyQt explanation balloon

## Requirements
* PyQt5 >= 5.8

## Setup
`python -m pip install pyqt-explanation-balloon`

## Preview

Explanation balloon can be used to explain certain widget. You can close this balloon with X button at the top right. 

![image](https://user-images.githubusercontent.com/55078043/189249105-9ce31fd1-164b-4b35-af6d-af623ff2f56a.png)

You can set the widget which you want to describe with balloon. 

You can also set the size and content of balloon with constructor. Check the class overview below.

This explanation balloon is perfectly responsive to window's resize/move/activate/deactivate event.

Text alignment is set to the center, word is wrapped at word boundaries.

## Class/Method Overview
* `ExplanationBalloon(widget, width: float, height: float, text: str)` - Constructor. `widget` is the widget which is supposed to be explained by explanation balloon.
* `setBackgroundColor(color: QColor)` - Set the background color. Text color will be also changed automatically based on background color. 
* `setFont(font: QFont)` - Default function of Qt. You can set the font of text.

## Example
```python
from PyQt5.QtGui import QFont, QColor
from PyQt5.QtWidgets import QMainWindow, QPushButton, QApplication, QVBoxLayout, QWidget

from pyqt_explanation_balloon.explanationBalloon import ExplanationBalloon


class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()
        self.__initUi()

    def __initUi(self):
        btn = QPushButton('Show explanation balloon')

        lay = QVBoxLayout()
        lay.addWidget(btn)

        mainWidget = QWidget()
        mainWidget.setLayout(lay)

        self.setCentralWidget(mainWidget)

        self.__eb = ExplanationBalloon(btn, 300.0, 200.0, 'This is explanation balloon made out of PyQt')
        self.__eb.setFont(QFont('Arial', 14))
        self.__eb.setBackgroundColor(QColor(50, 50, 50, 255))
        btn.clicked.connect(self.__eb.show)


if __name__ == "__main__":
    import sys

    app = QApplication(sys.argv)
    mainWindow = MainWindow()
    mainWindow.show()
    sys.exit(app.exec_())
```

Result

![image](https://user-images.githubusercontent.com/55078043/189249567-076f8141-1fc7-4e46-b6ba-29f87ab645a6.png)