semvec/pypi-packages huggingface dataset:
vizbee 0.1b1
vizbee.io agent
License: MIT

# vizbee agent

![screencast](screencast.gif)

## Installation

```bash
python -m pip install vizbee
```

optionally the target(s) data source an be passed as argument to install
required dependencies:

```bash
python -m pip install vizbee[<source>]
```

where `<source>` is one of:

* postgresql
* oracle
* mysql
* redshift
* sqlserver
* sybase

## Usage

```bash
Usage: vizbee [OPTIONS] COMMAND [ARGS]...

Options:
  -c, --config TEXT     The YAML configuration file path.
  --client-id TEXT      The application id.
  --client-secret TEXT  The application secret.
  --api-url TEXT        The api url.
  --help                Show this message and exit.

Commands:
  dashboard  Manage dashboards.
  dataset    Manage datasets.
  start      Start scheduler.
  sync       Push all datasets and dashboards.
```

## Connections

This section defines the connections to the data stores
(the ``default`` field sets the default one).

```yaml
connections:
    default: {DATABASE_URL}
```

Currently supported database are:

* PostgreSQL: `postgresql://<user>:<password>@<host>/<db>`
* MySQL: `mysql://<user>:<password>@<host>/<db>`
* Oracle: `oracle://<user>:<password>@<host>/<db>`
* Redshift: `redshift://<user>:<password>@<host>/<db>`
* SQLServer: `mssql://<user>:<password>@<host>/<db>`

## Datasets

A `Dataset` represents a single set of data:

```yaml
datasets:
    my-dataset:
        name: <The dataset name>

        connection: <The connection to use>

        query: <The query used to fetched data>

        graph: <The graph options>

        schedule: <The scheduling rule>
```

See [dataset schema](https://vizbee.io/documentation/schema#dataset) for more details.

## Dashboards

A `Dashboard` represents a `Dataset` collection:

```yaml
dashboards:
    my-dashboard:
        name: <The dashboard name>

        datasets:
            - <The datasets to include>
```

See [dashboard schema](https://visbee.io/documentation/schema#dashboard) for more details.

## Scheduling

The agent can be started as a daemon to schedule datasets update,
it require to define a scheduling rule such as:

```yaml
schedule: 5 minutes
```

and the start the deamon:

```bash
vizbee start
```

For each `Dataset` the scheduling rule can be overriden by adding a
`schedule: <rule>` in its schema.

The scheduling rule format is: `<count> <seconds|minutes|hours|days>`
testfunc 0.1
A sample tool for testing functions
License: MIT
Keywords: test

testfunc
========

introduction
------------

a simple parametrized test tool for function

example
-------

.. code:: python

    from testfunc import test

    def foo(a=0, b=0):
        return a+b

    # test_data is a list of test cases
    # a test case is the form of (args, result) or (args, kw, result)
    # if args is a tuple it will be unpacked, if this is not desired, pass `unpack=False` to `test`
    test_data = [
        (
            (1, 2),     3
        ),
        (
            (1, 1),     3
        ),
        (
            (1,),       1
        ),
        (
            (),         0
        ),
        (
            1, {'b':2}, 3
        )
    ]

    test(foo, test_data)

.. figure:: screenshot.png
   :alt: screenshot

   screenshot

check `testfunc.py <testfunc.py>`__ for more examples.
jupyter-dojo 0.3.2
A JupyterLab and Jupyter Notebook extension for rendering unittest results
License: MIT
Keywords: ipython,jupyter

Jupyter Dojo
============

A JupyterLab and Jupyter Notebook extension for rendering unittest
results.

This project consists in a nbextension for Jupyter Notebooks and a
labextension for Jupyter Lab. It adds the following features to Jupyter:
\* Test status in toolbar (result of `IPython
Unittest <https://github.com/JoaoFelipe/ipython-unittest>`__) \*
Argument --previous, to move to previous cells after execution \* Timer,
pair programming log, function generation for coding dojo sessions \*
Syntax highlight for ``%%write {mode}`` magic

Prerequisites
-------------

-  JupyterLab ^0.30.0 and/or Notebook >=4.3.0

How to Install
--------------

If you want to install the *Jupyter Notebook* extension:

.. code:: bash

    pip install jupyter_dojo
    jupyter nbextension enable --py --sys-prefix jupyter_dojo

If you want to install the *Jupyter Lab* extension:

.. code:: bash

    jupyter labextension install @jupyter_dojo/labextension

Note that Jupyter Lab extension API is not stable yet. Thus, it is very
likely that future version will break this extension.

Development
-----------

.. code:: bash

    pip install -e .
    # For JupyterLab
    jupyter labextension link labextension
    jupyter lab build
    # For Notebook
    jupyter nbextension install --symlink --py --sys-prefix jupyter_dojo
    jupyter nbextension enable --py --sys-prefix jupyter_dojo

Contact
-------

Do not hesitate to contact me:

-  João Felipe Pimentel joaofelipenp@gmail.com

License Terms
-------------

Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
py2venv 1.1
Shortcut from virtualenv to venv for python2
License: MIT

py2venv
========

Provides a simple "shortcut" from virtualenv to venv on python 2.

Pretty much everything I do is in python3, where I use venv for every single project I work on.

Occasionally I need my CI to also test / build / deploy to python2 as well. 
As is stands, I generally end up with annoyingly complex startups scripts in ci that has to check which version 
is being being run and then either use `python -m venv .venv` on 3 or `python -m pip install virtualenv; python -m virtualenv .venv` for 2.

It would be much better if I could just use `python -m venv .venv` everywhere, but venv has not been backported. This package is a pretty decent workaround.

py2venv can be pre-installed on any python. On python3 it does nothing. On python 2 it ensures virtualenv has been installed and provides a 'venv' module entrypoint::

  python -m pip install py2venv
  python -m venv .venv
cryptop 0.2.0
Command line Cryptocurrency Portfolio
License: MIT
Keywords: crypto cli portfolio curses cryptocurrency bitcoin

cryptop
=======
cryptop is a lightweight command line based cryptocurrency portfolio.
Built on Python 3 and ncurses with simplicity in mind, cryptop updates in realtime.

.. image:: img\cryptop.png

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

cryptop requires Python 3 to run, and has only been tested in Python 3.6 so far.

The easiest way to install cryptop is through pip

.. code:: bash

    sudo pip install cryptop
    
You may need to force pip3 depending on your python install

.. code:: bash

    sudo pip3 install cryptop

cryptop can be installed manually, download the repo and run

.. code:: bash

    sudo python setup.py install

pip and setup.py can be run with a --user flag if you would prefer not to sudo. Both require setuptools which is included in most python installs and many distros by default

Usage
-----

Start from a terminal.

.. code:: bash

    cryptop

Follow the on screen instructions to add/remove cryptocurrencies from your portfolio.

Customisation
-------------

Cryptop creates two config files in a .cryptop folder in your home directory.

.crypto/config.ini contains theme configuration (text/background colors) and
options to change the output currency (default USD), update frequency, number of decimal places to display and maximum width for float values.

.. image:: img\fall.png

.. image:: img\aesth.png

.cryptop/wallet.json contains the coins and amounts you hold, you shouldn't need to edit it manually

Credits
-------

Uses the `cryptocompare.com API
<http://www.cryptocompare.com/>`_.

Tipjar
------

Help me reach my goal of becoming a blockchain developer.

BTC: 15wNW29q7XAEbC8yus49CWvt91JkhcdkoW

Disclaimer
----------

I am not liable for the accuracy of this program’s output nor actions
performed based upon it.