semvec/pypi-packages huggingface dataset:
libmonzo 0.1
An API wrapper around Monzo bank accounts.
License: MIT
Keywords: bank,banks,monzo,mondo

# libmonzo 

A Python library for interacting with Monzo bank accounts that can handle OAuth authentication.

### Installation

    pip install libmonzo

### Setup

To use this library, you'll need to create your own client on the Monzo developer site: https://developers.monzo.com/apps/home

The name, logo, and description can be whatever you want it to be. Set the "Confidentiality" to "Not Confidential" and set the redirect URL to "http://localhost:36453/monzo_callback" (or whatever you like if you will be providing the access token).

You'll need to store the client ID, the owner ID and the client secret for use in setup of the client later.

### Example:

    import libmonzo

    client = libmonzo.MonzoClient(client_id, owner_id, client_secret)

    # Via OAuth (it will open a browser window)
    client.authenticate()

    # Or providing the access token directly
    client.access_token = "..."

    # Getting accounts
    for account in client.accounts():
        print(account.owners[0].preferred_name)

    # Get the balance of an account
    account = client.accounts()[0]
    balance_info = client.balance(account_id=account.identifier)
    print(balance_info.balance)

### Supported APIs

* Listing accounts
* Reading balance
* Listing pots
* Depositing into pots
* Withdrawing from pots
* Retrieving a transaction
* Listing transactions
* Creating feed items
* Uploading and setting attachments
* Removing attachments
* Registering webooks
* Listing webhooks
* Removing webhooks

Annotating transactions will be coming soon. There appears to be a minor bug causing problems at this point, so it's not quite ready.


### Known issues

This was written because I needed it for a small personal project. Because of that, there are some issues. I'm open to PRs to fix these though.

* The OAuth setup isn't 100% reliable and could be better
* Limited error checking
* Limited bounds/variable checking
* Lack of useful error messages
* Design could be cleaner
* The tests require a local configuration file to even run
* Plus so many more
pyEp 0.9.4.4
pyEp: EnergyPlus cosimulation in Python
License: MIT

        pyEp
        *******************
        
        Introduction
        ===============
        
        pyEp is a python library that allows for the EnergyPlus ExternalInterface to be used in Python. Additionally, it provides an EnergyPlus-OPC bridge service that exposes EnergyPlus simulation variables as an OPC tree tag structure.
        
        Key Components
        ===============
        pyEp
        """"""""""""""""""
        ep_process is the base class, representing an EnergyPlus process. See example.py for an example of how to create and run a simulation.
        
        EnergyPlus-OPC Bridge
        """""""""""""""""""""""
        The EnergyPlus-OPC bridge is a process which presents EnergyPlus ExternalInterface tags as OPC tags in a Simulated Server. The Bridge works out of the box with the `MatrikonOPC Simulation Server  <https://www.matrikonopc.com/products/opc-desktop-tools/index.aspx>`_. Controlling the Bridge requires another process, a "controller" that determines which inputs to provide to EnergyPlus. Two controllers are included, an example controller which implements a fixed set point schedule in the Python code, and another which implements a fixed set point schedule from a csv file. 
        
        Requirements
        ===============
        The pyEp core module is compatible for 2.7 and 3.5. EnergyPlus versions 8.1 and 8.4 have been tested, although it is likely that it works with any 8.x version. The EnergyPlus-OPC Bridge uses OpenOPC and Pyro3 for communications and requires 2.7.
        
Keywords: EnergyPlus simulation
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.5
pycapella 0.1.6
Python SDK for capella.pics
License: MIT
Keywords: capella image upload crop resize filter transformation manipulation cdn

Pycapella
=========

.. image:: https://travis-ci.org/codex-team/pycapella.svg?branch=master

Python SDK for `capella.pics`_

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

This package is called `PyCapella`_ on PyPI. Install using:

::

    $ pip install pycapella

Usage
-----

.. code:: python

    import pycapella

    api = pycapella.Capella()

    # Save local file 'image.jpg' to the Capella
    response = api.upload_file("image.jpg")
    assert response['success'] == True
    print("Success! Image URL is {}".format(response['url']))

    # Save remote image by url to the Capella
    response = api.upload_url("https://ifmo.su/public/app/img/products/capella.png")
    assert response['success'] == True
    print("Success! Image URL is {}".format(response['url']))

API Documentation
-----------------

Full documentation can be found on GitHub –
https://github.com/codex-team/capella

Issues and improvements
-----------------------

Ask a question or report a bug on the `create issue page`_.

Know how to improve PyCapella? `Fork it`_ and send pull request.

You can also write questions and suggestions to the `CodeX Team’s
email`_.

License
-------

`MIT`_

.. _capella.pics: https://capella.pics
.. _PyCapella: https://pypi.python.org/pypi/PyCapella/
.. _create issue page: https://github.com/codex-team/pycapella/issues/new
.. _Fork it: https://github.com/codex-team/pycapella
.. _CodeX Team’s email: mailto:team@ifmo.su
.. _MIT: https://github.com/codex-team/codex.notes/blob/master/LICENSE