Metadata-Version: 2.1
Name: dataset_manager
Version: 0.0.6
Summary: Manage and automatize datasets for data science projects.
Home-page: UNKNOWN
Author: Diogo Munaro Vieira
Author-email: diogo.mvieira@gmail.com
License: Apache 2
Description: # Dataset Manager
        
        Manage and automatize your datasets for your project with YAML files high integrated with [Pandas](https://pandas.pydata.org/).
        
        
        [![Build Status](https://travis-ci.com/dmvieira/dataset-manager.svg?branch=master)](https://travis-ci.com/dmvieira/dataset-manager)
        
        Current Support: [![Python 2.7](https://img.shields.io/badge/python-2.7-blue.svg)](https://www.python.org/downloads/release/python-270/)[![Python 3.3](https://img.shields.io/badge/python-3.3-blue.svg)](https://www.python.org/downloads/release/python-330/)[![Python 3.4](https://img.shields.io/badge/python-3.4-blue.svg)](https://www.python.org/downloads/release/python-340/)[![Python 3.5](https://img.shields.io/badge/python-3.5-blue.svg)](https://www.python.org/downloads/release/python-350/)[![Python 3.6](https://img.shields.io/badge/python-3.6-blue.svg)](https://www.python.org/downloads/release/python-360/)[![Python 3.7](https://img.shields.io/badge/python-3.7-blue.svg)](https://www.python.org/downloads/release/python-370/)[![Python 3.8](https://img.shields.io/badge/python-3.8-blue.svg)](https://www.python.org/downloads/release/python-380/)
        
        ## How it Works
        
        This project create a file called *name.yaml* in your dataset directory with these fields:
        
        ```
        src: https://raw.githubusercontent.com/pcsanwald/kaggle-titanic/master/train.csv
        
        description: this dataset is a test dataset
        
        format: csv
        ```
        
        *name*: is the name for dataset reference is the file name with *yaml* extension.
        
        *src*: is location from dataset.
        
        *description*: describe your dataset to remember later.
        
        *format*: pandas read format following `read_<format>` as described here: https://pandas.pydata.org/pandas-docs/stable/reference/io.html.
        
        Each dataset is a YAML file inside dataset directory.
        
        ## Installing
        
        With pip just:
        
        ```
        pip install dataset_manager
        ```
        
        With conda:
        
        ```
        conda install dataset_manager
        ```
        
        ## Using
        
        You can manage your datasets with a list of commands and integrated with [Pandas](https://pandas.pydata.org/).
        
        ### List all Datasets
        
        Return a List with all datasets from dataset path
        
        ```
        from dataset_manager import DatasetManager
        
        manager = DatasetManager(dataset_path)
        
        manager.list_datasets()
        ```
        
        ### Get one Dataset
        
        Get dataset as Pandas DataFrame and accept **Pandas** read `*args` and `**kwargs`
        
        ```
        from dataset_manager import DatasetManager
        
        manager = DatasetManager(dataset_path)
        
        manager.get_dataset(name, *args, **kwargs)
        ```
        
        ### Create a Dataset
        
        Create a Dataset inside dataset_path defined
        
        ```
        from dataset_manager import DatasetManager
        
        manager = DatasetManager(dataset_path)
        
        manager.create_dataset(name, src, description, format_extension)
        ```
        
        ### Remove a Dataset
        
        Remove Dataset from dataset_path
        
        ```
        from dataset_manager import DatasetManager
        
        manager = DatasetManager(dataset_path)
        
        manager.remove_dataset(name)
        ```
        
        ## Contributing
        
        Just make pull request and be happy!
        
        Let's grow together ;)
Platform: UNKNOWN
Description-Content-Type: text/markdown
