semvec/pypi-packages huggingface dataset:
pysolve3 0.1.5
A simple interface for solving systems of linear equations
License: MIT

==========
pysolve
==========
Solving systems of linear equations
-----------------------------------

The purpose of this code is to aid in expressing and solving
sets of equations using Python.

This tool will take a textual description of the equations 
and then run the solver iteratively until it converges to a solution.

The solver provides the following choices for solving:
- Gauss-Seidel
- Newton-Raphson
- Broyden

It also uses parts of sympy to aid in parsing the equations.

The initial motivation for this tool was to solve economic
models based on Stock Flow Consistent (SFC) models.


Installation
--------------
::
	pip3 install pysolve


Usage
-------------

.. code::

	from pysolve3.model import Model
	from pysolve3.utils import round_solution,is_close

	model = Model()

	model.set_var_default(0)
	model.var('Cd', desc='Consumption goods demand by households')
	model.var('Cs', desc='Consumption goods supply')
	model.var('Gs', desc='Government goods, supply')
	model.var('Hh', desc='Cash money held by households')
	model.var('Hs', desc='Cash money supplied by the government')
	model.var('Nd', desc='Demand for labor')
	model.var('Ns', desc='Supply of labor')
	model.var('Td', desc='Taxes, demand')
	model.var('Ts', desc='Taxes, supply')
	model.var('Y', desc='Income = GDP')
	model.var('YD', desc='Disposable income of households')	

	# This is a shorter way to declare multiple variables
	# model.vars('Y', 'YD', 'Ts', 'Td', 'Hs', 'Hh', 'Gs', 'Cs',
	#            'Cd', 'Ns', 'Nd')
	model.param('Gd', desc='Government goods, demand', initial=20)
	model.param('W', desc='Wage rate', initial=1)
	model.param('alpha1', desc='Propensity to consume out of income', initial=0.6)
	model.param('alpha2', desc='Propensity to consume o of wealth', initial=0.4)
	model.param('theta', desc='Tax rate', initial=0.2)

	model.add('Cs = Cd')
	model.add('Gs = Gd')
	model.add('Ts = Td')
	model.add('Ns = Nd')
	model.add('YD = (W*Ns) - Ts')
	model.add('Td = theta * W * Ns')
	model.add('Cd = alpha1*YD + alpha2*Hh(-1)')
	model.add('Hs - Hs(-1) =  Gd - Td')
	model.add('Hh - Hh(-1) = YD - Cd')
	model.add('Y = Cs + Gs')
	model.add('Nd = Y/W')

	# solve until convergence
	for _ in xrange(100):
	    model.solve(iterations=100, threshold=1e-3)

	    prev_soln = model.solutions[-2]
	    soln = model.solutions[-1]
	    if is_close(prev_soln, soln, rtol=1e-3):
	        break

	print round_solution(model.solutions[-1], decimals=1)

For additional examples, view the iPython notebooks at
	http://nbviewer.ipython.org/github/kennt/monetary-economics/tree/master/


Tutorial
--------
A short tutorial with more explanation is available at
	http://nbviewer.ipython.org/github/kennt/monetary-economics/blob/master/extra/pysolve%20tutorial.ipynb
sphinx-rigado-theme 0.0.13
A Sphinx theme for Rigado
License: MIT

***********************************
Rigado Sphinx Themes and Extensions
***********************************

Usage
=====

``pip install sphinx-rigado-theme``

Developing & Publishing
=======================

Setup user account on PyPI: https://packaging.python.org/tutorials/packaging-projects/

To publish:

1. make sure version is ok in ``sphinx_rigado_theme/__init__.py``
2. ``python3 setup.py sdist bdist_wheel``
3. ``twine upload dist/sphinx_rigado_theme-0.0.3*``
Signalum 0.0.8
Package to analyze existing connections from wifi and bluetooth
License: MIT
Keywords: bluetooth detect wifi multiprotocol

<p align="center">
  <img width="100" height="100" src="signalum.png"><br>

<span> <a href="https://travis-ci.com/bisoncorps/signalum"><img src="https://travis-ci.com/bisoncorps/signalum.svg" alt="Build Status" height="18"> <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT" height="18"> <a href="https://badge.fury.io/py/signalum"><img src="https://badge.fury.io/py/Signalum.svg" alt="PyPI version" height="18"></a> </span>
<p>


# Signalum

A Linux Package to detect and analyze existing connections from wifi and bluetooth

- [Signalum](#signalum)
  - [Installation](#installation)
  - [Development](#development)
  - [Usage](#usage)
  - [Contribution](#contribution)
  - [License (MIT)](#license-mit)

## Installation

```bash
    pip install signalum
```

## Development

```bash
    git clone git@github.com:bisoncorps/signalum.git

    sudo apt-get install bluetooth libbluetooth-dev

    pip install -r requirements.txt

```



## Usage

Signalum comes with a cli tool called `signalyze`
![Demo](output.gif)

```bash
  ▄▄▄▄    ▄                         ▀▀█           ▄▄▄▄▄▄
 █▀   ▀   █     ▄▄▄▄  ▄ ▄▄    ▄▄▄     █    ▄   ▄      █▀  ▄▄▄
 ▀█▄▄▄    █    █▀ ▀█  █▀  █  ▀   █    █    ▀▄ ▄▀    ▄█   █▀  █
     ▀█   ▀    █   █  █   █  ▄▀▀▀█    █     █▄█    ▄▀    █▀▀▀▀
 ▀▄▄▄█▀   █    ▀█▄▀█  █   █  ▀▄▄▀█    ▀▄▄   ▀█    ██▄▄▄▄ ▀█▄▄▀
                ▄  █                        ▄▀
                 ▀▀                        ▀▀
                 ▀▀                        ▀▀
usage: signalyze [-h] [-o OUTPUT] [--show-name] [-b | -w | -all] [--show-graph | --show-extra-info]
optional arguments:
    -h, --help            show this help message and exit                  
    -o OUTPUT, --output OUTPUT  save to an output csv file                       
    --show-name           Show Device name and mac address                 
    -b, --bluetooth       Analyze only bluetooth                           
    -w, --wifi            Analyze only wifi                                
    -all, --analyze-all   Analyze both wifi and bluetooth  
    --show-graph          Show Realtime graph of nearby devices
    --show-extra-info     Show extra information like services and device  classification   
```


## Contribution

You are very welcome to modify and use them in your own projects.

## License (MIT)

This project is opened under the [MIT 2.0 License](https://github.com/bisoncorps/signalum/blob/master/LICENSE) which allows very broad use for both academic and commercial purposes.