semvec/pypi-packages huggingface dataset:
Skeletron 0.10.0
Generalizes collections of lines on maps to simpler lines for improved labeling.
License: BSD

Skeletron
=========

Skeletron generalizes collections of lines to a specific spherical mercator
zoom level and pixel precision, using a polygon buffer and voronoi diagram as
described in a 1996 paper by Alnoor Ladak and Roberto B. Martinez, "Automated
Derivation of High Accuracy Road Centrelines Thiessen Polygons Technique"
(http://proceedings.esri.com/library/userconf/proc96/TO400/PAP370/P370.HTM).

Required dependencies:
  - qhull binary (http://www.qhull.org)
  - shapely 1.2+ (http://pypi.python.org/pypi/Shapely)
  - pyproj (http://code.google.com/p/pyproj)
  - networkx 1.5+ (http://networkx.lanl.gov)
  - StreetNames 0.1+ (https://github.com/nvkelso/map-label-style-manual/tree/master/tools/street_names)

You'd typically use it via one of the provided utility scripts, currently
just these two:

skeletron-osm-streets.py

  Accepts OpenStreetMap XML input and generates GeoJSON output for streets
  using the "name" and "highway" tags to group collections of ways.

skeletron-osm-route-rels.py

  Accepts OpenStreetMap XML input and generates GeoJSON output for routes
  using the "network", "ref" and "modifier" tags to group relations.
  More on route relations: http://wiki.openstreetmap.org/wiki/Relation:route

The Name
--------

The first two implementations of Skeletron used the "straight skeleton" of
a polygon to find a generalized center, and ultimately didn't work very well.

The straight skeleton:
    http://twak.blogspot.com/2009/01/that-straight-skeleton-again.html

How it's useful for maps:
    http://aci.ign.fr/Leicester/paper/Haunert-v2-ICAWorkshop.pdf
js.jquery_formwizard 3.0.5
Fanstatic packaging of FormWizard for jQuery (jquery.form.wizard.js)
License: BSD

js.jquery_formwizard
====================

.. contents::

Introduction
------------

This library packages `FormWizard`_ for `fanstatic`_.

.. _`fanstatic`: http://fanstatic.org
.. _`FormWizard`: https://github.com/thecodemine/formwizard

This requires integration between your web framework and ``fanstatic``,
and making sure that the original resources (shipped in the ``resources``
directory in ``js.jquery_formwizard``) are published to some URL.


CHANGES
=======

3.0.5 (2013-03-17)
------------------

- Initial release.


How to use?
===========

This should be setup before rendering a page. See `fanstatic`_ for more
information::

  >>> from fanstatic import init_needed
  >>> needed = init_needed(base_url='http://localhost')

You can import ``jquery_formwizard`` from ``js.jquery_formwizard`` and ``need``
it where you want these resources to be included on a page::

  >>> from js.jquery_formwizard import jquery_formwizard
  >>> jquery_formwizard.need()

Render the inclusion::

  >>> print needed.render()
  <script type="text/javascript" src="http://localhost/fanstatic/jquery/jquery.js"></script>
  <script type="text/javascript" src="http://localhost/fanstatic/jquery-validate/jquery.validate.js"></script>
  <script type="text/javascript" src="http://localhost/fanstatic/jquery_form/jquery.form.js"></script>
  <script type="text/javascript" src="http://localhost/fanstatic/jqueryui/ui/jquery-ui.js"></script>
  <script type="text/javascript" src="http://localhost/fanstatic/jquery-formwizard/jquery.form.wizard.js"></script>
js.jquery_gritter 1.7.4
Fanstatic packaging of Gritter for jQuery (jquery.gritter.js)
License: BSD

js.jquery_gritter
=================

.. contents::

Introduction
------------

This library packages `Gritter for jQuery`_ for `fanstatic`_.

.. _`fanstatic`: http://fanstatic.org
.. _`Gritter for jQuery`: https://github.com/jboesch/Gritter

This requires integration between your web framework and ``fanstatic``,
and making sure that the original resources (shipped in the ``resources``
directory in ``js.jquery_gritter``) are published to some URL.


CHANGES
=======

1.7.4 (2013-03-17)
------------------

- Initial release.


How to use?
===========

This should be setup before rendering a page. See `fanstatic`_ for more
information::

  >>> from fanstatic import init_needed
  >>> needed = init_needed(base_url='http://localhost')

You can import ``jquery_gritter`` from ``js.jquery_gritter`` and ``need``
it where you want these resources to be included on a page::

  >>> from js.jquery_gritter import jquery_gritter
  >>> jquery_gritter.need()

Render the inclusion::

  >>> print needed.render()
  <link rel="stylesheet" type="text/css" href="http://localhost/fanstatic/jquery-gritter/css/jquery.gritter.css" />
  <script type="text/javascript" src="http://localhost/fanstatic/jquery/jquery.js"></script>
  <script type="text/javascript" src="http://localhost/fanstatic/jquery-gritter/js/jquery.gritter.js"></script>
css_crawler 0.0.5
CSSCrawler is a Nagare application that parses CSSstyles from website URL and generate a color palette.
License: BSD
Keywords: Nagare CSS

===========
CSSCrawler
===========

Parse CSS styles from a given URL and generate a color palette mapped mapped to css selectors.

Powered by Nagare_ framework !

Installation
================

- Note that the Nagare_ framework needs `Python Stackless`_ in order to run
- Using `easy_install` : easy_install css_crawler

Launch the application
==========================

- create `css_crawler` database : nagare-admin create-db css_crawler
- launch `css_crawler` : nagare-admin serve css_crawler

.. _Nagare: http://www.nagare.org
.. _`Python Stackless`: http://www.stackless.com
django-auditable-models 1.0
Auditable model classes for Django
License: BSD

Django Auditable Models
=======================

Auditable model class for Django with fields like created, modified, created_by and modified_by.

About the author
================

Bit Zeppelin is an agile development shop specialized in Python and Ruby (Django, Tornado, Rails) based on Lima-Peru and available for offshoring jobs.

(c) 2013 - Bit Zeppelin S.A.C - http://bitzeppelin.com
django-cached-user 1.0
Auditable model classes for Django
License: BSD

Django Auditable Models
=======================

Auditable model class for Django with fields like created, modified, created_by and modified_by.

About the author
================

Bit Zeppelin is an agile development shop specialized in Python and Ruby (Django, Tornado, Rails) based on Lima-Peru and available for offshoring jobs.

(c) 2013 - Bit Zeppelin S.A.C - http://bitzeppelin.com
astm 0.5.0
Python implementation of ASTM E1381/1394 protocol.
License: BSD

Python implementation of ASTM E1381/1394 data protocol.

This project aims to solve three tasks:

1. Provide decoder ASTM data to Python objects and encode them back to valid
   ASTM messages.

2. Provide ability to create your own ASTM client and server applications
   followed by common specification routines.

3. Provide ready-to-use "drivers" for various ASTM-driven analysers,
   middlewares and other software or hardware solutions.


Depending on your needs you may use this project in one of these ways.
Currently, all communication routines are implemented for TCP/IP protocol driven
by a bit improved standard asynclib.

Read the docs for more info:
http://python-astm.readthedocs.org
django-localflavor-lt 1.1
Country-specific Django helpers for Lithuania.
License: BSD

=====================
django_localflavor_lt
=====================

Country-specific Django helpers for Lithuania.

What's in the Lithuania localflavor?
====================================

* forms.LTIDCodeField: A form field that validated input as a Lithuanian
  identity code. Following checks are made:

  * The number consists of 11 digits.
  * The birthdate is a valid date.
  * The calculated checksum is correct.

* forms.LTCountySelect:  A form ``Select`` widget that uses a list of
  Lithuanian counties as choices.

* forms.LTMunicipalitySelect: A form ``Select`` widget that uses a list of
  Lithuanian municipalities as choices.

* forms.LTPostalCodeField: A form input that validates
  Lithuanian postal codes in the format XXXXX or LT-XXXXX.

See the source code for full details.

About localflavors
==================

Django's "localflavor" packages offer additional functionality for particular
countries or cultures.

For example, these might include form fields for your country's postal codes,
phone number formats or government ID numbers.

This code used to live in Django proper -- in django.contrib.localflavor -- but
was separated into standalone packages in Django 1.5 to keep the framework's
core clean.

For a list of other available localflavors, see https://github.com/django/
danutils 0.0.0
UNKNOWN
License: BSD

====================================================
 danutils - random functions that do who knows what
====================================================

My name is Daniel Lepage (http://www.dplepage.com), and you probably don't need
this module. It's full of random hacks that I've accumulated and needed
somewhere to stick. Many of them probably no longer work. Some that do may be
stupid ways of doing things, or obsoleted by real libraries.

Some parts are also copied directly from blogs or whatnot; such code is marked
accordingly.

I'm only putting this online so that I can use it when I need to work with some
old thing I developed that relies on some random function from here. Feel free
to use it, but do so at your own risk.

``danutils.do.interact``
========================

Honestly, the only part of this library that I ever use on a regular basis is
the module ``danutils.do.interact``, which, upon import, harvests the locals and
globals at that point, calls ``code.interact`` with that namespace, and then
deletes itself from the module registry so that it can be imported again. I use
it when debugging::

  def foo(x):
    from danutils.do.interact import doit
    return x*x

If you run the above, you'll suddenly find yourself at a command line at that
point where you imported interact.

Some other things, at least the ones that I remember what they do, are:

``danutils.cuda``
=================

Some automation tools for building modules with pyCuda. I'm pretty sure various
other libraries have made this ENTIRELY OBSOLETE.

``danutils.img``
================

Looks like a bunch of image manipulation functions that are probably already
provided by some library or other. Also includes a python wrapper around
`Christopher de Coro's image debugger <http://www.cs.princeton.edu/~cdecoro/imagedb/>`_


``danutils.lib``
================

Automatically compile really simple c projects and then import them via ctypes.

``danutils.pandatools``
=======================

From one time when I was playing around with the Panda3D_ game engine.

.. _Panda3d: http://www.panda3d.org/

``danutils.sci``
================

A few tools I used back when I did a lot of numpy/scipy work. These days you're
probably better off with IPython's notebooks, and tools like PyTables or Blaze.

``danutils.wx``
===============

Some wx widgets I built, also when I did a lot of numpy/scipy stuff.

``danutils.misc``
=================

Could be pretty much anything in here.
djangocms-stacks 0.2.3
Stacks: Re-usable content blocks in django CMS.
License: BSD

================
djangocms-stacks
================


Stacks: re-usable content blocks

To put it in terms of django CMS: This is re-usable Placeholder. It can used in any template as a named entity::

    {% load stack_tags %}
    {% stack 'my_footer' %}

This will create a ``Stack`` with the ``my_footer`` identifier. It can be edited in admin.

``Stacks`` can also be used inside regular placeholders. Suppose you have some content that you want to re-use in
multiple places: Make a stack and insert that stack with the ``StackLinkPlugin`` wherever you need it.

Stacks is multilingual (using the multilinguality of cms-plugins. So make sure your stack is translated into the
language of the page you place it on.

There is currently no validation in place to prevent infinite loops... so please don't put a ``StackLinkPlugin``
inside a Stack with a link to itself.


Requirements
============

* ``python>=2.6``
* ``Django>=1.3``
* ``django-cms>=2.3``


Installation and Configuration
==============================

    pip install djangocms-stacks

in ``settings``::

    INSTALLED_APPS = (
        [...]
        'stacks',
        'django_select2',
        [...]
    )

add the ``Django-Select2`` urls::

    urlpatterns = patterns('',
        [...]
        url(r'^select2/', include('django_select2.urls')),
        [...]
    )


create the database tables::

    python manage.py migrate stacks


Idea based on https://github.com/divio/django-contentblock .

history
=======


0.2.3 (2014-03-15)
------------------

Adds setting to disable stacks widget


0.2.2 (2012-12-10)
------------------

Adds Permission checks for ajax requests


0.2.1 (2012-12-10)
------------------

Adds Django-Select2 as selection field


0.2 (2012-12-10)
----------------

Initial release. Basic multilingual stacks.