semvec/pypi-packages huggingface dataset:
blob-creator 3.2.5
Package to create dummy datasets for analysis tasks
Requires Python: >=3.6

# Blob Dataset Creator

[![Publish to PyPI](https://github.com/mckoh/blob_creator/actions/workflows/pypi.yml/badge.svg)](https://github.com/mckoh/blob_creator/actions/workflows/pypi.yml) [![Lint with PyLint](https://github.com/mckoh/blob_creator/actions/workflows/pylint.yml/badge.svg)](https://github.com/mckoh/blob_creator/actions/workflows/pylint.yml) [![Test with Pytest](https://github.com/mckoh/blob_creator/actions/workflows/pytest.yml/badge.svg)](https://github.com/mckoh/blob_creator/actions/workflows/pytest.yml)

Blobs are little monsters that you can use to demonstrate data analysis procedures. They have a size, a weight, a color and a cuteness level. As you can see, a blob dataset contains all types of variables that you can find in the wild (nominal, ordinal and metric).

## Generator Output

This generator creates a population of blobs. It delivers (a) an Excel data frame with every blob's properties, (b) a population plot that visualizes all blobs for presentation purposes and (c) a set of visualizations of the population data.

![Dataframe](https://github.com/mckoh/blob_creator/raw/main/static/dataframe.png)

The **population plot** displays all blobs with color and size. In addition to that, it shows blob names. There are three different kinds of base images that can be used to visualize blobs.

![Blob population](https://github.com/mckoh/blob_creator/raw/main/static/population_alien.png)

The **visualization plot** inklude a histogram of blob size and blob weights, as well as a bar chart with cuteness level counts and a scatter plot of size and weight.

![Blob population analysis](https://github.com/mckoh/blob_creator/raw/main/static/histograms.png)

## Use the Generator

Blob populations can either have large (12) or small (1) **variability**, determined by the population's scatter index. Moreover, they can consist of a large **number** of monsters or can also be small, determined by the population's n.

You can **generate a new population** by calling:

```python
from blob_creator.core import BlobFactory

# This instantiates a new blob factory
blob_factory = BlobFactory(n=20, scatter=12, kind="monster")

# This will create the blobs
blob_factory.create_blobs()

# This will export your dataset and your population plot to disk
blob_factory.export_data()

# Upload the csv file of the popoulation to share
# it with your students
blob_factory.upload_dataset()

# Finally, the output directory can be cleaned-up
blob_factory.delete_individual_pngs()
```

## Package Installation

This package can be installed using Python's package index. Use the following command to do this:

```shell
pip install blob-creator
```
flowdock-api-wrapper 1.1
Flowdock API Wrapper
Requires Python: >=3.6
Keywords: flowdock

====================
Flowdock API wrapper
====================

|PyPI Release Version| |License| |Supported Python Distro|

.. |PyPI Release Version| image:: https://img.shields.io/pypi/v/flowdock-api-wrapper?color=blue&label=PyPI&logo=python&logoColor=white
    :target: https://pypi.org/project/flowdock-api-wrapper/
.. |License| image:: https://img.shields.io/github/license/apua/flowdock?color=blue&label=License
    :target: https://github.com/apua/flowdock/blob/main/LICENSE
.. |Supported Python Distro| image:: https://img.shields.io/pypi/pyversions/flowdock-api-wrapper?color=blue&label=Python
    :target: https://pypi.org/project/flowdock-api-wrapper/

This API wrapper provides methods with **intuitive** implementation to make development simpler.

With Flowdock API, developers are able to:

Create chatbots
 .. code:: python

    >>> import flowdock
    >>> flow = flowdock.connect(token=TOKEN, org='apua', flow='main')
    >>> msg = flow.send('Message')  # send a message
    >>> thread = flow.thread(msg['thread']['id'])
    >>> reply = thread.send('Reply')  # reply the message
    >>> flow.list(limit=1)['content']  # get last message content
    'Reply'

Integrate external services
 .. code:: python

    >>> from flowdock import constructors as new
    >>> apua = new.author('Apua', avatar='http://gravatar.com/apua.jpg')
    >>> item = new.thread(
    ...     'Item 42',
    ...     external_url = 'https://external.service/item/42',
    ...     body = '<strong>The detail of Item 01</strong>',
    ...     fields = [
    ...         new.field(label='Project', value='F.A.W.'),
    ...         new.field(label='<em>Creator</em>', value='<em>Apua</em>'),
    ...     ],
    ...     status = new.status(color='green', value='WIP'),
    ... )
    >>> import flowdock
    >>> serivce = flowdock.connect(flow_token=FLOW_TOKEN)
    >>> service.present('42', apua, 'created item 42', item)

Monitor Flowdock flows
 .. code:: python

    >>> import flowdock
    >>> flow = flowdock.connect(token=TOKEN, org='apua', flow='main')
    >>> ev = next(flow.events())
    >>> ev['content'])
    'New message!!'


How to Install
==============

This package is available on PyPI:

.. code:: console

    $ pip install flowdock-api-wrapper


How to Use
==========

The `reference`_ is available to detail the library usage.

It also summarizes the usage of Flowdock API
while the wrapped methods map to the API directly.

Please refer to `reference`_ for further usage.

.. _`reference`: https://github.com/apua/flowdock/blob/main/doc/ref.rst


How to Contribute
=================

To contribute the package, refer to `development guide`_,
which decribe the design, implementation, and maintenance.

.. _`development guide`: https://github.com/apua/flowdock/blob/main/doc/dev.rst
visie 0.1.1
Visie is a simple initialism enumerator. It helps you name things.
Requires Python: >=3.6

# Visie is a Simple Initialism Enumerator

[![PyPI version](https://badge.fury.io/py/visie.svg)](https://badge.fury.io/py/visie)
[![Tests](https://github.com/esultanik/visie/workflows/tests/badge.svg)](https://github.com/esultanik/visie/actions)

It helps you name things with acronyms.

## Installation

```
pip3 install visie
```

## Examples

By default, visie will find initialisms and acronyms
that contain any subset of the provided words, in any order:

```
$ visie pleasing orange home noise expeller
HONE: home orange noise expeller
HOPE: home orange pleasing expeller
NOPE: noise orange pleasing expeller
OPEN: orange pleasing expeller noise
PEHO: pleasing expeller home orange
PEON: pleasing expeller orange noise
PHEON: pleasing home expeller orange noise
PHON: pleasing home orange noise
PHONE: pleasing home orange noise expeller
PONE: pleasing orange noise expeller
```

Wrapping words in angle brackets `<...>`
means that they must all occur, in order:

```
$ visie 'pleasing orange home <noise expeller>'
HONE: home orange noise expeller
PHONE: pleasing home orange noise expeller
PONE: pleasing orange noise expeller
```

Words in square brackets `[...]` must all occur, but can be in any order:

```
$ visie '[pleasing orange home <noise expeller>]'
PHONE: pleasing home orange noise expeller
```

Parenthesis `(...)` means exactly one of the contained elements will be used:

```
$ visie --min-length 3 'pleasing home (orange noise expeller)'
HEP: home expeller pleasing
HOP: home orange pleasing
PHO: pleasing home orange
POH: pleasing orange home
```

Elements in curly braces `{...}` can occur in any order and any quantity:

```
$ visie 'pleasing home ({orange noise} expeller)'
PHON: pleasing home orange noise
```

Elements followed by a question mark are optional:

```
$ visie '<diaphone is? a? [pleasing orange home noise expeller]>'
DIAPHONE: diaphone is a pleasing home orange noise expeller
```

Finally, you can create recursive acronyms by using a period as a wildcard:

```
$ visie '<. is? a? [pleasing orange home noise expeller]>'
DIAPHONE: d is a pleasing home orange noise expeller
WANHOPE: w a noise home orange pleasing expeller
```

The name `visie` was discovered this way:

```
$ visie '<<. is? a?>? (efficient simple magical) recursive? (acronym initialism) (name word)? (generator enumerator)>'
```

## License

Visie is licensed and distributed under the [AGPLv3](LICENSE) license. [Contact us](https://www.sultanik.com/) if you’re looking for an exception to the terms.
uleska-ado 0.11
An ADO helper library for the Uleska DevSecOps Platform

# uleska-automate

Uleska helper library for use with ADO

```

 ___  ___  ___       _______   ________  ___  __    ________     
|\  \|\  \|\  \     |\  ___ \ |\   ____\|\  \|\  \ |\   __  \    
\ \  \\\  \ \  \    \ \   __/|\ \  \___|\ \  \/  /|\ \  \|\  \   
 \ \  \\\  \ \  \    \ \  \_|/_\ \_____  \ \   ___  \ \   __  \  
  \ \  \\\  \ \  \____\ \  \_|\ \|____|\  \ \  \\ \  \ \  \ \  \ 
   \ \_______\ \_______\ \_______\____\_\  \ \__\\ \__\ \__\ \__\
    \|_______|\|_______|\|_______|\_________\|__| \|__|\|__|\|__|
                                 \|_________|                    
                                 
                                 
usage: uleska-ado [-h] --host HOST --organization ORGANIZATION --project
                  PROJECT --token TOKEN [--filename FILENAME]

Uleska ADO Work Item Generator. (Version 0.1)

optional arguments:
  -h, --help            show this help message and exit
  --host HOST           Azure DevOps host to communicate with (e.g.
                        dev.azure.com
  --organization ORGANIZATION
                        Organization string
  --project PROJECT     Project string
  --token TOKEN         Personal access token string (base64 encoded with
                        username)
  --filename FILENAME   File to read Uleska issues from, defaults to
                        'output.json'

 ```


## Example usage:

```
# uleska-ado --host 'dev.azure.com' --organization 'my-org' --project 'my-project' --token 'as9823nklsflfs09awe2mjsdfms3NzJ6ZnI3bWtta3hyN3czcWVtZjZiN2NhNXp2M3Vx'