semvec/pypi-packages huggingface dataset:
hlp 0.2.2.dev0
Python help CLI
License: MIT
Requires Python: >=2.7
Keywords: help,cli,command

# hlp

Get Python help from the command-line.

![terminalcast](https://user-images.githubusercontent.com/2312275/65839287-762dbb80-e2d9-11e9-9d37-fe93d33fba3d.gif)

# Setup

```
pip install hlp
```

To enable autocompletion, put the following in your shell's init script:

```
eval "$(hlp --autocomplete-init=bash)"
```

# Usage

```
hlp part [parts ...]
```

Where `part` and `parts` combined form a Python package, module, or class
name. When executed, `hlp` runs the
[`help()`](https://docs.python.org/library/functions.html#help) built-in
function on the combined parts.

For example:

```
hlp http
hlp http.server
hlp http server
hlp http server SimpleHTTPRequestHandler
```

`hlp` autocompletes package, module, and class names.

`hlp` provides help for the Python environment it is executed under. To get
help for a different environment, install help into it. Only one user-level
install is supported. If more are required, it may be better to just use
`path/to/python -m pydoc`.

# Features

* Module and class name autocompletion (in bash)
* A few less characters than `python -m pydoc`

# Development

## Tests/Linters

Install [nox](https://nox.thea.codes/en/stable/) and run it in the root of the
repository.

## Release

1. Identify commit to promote artifacts for, it must have a successful build
   with artifacts pushed to S3.
2. Locally tag commit with annotated tag.
3. Push tag to repo.
4. Create PR to bump version.
octopy-graph 0.1
A tool for graphing data from the Octopus Energy API
License: MIT
Keywords: Octopus Energy,plotly,graph

# Octopy Graph

A tool for graphing data from the [Octopus Energy API](https://gitlab.com/broster/octopy-api)

## Getting Started

### Installing

Either clone directly from the repo or install using pip
```bash
pip install octopy-graphs
```

## Running

The tool is run using `python3.7\6`. For help text use:
```bash
python3.7 -m octopy_graph.__main__ -h
```

You will need the following information:
* `apikey` - If you are an Octopus Energy customer, you can get an API key from your 
  [online dashboard](https://octopus.energy/dashboard/developer/).
* `gasserial` - The gas meters serial number. Printed on your gas meter and on your bill. 
  Looks like _G3P69380371200_.
* `mprn` - The MPRN for your gas meter. On your bill as _Meter Point Reference_,
  looks like 3429439001.
* `electricserial` - The electricity meters serial number. Printed on your meter
  and on your bill. Looks like _12P1022008_.
* `mpan` - The MPAN for you electricity meter. On your bill as _Supply Number_, 
  looks like 2019820081223

## Examples

The tool uses plotly to graph data. Here are some examples.

### Daily

A graph showing gas and electricity usage on a specific date.

![](graphs/daily.png)

### Weekly

A graph showing gas and electricity usage for a specific week.

![](graphs/weekly.png)

### Average Hourly

A graph showing the average energy usage at specific times during the day.

![](graphs/average_hourly.png)

### Average Daily

A graph showing the average energy usage on specific days of the week.

![](graphs/average_daily.png)

### Average Weekly

A graph showing the average energy usage on weeks throughout the year.

![](graphs/average_weekly.png)
zipreport 0.1
Very lightweight PDF report generation
License: MIT
Keywords: reports pdf cairo pango

# zipreport
Very lightweight module for creating PDF reports with Python

## Motivation

This library is meant to be a drop-in replacement for report generation I was doing with Filemaker Pro and
operates under about the same principles as print layout on Filemaker Pro. You, the client, have a list of
ordered records, which can be any subscriptable thing but in my example are `dicts`, and these are fed into
a `Document` object you create and customize which establishes how fields in each record are formatted and 
laid out on the page, the formatting of page headers and footers, and summary headers and footers.

## Example

In the [example](test/test_functional.py) you can see how a basic report is customized. All formatting is 
contained in a `Document` object, draws `Part` objects in various parts of the document based on certain 
conditions. The `page_header` and `page_footer` parts are drawn at the top and bottom of each page.

Each record to be printed is displayed in a `content_part`:

```python
content_part = Part(
    elements=[Element(x=0.,
                      y=0.,
                      width=72.,
                      height=18.,
                      content=FormattedText("N:$name", font_family='Futura', font_size=9.)),

              Element(x=96.,
                      y=0,
                      width=72.*4.,
                      height=4.*72.,
                      can_shrink=True,
                      content=FormattedText("$comment", font_family='Futura', font_size=9.)),
              Element(x=72. * 6, y=0., width=36, height=18,
                      content=FormattedText("$rn", font_family='Futura', font_size=9.,
                                            alignment='r'))],
    minimum_height=72.
)
```

A `Part` contains a list of `Element` objects which define a rectangle (positioned relative to the origin, 
the upper-left corner of the parent `Part`), and each element has a corresponding `Content`. `Content` 
objects contain specific style and content. The `FormattedText` content has a format string which can 
substitute values from a content object. For example above, the first element reades the 'name' key from
the content object and substitutes it into the format string.


## Under Contruction

This project is still under contruction but functions on a basic level.
flask-rest-api 0.17.1
Build a REST API with Flask
License: MIT
Requires Python: >=3.5
Keywords: REST,openapi,swagger,flask,marshmallow,apispecwebargs

==============
flask-rest-api
==============

**Deprecation warning**: flask-rest-api has been renamed to `flask-smorest <https://github.com/marshmallow-code/flask-smorest>`_.

------------------------------------------------------------

.. image:: https://img.shields.io/pypi/v/flask-rest-api.svg
    :target: https://pypi.org/project/flask-rest-api/
    :alt: Latest version

.. image:: https://img.shields.io/pypi/pyversions/flask-rest-api.svg
    :target: https://pypi.org/project/flask-rest-api/
    :alt: Python versions

.. image:: https://img.shields.io/badge/marshmallow-2%20|%203-blue.svg
    :target: https://marshmallow.readthedocs.io/en/latest/upgrading.html
    :alt: marshmallow 2/3 compatible

.. image:: https://img.shields.io/badge/OAS-2%20|%203-green.svg
    :target: https://github.com/OAI/OpenAPI-Specification
    :alt: OpenAPI Specification 2/3 compatible

.. image:: https://img.shields.io/pypi/l/flask-rest-api.svg
    :target: https://flask-rest-api.readthedocs.io/en/latest/license.html
    :alt: License

.. image:: https://img.shields.io/travis/Nobatek/flask-rest-api/master.svg
    :target: https://travis-ci.org/Nobatek/flask-rest-api
    :alt: Build status

.. image:: https://coveralls.io/repos/github/Nobatek/flask-rest-api/badge.svg?branch=master
    :target: https://coveralls.io/github/Nobatek/flask-rest-api/?branch=master
    :alt: Code coverage

.. image:: https://readthedocs.org/projects/flask-rest-api/badge/
    :target: http://flask-rest-api.readthedocs.io/
    :alt: Documentation

Build a REST API with Flask and marshmallow.

**flask-rest-api** relies on `marshmallow <https://github.com/marshmallow-code/marshmallow>`_, `webargs <https://github.com/sloria/webargs>`_ and `apispec <https://github.com/marshmallow-code/apispec/>`_ to provide a complete REST API framework.

Features
========

- Serialization, deserialization and validation using marshmallow ``Schema``.
- OpenAPI (Swagger) specification automatically generated, and exposed with `ReDoc <https://github.com/Rebilly/ReDoc>`_ or `Swagger UI <https://swagger.io/tools/swagger-ui/>`_.
- Pagination.
- ETag.

Install
=======

::

    pip install flask-rest-api

flask-rest-api supports Python >= 3.5.

Documentation
=============

Full documentation is available at http://flask-rest-api.readthedocs.io/.

Support flask-rest-api
======================

flask-rest-api is built on marshmallow, webargs and apispec.

If you'd like to support the future of the project, please consider
contributing to marshmallow's Open Collective:

.. image:: https://opencollective.com/marshmallow/donate/button.png
    :target: https://opencollective.com/marshmallow
    :width: 200
    :alt: Donate to our collective

License
=======

MIT licensed. See the `LICENSE <https://github.com/Nobatek/flask-rest-api/blob/master/LICENSE>`_ file for more details.
jl-exp-deconv 0.4
jl_exp_deconv: A method for deconvoluting spectra
License: MIT
Requires Python: >= 3.5



jl_exp_deconv
=============
This module trains on known experimental pure-component spectra
in order to deconvolute unknown mixture spectra.


License
=======
``jl_exp_deconv`` is licensed under the terms of the MIT license. See the file
"LICENSE" for information on the history of this software, terms & conditions
for usage, and a DISCLAIMER OF ALL WARRANTIES.

All trademarks referenced herein are property of their respective holders.

Copyright (c) 2019--, Joshua Lansford, The University of Delaware.
months 2.0.0
Python library for representing specific months
License: MIT
Keywords: months

===============================
months
===============================

.. image:: https://img.shields.io/travis/kstark/months.svg
        :target: https://travis-ci.org/kstark/months

.. image:: https://img.shields.io/pypi/v/months.svg
        :target: https://pypi.python.org/pypi/months

.. image:: https://readthedocs.org/projects/months/badge/?version=latest
        :target: https://readthedocs.org/projects/months/?badge=latest
        :alt: Documentation Status


Python library for representing specific months

* Free software: MIT license
* Documentation: https://months.readthedocs.org.

Features
--------

- Represent specific months along with their years
- Convert to and from native datetime and date objects
- Convenient math operations for adding / subtracting month intervals
- Convenient operations for displaying months




History
-------

2.0.0 (2019-10-18)
---------------------

* Thanks to nolanbconaway for their contributions!
* New methods to handle relations between months:
   * ``month.to(other)`` for generating intervals of months.
   * ``month.distance(other)`` for computing distance between months.
* New methods for month date info
   * ``month.n_days`` to return the number of days in the month.
   * ``month.dates`` to return a list of all days in the month.
   * ``month.nth(day)`` to return a specific day in the month.
* ``__int__`` and ``__float__`` methods added.
   * Also a ``month.gregorian_month_number`` method to compute number of months
     since year 0.

1.1.0 (2019-10-18)
---------------------

* Support up to Python 3.8, drop explicit support for 2.6/3.2/3.3
* Raise TypeError on invalid addition/subtraction instead of ValueError

1.0.0 (2015-04-13)
---------------------

* Documentation added
* 2.6 support added
* Tests for bad math added

0.1.0 (2015-04-13)
---------------------

* First release on PyPI.