semvec/pypi-packages huggingface dataset:
scw 1.1.2
An implementation of Exact Soft Confidence-Weighted Learning
License: MIT
Keywords: Exact Soft Confidence-Weighted Learning

Exact Soft Confidence-Weighted Learning
=======================================

The algorithm
-------------

This is an online supervised learning algorithm which utilizes all the
four salient properties:

-  Large margin training
-  Confidence weighting
-  Capability to handle non-separable data
-  Adaptive margin

The paper is `here <http://icml.cc/2012/papers/86.pdf>`__.

SCW has 2 formulations of its algorithm which are SCW-I and SCW-II. They
can be accessed like below.

::

    scw.SCW1(C, ETA)
    scw.SCW2(C, ETA)

C and ETA are hyperparameters.

Usage
-----

::

    from scw import SCW1, SCW2

    scw = SCW1(C=1.0, ETA=1.0)
    scw.fit(X, y)
    y_pred = scw.perdict(X)

| ``X`` and ``y`` are 2-dimensional and 1-dimensional array respectively.
| ``X`` is a set of data vectors. Each row of ``X`` represents a feature vector.
| ``y`` is a set of labels corresponding with ``X``.

Note
----

1. This package performs only binary classification, not multiclass
   classification.
2. Training labels must be 1 or -1. No other labels allowed.
curses-ui 0.0.2
Curses UI with native window management and keyboard support
License: MIT

Python Curses UI
================
WIP - docs to come.

Installing
----------
.. code-block::

    pip install curses_ui

Tests
-----
To run unit tests::

    ./test 

NB:
    The UI isn't well tested due to the complexity of testing a curses environment (hints welcome!) - use the demo
    instead.

Demo
----
De facto tests, to run::

    ./demo

Notes
-----
* `Curses UI characters <http://melvilletheatre.com/articles/ncurses-extended-characters/index.html>`_

General Todo List
-----------------
* Text overflow protection, consider the widget ``write()`` function
* Word wrap support, used by labels and text components

Widget Todo List
----------------
* Scrolling panel
* Proper tab support

Building
--------
.. code-block::

    python setup.py sdist
    twine upload dist/*
transit 0.3.0
A Python library for computing the light curves of transiting planets
License: MIT

Transit
=======

**A Python library for generating limb darkened light curves for transiting
planets on Keplerian orbits.**

.. image:: https://secure.travis-ci.org/dfm/transit.svg?branch=master
        :target: http://travis-ci.org/dfm/transit
.. image:: https://pypip.in/d/transit/badge.svg
        :target: https://pypi.python.org/pypi/transit/
.. image:: https://pypip.in/v/transit/badge.svg
        :target: https://pypi.python.org/pypi/transit/

Read the documentation at: `dan.iel.fm/transit <http://dan.iel.fm/transit>`_.
Hunspell-CFFI 1.1.1
A CFFI binding for the Hunspell spellcheck library
License: MIT
Keywords: spelling,spellcheck

Hunspell-CFFI
=============

A CFFI-based binding for the Hunspell library. Currently only provides the
basic ability to check spelling and provide suggestions. No built-in dictionary
management either - this is up to you. Compatible dictionaries can be retrieved
from LibreOffice, Firefox, Chrome, etc.

On Linux or OSX, this links against the system provided Hunspell (you'll need
-dev packages or equivalent installed on Linux; on OSX header files that should
work are provided (in osx-data/, if you need to change them)). Windows expects
a copy of libhunspell.dll, libhunspell.lib, and hunspell.h in the win-x64-data/
directory; a VS2015 64-bit (Python 3.5) compatible build is provided there, but
for anything else you'll have to build this yourself. Checking out the git repo
and building with Visual Studio should do the trick; be aware you need the dll
build configuration selected.