semvec/pypi-packages huggingface dataset:
sh-utils 0.9
some commands to simplify various things
License: MIT
Keywords: shell path file directory helper swap pivot

sh-utils

Some commands to simplify various things.

* pm - move p to p'
* cpm - copy p to p'
* upm - undo p to p'
* sw - swap two paths
* pt - pivot file over a command
* pts - pivot file over a command (stdin)

These commands simplify some common tasks in a shell.

For example, it's often helpful to copy a file to a backup.
::

    jason@io ~ cp foo foo\'

Instead, the `cpm` command is a bit more flexible and less to type.
::

    jason@io ~ cpm foo

The `pm` commands, in general, can also be used en masse.
::

    jason@io ~ cpm *

Another common pattern is running a command on a file and replacing it with the output,
which `pt` supports.
::

    jason@io ~ pt sort foo

The `pts` command is also similar to `pt`, but allows for some more complex
combinations.
::

    jason@io ~ pts sh -c "sort | awk '{ print \$1, \$2 * \$2 }'" foo

Any issues or bug reports, please use the github issue
`tracker <https://github.com/uxcn/sh-utils/issues>`_.  Pull requests and patches
are also welcome.

Aliases
-------

Some useful aliases to avoid prompts and change the default suffix.
::

    alias pm="pm -f -s .old"
    alias cpm="cpm -f -s .old"
    alias upm="upm -f -s .old"


Installing
----------

PyPI

    pip install sh-utils

From source

    python setup.py install

Versions
--------

0.9 (Feb, 2016)

* first release
fingui 0.2.4
A Pythonic Wrapper for Tkinter
License: MIT
Keywords: gui tkinter ui ux widget widgets wrapper

FinGUI
======
*A Pythonic Wrapper for Tkinter*

I've always had a love/hate relationship with Tkinter. On the one hand, it
almost always comes with Python, which makes it the easiest option for making a
GUI in Python. On the other hand, it's one of the least Pythonic modules in
existance.

So I've decided to write and share this - FinGUI. It's a GUI package for Python
written in pure Python, meaning it's trivial to install, unlike pretty much
every other GUI package for Python.

Installation
------------
Install via pip:

.. code-block:: bash

    $ pip install fingui

Done.

If you insist on the (slightly) harder way of installing, from source,
you know how to do it already and don't need my help.

The most up-to-date version of this library can be found on github at
https://github.com/TaylorSMarks/FinGUI

Quick Start
-----------
Once you've installed, you can really quickly verified that it works with just this:

.. code-block:: python

    >>> from fingui import Entry
    >>> e = Entry()
    >>> e.set('Hello World!')
    
That'll work right from your command line.
You can also drop the same code into a script and run it with no modification.

Note the boilerpoint we didn't deal with, because it's all automatically handled:
 * We didn't call ``mainloop()``.
 * We didn't need to create a root object (although we could have).
 * We didn't need to call ``pack()``.

Also note that ``Entry`` has a ``set()`` method! Unlike the variant in ``Tkinter``, ours has the methods you would expect.

The toplevel example.py file demonstrates how you can combine the ``Entry`` and ``Menu`` classes to quickly make a polished ``AutocompletePathEntry`` class in under 50 lines of code.

Documentation
-------------
I've tried to include docstrings with all the functions and classes, so things like this should work:

.. code-block:: python

    >>> import fingui
    >>> help(fingui)
    
If this project grows large enough, I'll try to create some more formal documentation for it.

Requirements
------------
FinGUI has been tested on Python 2.7 on OS X 10.11 and Windows 7.
It is intended to work on both Python 2.6+ and 3.2+, with any OS that supports Tkinter.
It probably falls short on Python 3; I wouldn't know because of how rarely I touch it.
Please submit pull requests to fix anything that doesn't work on Python 3.

Copyright
---------
This software is Copyright (c) 2016 Taylor Marks <taylor@marksfam.com>.

See the bundled LICENSE file for more information.
SciSalt 1.11.1
Tools to make scientific data analysis easier
License: MIT
Keywords: analysis numpy scipy matplotlib pyqt pyqt4

SciSalt
=======

This project has slowly grown from frequently-used code snippets. The
main objective is to create a collection of interconnected methods
frequently needed to visualize and analyze data using Numpy, Scipy,
Matplotlib, and PyQt.

It is broken down into the modules it primarily assists with, although
there may be connections between modules. The documentation informs
how a typical user may access it.

Documentation can be found at:

http://scisalt.readthedocs.org