icy: Python 3 data wrangling glue code
"saving time handling multiple different data sources"
Latest Release | |
Package Status | |
License | |
PyPI |
Installation
- Activate Python 3.4 / 3.5 environment
- Run
pip install icy
python setup.py install
Usage
import icy
icy.preview(path)
data = icy.read(path)
-
icy.preview(path)
displays an overview over the data icy was able to parse. This helps configuring all parsing options. -
icy.read(path)
returns a dictionary of pandas.DataFrames. -
path
can be any folder or zip-, csv-, tsv-, txt-, json-, html-, xml-, xls-, xlsx-, sqlite-, hdf5-file or uri (like s3://, http://, ftp://, ssh://, hdfs://, postgresql://). - icy wraps the pandas parsers and odo. Parsing options can be specified in a YAML-file.
- For more details see the docs and especially the examples!
License
Discussion and Development
- Issues and Pull Requests are welcome!
- Find more contact details at https://www.rcs-analytics.com
© 2015 Jonathan Rahn, RCS Analytics GmbH