semvec/pypi-packages huggingface dataset:
stegart 0.1.1
Renders a graphical representation of the data provided
License: MIT
Keywords: image representation steganography

=======
StegArt
=======
Renders a graphical representation of the data provided

StegArt takes the passed input string, converts it to hex, and displays the
resulting hexstring as BGR color using OpenCV. Designed with hexdigests of
hashes in mind, but can be used for binary and ascii input as well.
wallace-platform 0.12.4
Wallace, a platform for experimental cultural evolution
License: MIT
Keywords: science,cultural evolution,experiments,psychology

Wallace
=======
[![Build Status](https://travis-ci.org/berkeley-cocosci/Wallace.svg?branch=master)](https://travis-ci.org/berkeley-cocosci/Wallace)
[![Coverage Status](https://coveralls.io/repos/github/berkeley-cocosci/Wallace/badge.svg?branch=master)](https://coveralls.io/github/berkeley-cocosci/Wallace?branch=master)
[![Code Climate](https://codeclimate.com/github/berkeley-cocosci/Wallace/badges/gpa.svg)](https://codeclimate.com/github/berkeley-cocosci/Wallace)
[![License](https://img.shields.io/github/license/berkeley-cocosci/Wallace.svg)](http://en.wikipedia.org/wiki/MIT_License)

<img src="portrait.jpg?raw=true" width="125" alt="Portrait of Alfred Russel Wallace">

Wallace is a platform for conducting research on experimental cultural evolution. Its namesake is Alfred Russel Wallace, a British naturalist and the oft-ignored codiscoverer of evolution by natural selection. You can use Wallace to create new experiments or to reproduce existing experiments.

Features
--------
- Runs experiments on experimental cultural evolution
- Coordinates participant recruitment using Mechanical Turk
- Demos of common experimental paradigms

Install
-------
To install Wallace, see [Developing Wallace (setup guide)](http://wallace.readthedocs.io/en/latest/developing_wallace_setup_guide.html).

Documentation
-------------
Documentation is available on the [documentation website](http://wallace.readthedocs.io/).

Contribute
----------
- Issue Tracker: http://github.com/berkeley-cocosci/Wallace/issues
- Source Code: http://github.com/berkeley-cocosci/Wallace

Support
-------
If you are having issues, please let us know.
We run a users group at https://groups.google.com/d/forum/wallace-users

License
-------
The project is licensed under the MIT license.
compose-to-rancher 0.1.0a4
Convert Docker Compose V2 to Rancher compatible Docker Compose V1
License: MIT
Keywords: setuptools development docker rancher compose

Compose to Rancher
==================

Convert Docker Compose V2 `docker-compose.yml` to a Rancher compatible Docker Compose V1 file, by default in `docker-compose-v1.yml`.

----

* Install:

.. code-block:: bash

  pip install compose-to-rancher

* You would have a command:

.. code-block:: bash

  compose-to-rancher

* You just have to run that command in a directory with a Docker Compose V2 file `docker-compose.yml` and it will generate a Rancher compatible Docker Compose V1 file `docker-compose-v1.yml`

* If you want to customize the you can see the command help:

.. code-block::

  $ compose-to-rancher --help

  usage: compose-to-rancher [-h] [-f FILE] [-o OUTPUT]

  Convert a docker-compose.yml file version 2 to a docker-compose-v1.yml version
  1, compatible with Rancher

  optional arguments:
    -h, --help            show this help message and exit
    -f FILE, --file FILE  the input docker-compose.yml file in version 2
                          (default: docker-compose.yml)
    -o OUTPUT, --output OUTPUT
                          the output to write a docker-compose.yml version 1
                          compatible with Rancher (default: docker-
                          compose-v1.yml)


.. ::
torroute 0.0.1
Delicate Tornado Route Decorator.
License: MIT
Keywords: tornado,routes,flask-like,route decorator

Usage:

```python
import tornado.ioloop
import tornado.web

from toroute import route

@route('/')
class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")

@route('/login', name='login')
class LoginHandler(tornado.web.RequestHandler):
    def get(self, *args, **kwargs):
        self.write('login')

# group by `/blog`, e.g.: blog app
@route('/list', name='blog_list', kwargs={'data': 'hello'}, group='/blog')
class BlogListHandler(tornado.web.RequestHandler):
    def initialize(self, **kwargs):
        self.data = kwargs.get('data', None)

    def get(self, *args, **kwargs):
        self.write(self.data)

@route('/post', name='blog_post', group='/blog')
class BlogPostHandler(tornado.web.RequestHandler):
    def get(self, *args, **kwargs):
        print('post complete! redirect:%s' % route.url_for('blog_list'))
        self.redirect(route.url_for('blog_list'))

@route(r'/view/(?P<pid>\d+)/detail', name='blog_view', group='/blog')
class BlogViewHandler(tornado.web.RequestHandler):
    def get(self, pid, **kwargs):
        msg = 'Handle Class for /blog/list is %s' \
              % route.get_handler_class('/list', group='/blog').__name__
        self.write(msg)

if __name__ == '__main__':

    application = tornado.web.Application([
        (r"/", MainHandler),
    ] + route.routes())
    application.listen(8000)
    tornado.ioloop.IOLoop.current().start()

```