data wrangling glue code
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
icy
test
.gitignore
LICENSE
README.md
setup.py

README.md

icy: Python 3 data wrangling glue code

"saving time handling multiple different data sources"

Latest Release latest release
Package Status status
License license
PyPI pypi downloads

Installation

pip install icy
  • Or download from PyPI (release) or github (dev) and run
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

© 2015-2018 Jonathan Rahn, RCS Analytics GmbH