semvec/pypi-packages huggingface dataset:
appiepy 0.2.4
A Python API for Albert Heijn
License: MIT
Requires Python: ~=3.4
Keywords: albert heijn products API nutrition price

# AppiePy: A Python API for Albert Heijn

[![PyPI - Version](https://img.shields.io/pypi/v/appiepy.svg)](https://pypi.python.org/pypi/appiepy/)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/appiepy)](https://pypi.python.org/pypi/appiepy/)
[![PyPI - License](https://img.shields.io/pypi/l/appiepy.svg)](https://pypi.python.org/pypi/appiepy/)

AppiePy is a wrapper around Albert Heijn products you can find on their website [https://ah.nl/](https://ah.nl/).
It allows you to retrieve information about these products and use it inside your application. Common uses are price/discount information, brand/category information, or nutritional information.

## Installation
Installation can be done through pip:

```shell
pip install appiepy
```

## Usage

```python
from appiepy import Product
import json

# Full product url
product = Product('https://www.ah.nl/producten/product/wi193679/lay-s-paprika')

# Or just the path
product = Product('/producten/product/wi193679/lay-s-paprika')

print(json.dumps(product.__dict__, indent=4, sort_keys=True))

# {
#     "allergy": ["melk", "glutenbevattende granen", "tarwe"],
#     "brand": "Lay's",
#     "category": "Snoep, koek, chips en chocolade/Paprika chips",
#     "description": "Lay's Paprika",
#     "discount_period": "vanaf maandag",
#     "discount_type": "2 voor 2.00",
#     "features": [
#         { "identifier": "green_dot", "text": "Groene Punt" },
#         { "identifier": "recyclable_general_claim", "text": "Recyclebaar" }
#     ],
#     "id": "wi193679",
#     "image_url": "https://static.ah.nl/static/product/AHI_43545239373137323733_1_LowRes_JPG.JPG",
#     "ingredients": [
#         "aardappelen",
#         "plantaardige oli\u00ebn (zonnebloem, koolzaad, ma\u00efs, in wisselende hoeveelheden)",
#         "paprikasmaak [suiker, zout, paneermeel (van [b]TARWE[/b]), paprika, [b]MELKWEI[/b]-permeaat, uienpoeder, kaliumchloride, aroma's, knoflookpoeder, johannesbroodpitmeel, kleurstof (paprika-extract), rookaroma's, voedingszuren (citroenzuur en appelzuur)]"
#     ],
#     "is_available": true,
#     "is_discounted": false,
#     "nutrition": {
#         "Eiwitten": "6.4 g",
#         "Energie": "2244 kJ (538 kcal)",
#         "Koolhydraten": "54 g",
#         "Vet": "32 g",
#         "Voedingsvezel": "4.8 g",
#         "Waarvan suikers": "2.7 g",
#         "Waarvan verzadigd": "3.9 g",
#         "Zout": "1.2 g"
#     },
#     "price_current": 1.49,
#     "price_previous": null,
#     "summary": "De enige echte Lay's chips met paprikasmaak[list][*]Zonder kunstmatige kleurstoffen en conserveringsmiddelen\n[*]Zonder toegevoegde smaakversterkers\n[*]Bevat 7-8 porties\n[/list]",
#     "unit_size": "225 g",
#     "url": "/producten/product/wi193679/lay-s-paprika"
# }
```

## Command Line Usage
```shell
python3 -m appiepy /producten/product/wi193679/lay-s-paprika
```

This logs a JSON representation of the product, similar to the logged output above.
qtcompat 0.0.1a0
qtcompat
License: MIT
Keywords: qtcompat,PySide2,PyQt5,PySide6

# qtcompat
A compatibility package to allow usage of PySide2, PyQt5 or PySide6
in Python applications. It has been written
in [OGS](https://inogs.it/)
to allow our Python applications written in PyQt4 / PySide to migrate slowly
to PyQt5 / Pyside2 and PySide6.


## Install qtcompat ##
Run command:
    
    pip3 install qtcompat 

For the bleeding edge install with:

    pip3 install git+https://bitbucket.org/bvidmar/qtcompat

### Usage ###
When writing a new package import all the modules required by it in
its __init__.py file:

    from qtcompat import (Signal, QtCore, Qt, QtGui, QtWidgets, LIB,                
        QAction, QShortcut)

and then import only the Qt modules needed by every new module from .

To write a single scrpit simply import the required modules from **qtcompat**:

    from qtcompat import QtCore, QtGui, QtWidgets


Write applications using:

    - QtCore
    - QtGui
    - QtWidgets
    - QtOpenGL
    - Signal
    - Slot
    - Property
    - QOpenGLWidget
    - QGLFormat
    - QAction
    - QShortcut
    - Qt (shortcut for QtCore.Qt)
and the application will work with any of PySide2, PyQt5 or PySide6.

If more than one of these packages are installed **qtcompat** will pick
the first one available in **this** order. To change this behaviour set the environment
variable

    QT_PREFERRED_LIB=PyQt5
or 

    QT_PREFERRED_LIB=PySide6

The selected package name will be available in the LIB attribute of
**qtcompat**.

### Who do I talk to? ###

* [Roberto Vidmar](http://www.inogs.it//users/roberto-vidmar)
* [Nicola Creati](http://www.inogs.it//users/nicola-creati)
ttlab 0.46.2
Physics lab equipment analysis software
License: MIT
Keywords: XPS Cary5000 MassSpec Mass spectrometer Light spectrometer Insplorion Physics Analysis Pfeiffer Multipak Plasmonics Activation energy X0Reactor Plasmons

.. image:: https://bytebucket.org/tt-lab/ttlab/raw/07af7e037611c6d2b47aef425bc7e078519c04ce/assets/header.png?token=9425964a76732a6a54d81fb58935ae6dc8acbfa4

TT - lab
========

Easy to use import scripts for the most common physics equipments such as XPS, mass spectrometer, light spectrometers.
Functions for the most typical analysis procedures.

Installation
--------------
.. code-block:: console

    $ pip install ttlab


How to use
----------
For full explanation, see the documentation at 'link'.

Example with mass spectrometer data:

.. code-block:: python

    from ttlab import MassSpectrometer


    # Create a mass spec object
    filename = 'path/filename.asc'
    MS = MassSpectrometer(filename)

    # Check what gases are included in the data
    print(MS.gases)

    # Plot one of the gases, using matploltlib, returns the axes
    ax = MS.plot_gas('Ar')
    
    # Get the ion current and the relative time for the gas, returns np arrays with the data
    ion_current_argon = MS.get_ion_current('Ar')
    time_relative = MS.get_relative_time('Ar')


License
-------
MIT license
Feel free to use ttlab in whatever way you want to.