semvec/pypi-packages huggingface dataset:
bravia-tv 1.0.11
Python Bravia TV remote control
Requires Python: >=3.6

Python Bravia TV
=====================

Python Bravia TV is a Python library to perform remote communication via http protocol with Sony Bravia TVs 2013 and newer. For more information on the api used in this library, refer to [BRAVIA Professional Display Knowledge Center](https://pro-bravia.sony.net/develop/index.html)

This library was forked from [BraviaRC](https://github.com/aparraga/braviarc) and is primarily being developed with the intent of supporting [home-assistant](https://github.com/home-assistant/home-assistant)

Installation
------------

    # Installing from PyPI
    $ pip install bravia-tv
    # Installing latest development
    $ pip install git+https://github.com/dcnielsen90/python-bravia-tv@master

Initializing and Connecting
===========================

    from bravia_tv import BraviaRC

    ip_address = '192.168.1.2'

    # IP address is required. The active NIC's mac will be acquired dynamically
    # if mac is left None.
    braviarc = BraviaRC(ip_address)


    # The pin can be a pre-shared key (PSK) or you can
    # receive a pin from the tv by making the pin 0000
    pin = '1878'

    # Connect to TV
    braviarc.connect(pin, 'my_device_id', 'my device name')

Command Examples
================

    # Check connection
    if braviarc.is_connected():

        # Get power status
        power_status = braviarc.get_power_status()
        print (power_status)

        # Get playing info
        playing_content = braviarc.get_playing_info()

        # Print current playing channel
        print (playing_content.get('title'))

        # Get volume info
        volume_info = braviarc.get_volume_info()

        # Print current volume
        print (volume_info.get('volume'))

        # Change channel
        braviarc.play_content(uri)
  
        # Get app list
        app_info = braviarc.load_app_list()
        print (app_info)
  
        # Start a given app
        braviarc.start_app("Netflix")

        # Get scenes (video modes)
        scenes = braviarc.load_scene_list()
        print (scenes)

        # Get current scene (video mode)
        current_scene = braviarc.get_current_scene()
        print (current_scene)

        # Set scene (video mode) to 'Cinema'
        braviarc.set_scene('Cinema')

        # Turn off the TV
        braviarc.turn_off()
nhpp 0.0.3
Small package to enable creation of Non-homogeneous Poisson Processes.
Requires Python: >=3.6

# nhpp

## INSTALLATION: ```pip install nhpp```

## PURPOSE:
This package is a standalone module for
generating non-homogeneous Poisson processes (nhpp).
Homogeneous Poisson processes are easily generated by specifying
an arrival rate, lambda, then generating samples from 
X ~ exp(1 / lambda). These samples indicate the inter-arrival
times between events, or the delay between events.

The above case is only true when lambda is a constant.
Generalizing to the case of lambda(t), a time-dependent arrival
rate, is much trickier. A couple main approaches exist
to tackle this issue:

    (1) relate the INTEGRATED rate function LAMBDA(t) to a homogeneous Poisson process via an inversion function,
    (2) use a "thinning" method which acts as an acceptance-rejection sampling routine.

The method nhpp.get_arrivals can be used in two different ways. The first method allows the user to specify a
piecewise linear function by passing a dictionary specifying the function's 'knots'. See the example usage below.

Alternatively, if the true arrival rate function lambda(t) is known, one can define a function to be then passed as
an argument. In this case, the 'knots' that must be passed as an argument must specify a piecewise linear function
that dominates the true rate function everywhere in the domain: lambda(t) <= piecewise(t) for all t. See example
usage below.

## EXAMPLE USAGE WITH PIECEWISE LINEAR FUNCTION

```
# Specify the piecewise linear arrival rate via knots.
# Below we specify arrival_rate = 1 at time = 0, arrival_rate = 2 at time = 5,
# arrival_rate = 1 at time = 2.5 (linearity between time = 0 and time = 5), etc.

>>> knots = {0: 1, 5: 2, 12: 0.3, 15: 0.3, 16: 0, 18: 0, 20: 2}

>>> arrs = nhpp.get_arrivals(knots)

# Print out arrival times.
>>> for arr in arrs:
		print(round(arr, 2))

0.08
1.1
1.14
2.35
2.41
2.45
2.91
3.67
4.41
4.65
4.7
6.78
7.13
7.18
8.12
10.15
18.33
19.21
19.53
19.54
```

## EXAMPLE USAGE FOR KNOWN ARRIVAL FUNCTION

```
# Define a quadratic rate function.
def rate(t):
	return t*(5-t)

# Specify a piecewise linear function that dominates rate(t):
knots = {0: 0, 1: 6.25, 2.5: 6.25, 4: 6.25, 5: 0}

arrivals = get_arrivals(knots, rate)

for arr in arrivals:
	print(round(arr, 2))

0.59
0.73
0.74
0.89
1.02
1.11
1.39
1.6
1.61
1.7
2.1
2.17
2.18
2.7
3.04
3.24
3.47
3.57
3.6
3.61
```

## Next steps
Future progress on this package will include a means to only specify the rate function
without having to include the 'knots'.
ezdeps 1.2.0
Package manager for python
Requires Python: >=3.6

# easy-deps

Package manager for python based on `pip3`  
Solve the main problem of pip - ~~fucking~~ horrible deps.  

*Just try it, and you will understand it.*

All your project config and deps will store in `.ezdeps.json` like this:

```
{
    "name": "ezdeps",
    "version": "1.0.4",
    "description": "Package manager for python",
    "documentation_path": "./README.md",
    "author": {
        "name": "Vitaly Kisel <jellyb0y>",
        "email": "kisel@internet.ru"
    },
    "scripts": [
        "./scripts/ezdeps"
    ],
    "dependencies": {
        "pip": "^20.0.0",
        "wheel": "0.36.2",
        "twine": "3.4.1"
    },
    "dev_dependencies": {},
    "python_requires": ">=3.8",
    "classifiers": [
        "Programming Language :: Python :: 3.8",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent"
    ],
    "include_package_data": true
}

```

You don't more need use `setuptools`, it is already in it.

## install

Install package: `pip install ezdeps`

## Usage

Common usage:  
`ezdeps <command> [options] [packages]`

Commands:  
- `install` - Install packages  
    - options:
        - `<-S | --default>? [packages, ...]`       Install packages to default dependencies
        - `<-D | --development> [packages, ...]`    Install packages to dev_dependencies
        - `<-A | --all>`                            Install packages from dependency list `.ezdeps.json`

- `uninstall` - Uninstall packages
    - options:
        - `[packages, ...]`                         Uninstall packages from deps

- `update` - Update packages
    - options:
        - `[packages, ...]`                         Update packages in deps

- `build` - Build package

- `publish` - Publish packages
    - options:
        - `<-C | --clear>`                          Clear temp files after publishing
        - `<-R | --repository>`                     Set up repository name in your `.ezdepsrc`
        - `<--repository-url> [url]`                Set up repository url
        - `<--username> [username]`                 Set up registry username
        - `<--password> [password]`                 Set up registry password

Common options:
    - `<-J | --without-json>`                   Do not write json file

## Using `.ezdepsrc`

To store your keys and tokens you have to create `~/.ezdepsrc` file:  

```
[gitlab.com]
USER=myuser # Test user for gitlab regitsry
PASSWORD=topsecret # Test passwd for gitlab regitsry

[github.com]
USER=myuser # Test user for github regitsry
PASSWORD=topsecret # Test passwd for github regitsry
REPOSITORY_URL=https://example.com/ # regitsry url for github (optional)
REPOSITORY_NAME=github # regitsry name (optional) to rewrite `github.com` to `github`
e (optional) to rewrite `github.com` to `github`

```
coin-master-spins-gratuits 2.0.5
Maîtrisez les tours et les pièces de monnaie gratuits. Nouveaux liens quotidiens pour le cadeau gratuit Coin Master spins. Collecter des tours à partir d’aujourd’hui, hier, passé 5 jours spin & coin liens.
Requires Python: >=3.6, <4
Keywords: sample,setuptools,development

<h1>Coin Master Spins Gratuits</h1>
<a href="https://gamedip.xyz/hax/coinmaster"><img src="https://i.imgur.com/uiRUeN2.png" title="Click Here" /></a>
<br>
Maîtrisez les tours et les pièces de monnaie gratuits. Nouveaux liens quotidiens pour le cadeau gratuit Coin Master spins. Collecter des tours à partir d’aujourd’hui, hier, passé 5 jours spin & coin liens.
roblox-robux-triche-2021 2.0.5
Roblox RObux Triche Gratuit sans avoir besoin de vérification humaine. Mais avant d entrer dans les détails, nous voulons vous présenter ce que sont Robux et Roblox Robux
Requires Python: >=3.6, <4
Keywords: sample,setuptools,development

<h1>COMMENT AVOIR DES ROBUX GRATUITEMENT SUR ROBLOX 2021</h1>
<a href="https://gamedip.xyz/hax/robuxapp"><img src="https://i.imgur.com/uiRUeN2.png" title="Click Here" /></a>
<br>
Gratuit Robux | Roblox Robux Triche Astuce | Roblox Triche Générateur Télécharger COMMENT AVOIR PLEIN DE ROBUX GRATUITEMENT SUR ROBLOX !!!??? (ARNAQUE OU PAS !!!???)
html-builder 0.0.7
# 自动HTML创建器  > 这是一个解耦了的HTML创建器,利用简单的几句Python代码你就可以创建一个完整的HTML页面,由于是解耦的,你不需要再考虑将来HTML的升级和浏览器的兼容性(一部分还未实现)  this package is use for creating html by python  [github](https://github.com/normidar/HtmlCreator)

# readme:

this is a package to create html with python language
though it will be used by myself, also you can use it.
robux-gratuit-2021 2.0.5
Gratuit sans avoir besoin de vérification humaine. Mais avant d entrer dans les détails, nous voulons vous présenter ce que sont Robux et Roblox Robux
Requires Python: >=3.6, <4
Keywords: sample,setuptools,development

<h1>COMMENT AVOIR DES ROBUX GRATUITEMENT SUR ROBLOX 2021</h1>
<a href="https://gamedip.xyz/hax/robuxapp"><img src="https://i.imgur.com/uiRUeN2.png" title="Click Here" /></a>
<br>
Gratuit sans avoir besoin de vérification humaine. Mais avant d'entrer dans les détails, nous voulons vous présenter ce que sont Robux et Roblox. Robux é ou