Metadata-Version: 1.1
Name: streamsx.objectstorage
Version: 0.2.4
Summary: IBM Streams Cloud Object Storage integration
Home-page: https://github.com/IBMStreams/streamsx.objectstorage
Author: IBM Streams @ github.com
Author-email: hegermar@de.ibm.com
License: Apache License - Version 2.0
Description: Overview
        ========
        
        Provides functions to read objects from Cloud Object Storage as a stream
        and submit tuples to create objects in Cloud Object Storage (COS).
        
        `IBM Cloud Object Storage <https://www.ibm.com/cloud/object-storage>`_ makes it possible to store practically limitless amounts of data, simply and cost effectively. It is commonly used for data archiving and backup, web and mobile applications, and as scalable, persistent storage for analytics.
        
        Sample
        ======
        
        A simple hello world example of a Streams application writing string messages to
        an object. Scan for created object on COS and read the content::
        
            from streamsx.topology.topology import *
            from streamsx.topology.schema import CommonSchema
            from streamsx.topology.context import submit
            import streamsx.objectstorage as cos
        
            topo = Topology('ObjectStorageHelloWorld')
        
            to_cos = topo.source(['Hello', 'World!'])
            to_cos = to_cos.as_string()
        
            bucket = 'streams-py-sample'
            # Write a stream to COS
            cos.write(to_cos, bucket=bucket, objectName='/sample/hw%OBJECTNUM.txt')
        
            scanned = cos.scan(topo, bucket=bucket, directory='/sample')
            
            # read text file line by line
            r = cos.read(scanned, bucket=bucket)
            
            # print each line (tuple)
            r.print()
        
            submit('STREAMING_ANALYTICS_SERVICE', topo)
        
        Documentation
        =============
        
        * `streamsx.objectstorage package documentation <http://streamsxobjectstorage.readthedocs.io/en/pypackage/>`_
        
Keywords: streams,ibmstreams,streaming,analytics,streaming-analytics,cos,objectstorage
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
