semvec/pypi-packages huggingface dataset:
rnnlm-python 0.2.3
python wrapper for RNNLM Toolkit (http://rnnlm.org/)
License: MIT

RNNLM Toolkit wrapper for python
==========================


rnnlm-python is a python wrapper module for RNNLM Toolkit.
RNNLM Toolkit is developed by Tomas Mikolov

Detailed information of RNNLM Toolkit can be found at
http://rnnlm.org/

Install rnnlm-python
--------------------

    % pip install rnnlm-python

Install rnnlm-python (without pip)
--------------------

    % make

If you want to install, run

    % sudo make install

How to use
--------------------

  See 'scripts/main.py' as a sample program.

License
--------------------

MIT License
poormanschema 0.0.0.1
Very simple and effective schema checker
License: MIT

poormanschema
=============

Simple and effective schema checker::

    >>> from poormanschema import *
    >>> check({'first_name': 1}. [{'first_name': str, 'last_name': str}])
    ValueError: {first_name} should be of type "str"

It can also normalize data::

    >>> check(' 2016-03-23T12:23:12 ', OR(STRIP, ISO8601))
    '2016-03-23T12:23:12'

Or convert them on entry::

    >>> repr(check(['1.3'], [DECIMAL]))
    [Decimal('1.3')]

List of predicates
==================

* `check(data, schema, path='')` - check `data` agains `schema`, prefix error messages with `path`
* `OR(*schemas)` - first schema to match is returned
* `ANY` - can be anything
* `AND(*schemas)` - all schemas must match
* `MANDATORY(schema)` - only useful on dict values, indicate the corresponding key is mandatory, all other keys are optional
* `RE(regexp, repl=None, count=0, flag=0)` - value must be a string matching `regexp`
* `ISO8601` - value must be a string like `'2016-09-07T12:12:34'`
* `NORMALIZE(schema, convert)` - apply schema then apply converter to the result
* `STRIP` - remove starting and ending spaces
* `LOWER` - lowercase the string
* `UPPER` - uppercase the string
* `DECIMAL` - convert a string into a decimal.Decimal object

Exemple: SCIM 1.0 Core Schema of an User object
===============================================

::

        schema = {
            'schemas': MANDATORY([basestring]),
            'id': MANDATORY(basestring),
            'externalId': MANDATORY(basestring),
            'userName': MANDATORY(unicode),
            'name': MANDATORY({
                'formatted': MANDATORY(str),
                'familyName': str,
                'givenName': str,
                'middleName': str,
                'honorificPrefix': str,
                'honorificSuffix': str,
            }),
            'urn:ietf:params:scim:schemas:extension:enterprise:2.0:User': MANDATORY({
                'employeeNumber': OR(STRIP, RE(r'^\d+$')),
                'costCenter': OR(STRIP, RE(r'^\d+$')),
            }),
            'meta': {
                'resourceType': 'User',
                'created': ISO8601,
                'lastModified': ISO8601,
                'version': RE(r'^(W\\)?"[^"]"$'),
                'location': str,
            }
        }
fumi 0.4.0
A small and (hopefully) simple deployment tool
License: MIT
Keywords: fumi deploy git remote ssh

fumi |PyPI version|
===================

A small and (hopefully) simple deployment tool.

fumi fetches deployment configurations from a ``fumi.yml`` file. To
start using fumi in a project, simply create that file (either manually
or directly with fumi).

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

::

    $ pip install fumi

Documentation
-------------

Documentation is available online at https://fumi.readthedocs.io.

You may also build the documentation using Sphinx:

.. code:: shell

    $ make html

Usage
-----

::

    usage: fumi [-h] [--version] {deploy,list,new,prepare,remove} ...

    Simple deployment tool

    optional arguments:
      -h, --help            show this help message and exit
      --version             show program's version number and exit

    commands:
      {deploy,list,new,prepare,remove}
        deploy              deploy with given configuration
        list                list all the available deployment configurations
        new                 create new deployment configuration
        prepare             test connection and prepare remote directories
        remove              remove a configuration from the deployment file

.. |PyPI version| image:: https://img.shields.io/pypi/v/fumi.svg
   :target: https://pypi.python.org/pypi/fumi
pygraph-cli 0.1.0
CLI for pygraphviz powered by graphviz
License: MIT
Keywords: graph visualization graphviz python cli

# pygraph
pygraph is an extremely simple CLI tool for using graphviz. It takes a file to write to and
adjacency list to construct the graph from. The intended use case is for generating
small graphs to embed in things like homework problems. The API is documented via the `--help`
option

## Examples
```bash
pygraph -d tree ab ac bd be

pygraph -u -e neato circle ab bc cd de ea

pygraph -d -n "Sample Tree" labeled-tree root-left:1 root-right:1 left-child:4 right-child:3 root-root:0
```

![tree](examples/tree.png)
![circle](examples/circle.png)
![labeled-tree](examples/labeled-tree.png)

## Usage
```bash
$ pygraph --help
Usage: pygraph [OPTIONS] FILE EDGES...

Options:
  -e, --engine [dot|neato|twopi|circo|fdp|sfdp|patchword|osage]
                                  Choose layout engine to use
  -u, --undirected / -d, --directed
                                  Specify undirected or directed edges
  --format TEXT                   Image format
  -n, --name TEXT                 Name of graph in image
  --dot                           Preserve the source dot file
  --no-vertex-labels              Don't label vertex labels
  --help                          Show this message and exit.
```

### Installation
```bash
pip install pygraph-cli
```

### Syntax
* First argument is file to save to without extension
* Pairs of single characters after are interpreted as creating an edge between the them (eg: `ab ac cd`)
* Nodes can have any name when separated by `-` (eg: `root-child`)
* To label the edge, append `:` and any text (eg: `root-child:label`)
* Name the image by passing `-n` option
* To keep the original dot source, pass `--dot`
j1m.sphinxautozconfig 0.1.0
Spinx support for ZConfig
License: MIT

*************************
Spinx support for ZConfig
*************************

For more information on ZConfig, see: https://pypi.python.org/pypi/ZConfig

Initially (and probably permanently :) ) This consists of a
``zconfigsectionkeys`` directive for rendering documentation for
ZConfig section keys.

Usage
*****

Install the ``j1m.sphinxautozconfig`` package.

Include ``'j1m.sphinxautozconfig'`` in the list of extensions in your
sphinx configuration::

  extensions = ['j1m.sphinxautozconfig']

Where you want the documentation for the keys of a ZConfig section,
use the zconfigsectionkeys directive::

  .. zconfigsectionkeys:: PACKAGE_NAME XML_FILE_NAME SECTION_NAME

where:

PACKAGE_NAME
  The name of the Python package containing the XML file.

XML_FILE_NAME
  The name of an XML file containing section definitions.  Typically,
  this is ``cpmponent.xml``.

SECTION_NAME
  The name of the section to render documentation for.

For example, to render key documentation for the ZODB filestorage section::

  .. zconfigsectionkeys:: ZODB component.xml filestorage

Changes
*******

0.1.0 (2016-09-07)
==================

Initial release