Metadata-Version: 1.1
Name: mosaik-csv
Version: 1.1.0
Summary: Presents CSV datasets to mosaik as models.
Home-page: https://gitlab.com/mosaik/mosaik-csv
Author: Stefan Scherfke
Author-email: mosaik@offis.de
License: UNKNOWN
Description: mosaik-csv
        ==========
        
        This is pseudo simulator that presents CSV data sets to mosaik as models.
        
        The following code shows an example how to use the mosaik-csv simulator.
        The date_format and delimiter parameter are optional.
        If they are not defined the standard value is 'YYYY-MM-DD HH:mm:ss' for the date_format and ',' for delimiter.
        
            $ sim_config = {
            $     'CSV': {
            $         'python': 'mosaik_csv:CSV',
            $     }
            $ }
            $ world = mosaik.World(sim_config)
            $ csv_sim = world.start('CSV', sim_start='01.01.2016 00:00',
            $                             datafile='data.csv',
            $                             date_format='DD.MM.YYYY HH:mm',
            $                             delimiter=',')
            $ csv = csv_sim.CSV.create(20)
        
        Installation
        ------------
        
        ::
        
            $ pip install mosaik-csv
        
        Tests
        -----
        
        You can run the tests with::
        
            $ git clone https://gitlab.com/mosaik/mosaik-csv.git
            $ cd mosaik-csv
            $ pip install -r requirements.txt
            $ pip install -e .
            $ py.test
            $ tox
        
        If installation of psutil fails, installing python developer edition and gcc should help::
        
            $ sudo apt-get install gcc python3-dev
        
        
        Changelog
        =========
        
        1.1.0 - 2021-03-11
        ------------------
        
        - [FEATURE] Allow to define the delimiter.
        - [FEATURE] Allow to define the date format.
        
        
        1.0.4 - 2021-03-04
        ------------------
        
        - [CHANGE] Adjustment to new arrow API.
        
        
        1.0.3 – 2019-10-10
        ------------------
        
        - [CHANGE] Added closing of input file.
        - [CHANGE] Adjustment to new arrow API.
        
        
        1.0.2 – 2014-09-22
        ------------------
        
        - [CHANGE] Updated to mosaik-api 2.0.
        
        
        1.0.1 – 2014-06-23
        ------------------
        
        - [CHANGE] Updated to mosaik-api 2.0a3.
        
        
        1.0 – 2014-03-26
        ----------------
        
        - Initial release
        
        
        Authors
        =======
        
        The mosaik CSV reader was created by Stefan Scherfke.
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering
