Metadata-Version: 2.1
Name: las-converter
Version: 0.3
Summary: Converter LAS file to python dictionary and json file
Home-page: https://github.com/josestnggng/Las-converter
Author: Jose Sitanggang, Asido Sigalingging
Author-email: jose.stnggng@gmail.com,asido.saputra@gmail.com
License: UNKNOWN
Description: ## LAS 2.0 Reader and Converter to JSON
        
        This package useful for reading and converting the LAS file to python `dict` and `json`.
        
        LAS (Log ASCII Standard) is a structured ASCII file containing log curve data and header information. For more [detail](http://www.cwls.org/wp-content/uploads/2017/02/Las2_Update_Feb2017.pdf).
        
        ### Example LAS File
        
        ```
        ~VERSION INFORMATION
         VERS.                 2.0 :   CWLS LOG ASCII STANDARD - VERSION 2.0
         WRAP.                  NO :   SINGLE LINE PER DEPTH STEP
         CREA.                 1/30/2018 12:24:47 PM
        ```
        
        see full LAS file [here](https://github.com/josestnggng/Las-converter/blob/master/files/sample1.las).
        
        ### Installation
        
        ```bash
        pip install las-converter
        ```
        
        ### How to use
        
        ```py
        from LAS import LasConverter
        
        c = LasConverter() # create object
        # set file or stream
        log_in_dict = c.set_file("file.las").get_dict()
        # or
        log_int_json = c.set_file("file.las").get_json()  # return json and make new file outfile.json
        ```
        
        ### Server app (Flask)
        
        ```py
        # server app for handling upload
        from flask import request
        from LAS import LasConverter
        
        @app.route('/upload', methods=['GET', 'POST'])
        def upload_file():
            if request.method == "POST":
                f = request.files['file']
                stream = f.stream.readlines()
        
        
                # code for Las Converter
                c = LasConverter()
                log_in_dict = c.set_stream(stream).get_dict()
                # or
                log_in_json = c.set_stream(stream).get_json()
                # or get only assci/data
                data = log_in_json = c.set_stream(stream).data
        ```
        
        ### Contributors
        
        - [Asido Saputra Sigalingging](https://github.com/asidosaputra)
        - [Jose Sitanggang](https://github.com/josestnggng)
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
