semvec/pypi-packages huggingface dataset:
tempo-client 0.0.1
A Python client to Tempo Timesheet REST API
License: MIT
Keywords: Tempo,Tempo Timesheets,Timesheets

============
tempo-client
============

A Python client to Tempo Timesheet REST API

Simple Client for interfacing to Tempo Timesheet.

We use it to pull worklogs and aggregate to our billing system, so all endpoints
are not implemented. If you want more functions we would love a pull request.

We don't use the full OAuth2 authorization, just the API token generated from within JIRA.

See `Tempo Timesheet Documentation <http://www.python.org/>`_ for more details.

Supported functions
===================

* Get all accounts
* Get account info
* Get worklogs for account


Example
=======

.. code-block:: python

    import iso8601
    from tempo_client.client import TempoClient

    client = TempoClient(access_token='xxxxxxxxx')

    from_date = iso8602.parse_date('2018-02-01')
    end_date = iso8602.parse_date('2018-02-28')

    worklogs = client.get_account_worklogs(
        account_key='ACCOUNT', start=from_date, stop=end_date)


=========
Changelog
=========

0.0.1
=====

First implementation of the client. Really need to add better error handling...
repository-updater 0.1.0
Hass.io add-ons repository updater
License: MIT

Hass.io add-ons repository updater.

        Reads remote add-on repositories, determines versions and generates
        changelogs to update the add-on repository fully automated.

        Mainly used by the Community Hass.io add-ons project.

        Please note, this program cannot be used with the general documented
        Hass.io add-on repository approach.
cross-doc 0.2.0
A comment management system for the modern world
License: MIT
Keywords: CrossDoc documentation comments storage

CrossDoc
========

CrossDoc is a comment management system that expands the documentation
capabilities of teams and individuals. By separating *comments* from
*code*, CrossDoc is able to optimize how and when you can edit your
project’s comments.

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

CrossDoc can be installed through `pip`_ by using the following command:

``pip install cross-doc``

Developer Notes
---------------

Before committing, ensure that your code conforms to the standards
addressed in the `contributing write-up`_. For a collection of
frequently used commands and development processes, check the `developer
notes`_ document.

.. _pip: https://pip.pypa.io/en/stable/
.. _contributing write-up: CONTRIBUTING.rst
.. _developer notes: NOTES.rst
animateimages 0.2.4
Animation of matplotlib images
License: MIT
Keywords: matplotlib,animation

==============
Animate Images
==============

|Build Status| |PyPI version| |Updates| |Python3| |Cover|

Helper functions to make animations of images with corresponding traces and labels using matplotlib

-------------
Example uses:
-------------

If you have a 3d movie (time, x, y):

.. code-block:: python

    from Animate.Movie import Movie
    import numpy as np
    m = Movie(dt=1.0 / 14, height_ratio=1.5)
    img = np.random.randint(10, size=(40, 5, 5))
    m.add_image(img, style='dark_img')
    m.add_axis(x_label='time (s)', y_label='value')
    m.add_trace(img.mean(axis=(1, 2)))
    m.save('path/to/file/with_name', fps=1)


.. image:: resources/example.gif


If you have a 2d movie (x, y) where you want to have a sliding window movie:

.. code-block:: python

    import numpy as np
    from Animate.Movie import Movie

    # prepare data
    x_len = 300
    x_res = 20.0
    y_amplitude = 20
    noise_amplitude = 5
    x = np.arange(x_len) / x_res
    y = np.sin(x) * y_amplitude
    pix_number = 10
    img = np.random.randint(0, noise_amplitude, size=pix_number*x_len).reshape(pix_number, x_len) + y

    # make a movie
    rate = 5.0
    m = Movie(dt=1.0/rate)
    m.add_image(img, animation_type='window', window_size=19, window_step=5)
    m.add_axis('Time (s)', 'Mean value')
    m.add_trace(img.mean(axis=0))
    m.save('testing', fps=rate)


.. image:: resources/window.gif

-------
Testing
-------

.. code-block:: bash

    pytest --pep8 --cov=Animate --cov-report html


---------
Deploying
---------

.. code-block:: bash

    bumpversion patch
    python setup.py sdist
    twine upload \dist\...

.. |Updates| image:: https://pyup.io/repos/github/boazmohar/AnimateImages/shield.svg
   :target: https://pyup.io/repos/github/boazmohar/AnimateImages/
.. |Python3| image:: https://pyup.io/repos/github/boazmohar/AnimateImages/python-3-shield.svg
   :target: https://pyup.io/repos/github/boazmohar/AnimateImages/
.. |Build Status| image:: https://travis-ci.org/boazmohar/AnimateImages.svg?branch=master
   :target: https://travis-ci.org/boazmohar/AnimateImages
.. |PyPI version| image:: https://badge.fury.io/py/animateimages.svg
   :target: https://badge.fury.io/py/animateimages
.. |Cover| image:: https://coveralls.io/repos/github/boazmohar/AnimateImages/badge.svg?branch=master
   :target: https://coveralls.io/github/boazmohar/AnimateImages?branch=master
klab 0.4.1
A collection of utilities used by our lab for computational biophysics
License: MIT
Keywords: utilities

klab - The Kortemme Lab Tools Repository
========================
A collection of utilities used by our lab for computational biophysics, including PDB parsing, SGE cluster submission scripts, and interfaces with the Rosetta macromolecular software suite.

Coding convention
=================

Besides the whitespace convention (spaces, not tabs), contributors can / generally do use their own preferences. However, code within a module should follow a consistent convention. Finally, please do not reformat modules created by other developers to your preferences.

Here are some semi-standard guidelines: 

- General rules      : The PEP 8 conventions (https://www.python.org/dev/peps/pep-0008/) are mostly sensible.
- Blank lines        : See "Blank Lines" in PEP 8. Particularly, surround top-level function and class definitions with two blank lines.
- Line length        : Up to the module creator programmer.
- Whitespace         : Use spaces instead of tabs, with indents set to 4 spaces. Feel free to nuke any tabbed indents with prejudice.
- Import order       : Import standard Python packages first (sys, os) then higher-level/add-on packages (sqlalchemy, numpy), then our other packages (klab), then this package (kddg). Put a line break between each section of imports.
- Natural language   : Please do not introduce contractions into alien modules unless that is the usual for that module.

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

This package can be installed via:
::
  pip install klab

To install via pip and allow git push/pulling, use:

In a virtualenv:
::
  pip install -e git+ssh://git@github.com/Kortemme-Lab/klab.git#egg=klab

In your user-directory:
::
  pip install --user -e git+ssh://git@github.com/Kortemme-Lab/klab.git#egg=klab

In your user-directory, without using SSH:
::
  pip install --user -e git+https://github.com/Kortemme-Lab/klab.git#egg=klab