semvec/pypi-packages huggingface dataset:
clustaar.spellz.api-client 0.29.0
Simple package for communicate with the spellz api
License: MIT

.. These are examples of badges you might want to add to your README:
   please update the URLs accordingly

    .. image:: https://api.cirrus-ci.com/github/<USER>/clustaar.spellz.api_client.svg?branch=main
        :alt: Built Status
        :target: https://cirrus-ci.com/github/<USER>/clustaar.spellz.api_client
    .. image:: https://readthedocs.org/projects/clustaar.spellz.api_client/badge/?version=latest
        :alt: ReadTheDocs
        :target: https://clustaar.spellz.api_client.readthedocs.io/en/stable/
    .. image:: https://img.shields.io/coveralls/github/<USER>/clustaar.spellz.api_client/main.svg
        :alt: Coveralls
        :target: https://coveralls.io/r/<USER>/clustaar.spellz.api_client
    .. image:: https://img.shields.io/pypi/v/clustaar.spellz.api_client.svg
        :alt: PyPI-Server
        :target: https://pypi.org/project/clustaar.spellz.api_client/
    .. image:: https://img.shields.io/conda/vn/conda-forge/clustaar.spellz.api_client.svg
        :alt: Conda-Forge
        :target: https://anaconda.org/conda-forge/clustaar.spellz.api_client
    .. image:: https://pepy.tech/badge/clustaar.spellz.api_client/month
        :alt: Monthly Downloads
        :target: https://pepy.tech/project/clustaar.spellz.api_client
    .. image:: https://img.shields.io/twitter/url/http/shields.io.svg?style=social&label=Twitter
        :alt: Twitter
        :target: https://twitter.com/clustaar.spellz.api_client

.. image:: https://img.shields.io/badge/-PyScaffold-005CA0?logo=pyscaffold
    :alt: Project generated with PyScaffold
    :target: https://pyscaffold.org/

|

==========================
clustaar.spellz.api_client
==========================


    Add a short description here!


A longer description of your project goes here...


.. _pyscaffold-notes:

Note
====

This project has been set up using PyScaffold 4.5. For details and usage
information on PyScaffold see https://pyscaffold.org/.
nascam-imager-readfile 1.4.3
Read functions for NASCAM ASI raw files
License: MIT
Requires Python: >=3.8.1,<4.0.0

# NASCAM All-Sky Imager Raw PGM Data Readfile

[![Github Actions - Tests](https://github.com/ucalgary-aurora/nascam-imager-readfile/workflows/tests/badge.svg)](https://github.com/ucalgary-aurora/nascam-imager-readfile/actions?query=workflow%3Atests)
[![PyPI version](https://img.shields.io/pypi/v/nascam-imager-readfile.svg)](https://pypi.python.org/pypi/nascam-imager-readfile/)
[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/ucalgary-aurora/nascam-imager-readfile/blob/main/LICENSE)
[![PyPI Python versions](https://img.shields.io/badge/python-3.7%20%7C%203.8%20%7C%203.9%20%7C%203.10-blue)](https://pypi.python.org/pypi/nascam-imager-readfile/)

Python library for reading NASCAM All-Sky Imager (ASI) stream0 raw PNG-file data. The data can be found at https://data.phys.ucalgary.ca.

## Supported Datasets

- NASCAM ASI raw: [stream0.png](https://data.phys.ucalgary.ca/sort_by_project/NORSTAR/nascam-msi/stream0.png) PNG files

## Installation

The nascam-imager-readfile library is available on PyPI:

```console
$ python3 -m pip install nascam-imager-readfile
```

## Supported Python Versions

nascam-imager-readfile officially supports Python 3.8+.

## Examples

Example Python notebooks can be found in the "examples" directory. Further, some examples can be found in the "Usage" section below.

## Usage

Import the library using `import nascam_imager_readfile`

**Warning**: On Windows, be sure to put any `read` calls into a `main()` method. This is because we utilize the multiprocessing library and the method of forking processes in Windows requires it. Note that if you're using Jupyter or other IPython-based interfaces, this is not required.

### Read a single file

```python
>>> import nascam_imager_readfile
>>> filename = "path/to/data/2010/01/01/atha_nascam-iccd04/ut06/20100101_0600_atha_nascam-iccd04.png.tar"
>>> img, meta, problematic_files = nascam_imager_readfile.read(filename)
```

### Read multiple files

```python
>>> import nascam_imager_readfile, glob
>>> file_list = glob.glob("path/to/files/2010/01/01/atha_nascam-iccd04/ut06/*.tar")
>>> img, meta, problematic_files = nascam_imager_readfile.read(file_list)
```

### Read using multiple worker processes

```python
>>> import nascam_imager_readfile, glob
>>> file_list = glob.glob("path/to/files/2010/01/01/atha_nascam-iccd04/ut06/*.tar")
>>> img, meta, problematic_files = nascam_imager_readfile.read(file_list, workers=4)
```

### Read with no output

```python
>>> import nascam_imager_readfile, glob
>>> file_list = glob.glob("path/to/files/2010/01/01/atha_nascam-iccd04/ut06/*.tar")
>>> img, meta, problematic_files = nascam_imager_readfile.read(file_list, workers=4, quiet=True)
```

## Development

Clone the repository and install dependencies using Poetry.

```console
$ git clone https://github.com/ucalgary-aurora/nascam-imager-readfile.git
$ cd nascam-imager-readfile/python
$ make install
```

## Testing

```console
$ make test
[ or do each test separately ]
$ make test-flake8
$ make test-pylint
$ make test-pytest
```
MoranKV 1.0.8
...
License: MIT
Requires Python: >=3.7

# MoranKV

```python
from MoranKV import MoranKV


kivy_string = '''
Screen:
    BoxLayout:
        Text:
            text: "Hello World"'''

class App(MoranKV):
    ...


if __name__ == '__main__':
    App(string=kivy_string, app_name='Hello World').run()
```