semvec/pypi-packages huggingface dataset:
spinapi 3.1.1
Python wrapper around the Spincore PulseBlaster API using ctypes.
License: BSD

# spinapi

Python wrapper around the Spincore PulseBlaster API using ctypes.
( 
[view on pypi](https://pypi.python.org/pypi/spinapi/);
[view on Bitbucket](https://bitbucket.org/cbillington/spinapi)
)

   * Install `python setup.py install`.
   * If using Windows, this package assumes that the spincore API is installed on your system.
   * If using unix, the spincore API shared object is bundled.
   * For Windows, you should install whichever spincore API has the same bit count - 32 or 64 - for your operating system, not your python installation. If you use 32 bit Python but 64 bit windows, you should still install the 64 bit spincore API. It provides 32 bit dlls as well, which this wrapper will use in that case. Installing the 64 bit spincore API ensures you have the correct USB device drivers Windows will require to talk to the PulseBlaster.
nameparts 0.5.8
Takes a full human name and splits it into individual parts
License: BSD
Keywords: name,text,processing

nameparts
=========
[![Build Status](https://secure.travis-ci.org/polera/nameparts.png)](http://travis-ci.org/polera/nameparts)

nameparts is a Python module that I wrote to address a problem splitting full names into individual
parts (first, middle, last, etc.)

You can use it like this:

      >>> from nameparts import Name
      >>> n = Name("Thurston Howel III")
      >>> n.first_name
      'Thurston'
      >>> n.last_name
      'Howel'
      >>> n.as_dict
      {'first_name': 'Thurston', 'last_name': 'Howel', \
        'middle_name': None, 'suffix': None, 'generation': 'III', \
        'salutation': None}
      >>> n = Name("Smith, John Paul")
      >>> n.first_name
      'John'
      >>> n.last_name
      'Smith'
      >>> n.middle_name
      'Paul'
      
If you suspect you may see more than one name in a given field (i.e. separated by a/k/a) you can use MultiName:

      >>> from nameparts import MultiName
      >>> names = MultiName("Bruce Wayne a/k/a Batman")
      >>> names
      [<Name: 'Bruce Wayne'>, <Name: 'Batman'>]
      >>> [n.as_dict for n in names]
      [{'last_name': 'Wayne', 'salutation': None, 'first_name': 'Bruce', 'suffix': None,
        'generation': None, 'middle_name': None, 'aliases': None}, 
       {'last_name': '', 'salutation': None, 'first_name': 'Batman', 'suffix': None, 
        'generation': None, 'middle_name': None, 'aliases': None}]
       
MultiName automatically uses the string 'a/k/a' to split names, but you can provide an optional splitter argument to 
override that:

      >>> from nameparts import MultiName
      >>> names = MultiName("Tony Stark | Ironman | Stark, Tony", splitter="|")
      >>> names
      [<Name: 'Tony Stark'>, <Name: 'Ironman'>, <Name: 'Tony Stark'>]

Installing
----------
From source:

       python setup.py install

via pip:

       pip install nameparts

nameparts runs on CPython 2.6, 2.7, 3.2 and PyPy

License
-------
nameparts is released under the BSD license.

Comments/Questions/Improvements
-------------------------------
Any of the above are welcome.  Contact me at the email address in my profile.
upper-50 0.1.0
This uppercases text!
License: BSD
Keywords: upper-50

===============================
upper-50
===============================

.. image:: https://badge.fury.io/py/upper-50.png
    :target: http://badge.fury.io/py/upper-50

.. image:: https://travis-ci.org/pydanny/upper-50.png?branch=master
        :target: https://travis-ci.org/pydanny/upper-50

.. image:: https://pypip.in/d/upper-50/badge.png
        :target: https://pypi.python.org/pypi/upper-50


This uppercases text!

Features
=========

* TODO

History
=========

0.1.0 (2014-01-11)
---------------------

* First release on PyPI.