semvec/pypi-packages huggingface dataset:
mogreps-uk-dataset 0.0.2
DESCRIPTION

# Met Office datasets intake driver and catalogue

...


# Building the package

## PyPI

```shell
#user=informaticslab
python3 setup.py sdist bdist_wheel
python3 -m twine upload -u informaticslab --repository testpypi dist/*



```

## Anaconda

```shell
conda-build --user informaticslab -c conda-forge .
```

# Uploading your package

## PyPI 

```shell
# ensure `twine` is install
pip install twine
# package source code
python setup.py sdist
twine upload dist/*
```
## Anaconda




# Installing your package

After uploading to your repository of interest, you should be able to download and install your package according to the tools for that repository.

## PyPI

```shell
pip install mogreps_uk_dataset
```

## Anaconda

```shell
conda install mogreps_uk_dataset
```



So tips building conda stuff. I said it took ages to build the env and didn't wat to keep doing that for testing the build. Answers:
```

Wolf Vollprecht @wolfv 15:08
you can point the shell to your workdir and run the conda_build.sh from that folder
and you can source build_env.sh to get into the buidl env, then conda deactivate to get into the host env and install / modify packages in there
the workdir is shown in the error message after conda build failed
otherwise you might want to try conda mambabuild ... which is included in boa to see if that could help speed up your build env provisioning


Otherwise, you might want to try to use conda debug instead of conda build in the first place. This only creates the environment setup but doesn't start the build.
```
Z-info-Export 0.1
Package to extract data from z-info (historian)
Requires Python: >=3.6

This package contains two functions to make a data request from the z-info API.

These are the functions and their uses:

--------------------------------------------------------------------------------------------------
create_json()

create a json file with parameter fields. This needs to be filled in to be able to make a request.
It contains the following fields:

username: str
    This is your z-info username
password: str
    This is your z-info password
file_name: str
    Name for your export file
file_format: str
    Can either be ".csv" or ".feather"
input_file: str 
    Name for your input csv. It is mandatory to have a header row with these three values: tagnr, name, wbm
startdate: str
    Start date in YYYY-MM-DD format
enddate: str
    End date in YYYY-MM-DD format
periode: str
    time for which values will be aggregated. can be anything between 1-9 s/m/h (for example: 5m = 5 minutes)
interval: str
    To avoid making requests for too long intervals this spilts the dates up in intervals. Default is 10 which works fine.
waterschapnummer: str
    Waterschap specific number.
spcid: str
    Waterschap specific spcid.
GoneJaguar007 1.0.0
Thai text from number
Requires Python: >=3.6
Keywords: thai,number,thai number

# ThaiTextNumber
Thai Text Number is python library, primarily focuses on converting number to Thai text and vice versa.

# Installation
```sh
pip install 
```
# Features 
    Convert number to Thai text and vice versa, convert Arabic to Thai number.
    
# Initialize the object
    from !!!!! import ThaiNumberConverter
    thainum = ThaiNumberConverter()
    
# Number Localization Methods
| Method name | Description |  Command  | Result   |
| ------ | ------ | -------------------- |  ----------- |
| ToText | Convert Arabic number to Thai text |  thainum.ToText(123) or thainum.ToText('123') | 'หนึ่งร้อยยี่สิบสาม'
| ToNum  | Convert Thai text to Arabic number | thainum.ToNum('หนึ่งร้อยยี่สิบสาม') | '123'
| ToThaiNumber | Convert Arabic number to Thai number | thainum(123) or thainum('123') |'๑๒๓'

### Number Localization Notes

- ToText and ToThaiNumber method can support unlimited digit.
- ToNum method will whitelist the following words, violation will lead to error 'Check if text contains excluded word'. 

    | Words |Words  |Words   |
    | ------ | ---- | ------|
    |เอ็ด|หก| ร้อย
    |หนึ่ง|เจ็ด|พัน
    |สอง|แปด  |  หมื่น
    |สาม| เก้า |แสน
    |สี่|สิบ|ล้าน
    |ห้า|ยี่|
pyxmp 0.1.1
A Python XMP metadata injection tool based on py3exiv2.
Requires Python: >=3.6

# pyxmp
A Python XMP metadata injection tool based on py3exiv2

## Installation

```
python -m pip install git+https://github.com/numbersprotocol/pyxmp.git#egg=pyxmp
```

## Usage

To inject XMP metadata to the image, the input metadata should be a list of dict following the format below, with `provider`, `name` and `value` as keys.

```
[
    {
        "provider": "InfoSnapshot",
        "name": "Brand",
        "value": "My Service"
    },
    {
        "provider": "InfoSnapshot",
        "name": "Current GPS Accuracy",
        "value": "14.589"
    },
    {
        "provider": "InfoSnapshot",
        "name": "Current GPS Latitude",
        "value": "25.045234"
    },
    {
        "provider": "InfoSnapshot",
        "name": "Current GPS Longitude",
        "value": "121.530795"
    },
    {
        "provider": "InfoSnapshot",
        "name": "Current GPS Timestamp",
        "value": "2020-09-15T13:50:25.143Z"
    },
    {
        "provider":"InfoSnapshot",
        "name":"Timestamp",
        "value":"2020-09-15T13:50:30.203Z"
    }
]
```

Then the metadata could be injected like the following example:


```
from pyxmp import pyxmp

metadata = {...} # Prepare the metadata like the above example

xmp_injected_image = pyxmp.inject(original_image_bytes, metadata, 'http://numbersprotocol.io/xmp/', 'examplePrefix')
```

To read the XMP metadata into a dict:

```
from pyxmp import pyxmp

metadata_dict = pyxmp.read(xmp_injected_image)
```

Example injected XMP metadata dict:

```
{
    'Xmp.examplePrefix.infoSnapshot.brand': 'My Service',
    'Xmp.examplePrefix.infoSnapshot.currentGPSAccuracy': '14.589',
    'Xmp.examplePrefix.infoSnapshot.currentGPSLatitude': '25.045234',
    'Xmp.examplePrefix.infoSnapshot.currentGPSLongitude': '121.530795',
    'Xmp.examplePrefix.infoSnapshot.currentGPSTimestamp': '2020-09-15T13:50:25.143Z',
    'Xmp.examplePrefix.infoSnapshot.timestamp': '2020-09-15T13:50:30.203Z'
}
```