Metadata-Version: 2.1
Name: v3io_frames
Version: 0.9.6
Summary: Unified multi-module DataFrames client for the Iguazio Data Science Platform
Home-page: https://github.com/v3io/frames
Author: Miki Tebeka
Author-email: miki@353solutions.com
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries
Description-Content-Type: text/markdown
License-File: LICENSE.txt

# v3io_frames - Streaming Data Client for v3io

[![Build Status](https://travis-ci.org/v3io/frames.svg?branch=master)](https://travis-ci.org/v3io/frames)
[![Documentation](https://readthedocs.org/projects/v3io_frames/badge/?version=latest)](https://v3io-frames.readthedocs.io/en/latest/)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

Streaming data from client [nuclio](http://nuclio.io/) handler to a pandas DataFrame.

You will need a `framesd` server running, see [here](https://github.com/v3io/frames).

```python
import v3io_frames as v3f

client = v3f.Client(address='localhost:8081')
num_dfs = num_rows = 0
size = 1000
for df in client.read(backend='weather', table='table', max_in_message=size):
   print(df)
   num_dfs += 1
   num_rows += len(df)

print('\nnum_dfs = {}, num_rows = {}'.format(num_dfs, num_rows))
```


## License

Apache License Version 2.0, see [LICENSE.txt](LICENSE.txt)


