Simple dataset convertor in Python
Project description
ConvertMe – Ayoyoyo Wololo
Simple dataset convertor in Python. Not released on PyPy yet.
Free software: MIT license
Installation
Install package via pip:
$ pip install convertme
Use the provided CLI:
$ convertme --help
Usage: convertme [OPTIONS]
Options:
-if, --input-format [csv|fimi|burmeister|mat]
[required]
-of, --output-format [csv|fimi|burmeister|mat]
[required]
-i, --input TEXT Input file, skip it for stdin.
-o, --output TEXT Output file, skip it for stdout.
--input-delimiter TEXT (CSV) Delimiter of input. [default: ,]
--output-delimiter TEXT (CSV) Delimiter of output. [default: ,]
--objects-col INTEGER (CSV) Index of column with object labels,
typically 0, ignored on default.
--attributes-row INTEGER (CSV) Index of row with attribute labels,
typically 0, ignored on default.
--true-values TEXT (CSV) Values which will be count as True,
comma separated.
--help Show this message and exit.
Basic usage:
Convert simple csv file to fimi format:
$ convertme -i dataset.csv -if=csv -o dataset.fimi -of=fimi
Content of dataset.csv:
1,0,1,0
0,1,0,1
Content of dataset.fimi:
0 2
1 3
Supported formats
csv
burmeister (.cxt)
fimi
matlab (version<=7.3)
Development
Clone this repository to the folder, then:
# create virtualenv (optional)
$ mkvirtualenv convertme -p python3
#if is not actived (optional)
$ workon convertme
$ pip install -e .
$ python setup.py test
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.0 (2020-03-24)
Supported formats (csv, burmeister, fimi, matlab (version<=7))
Basic CLI implemented
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
convertme-0.1.0.tar.gz
(19.6 kB
view hashes)
Built Distribution
Close
Hashes for convertme-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 959b9feff62ff8cee957de5158a318e628898464630e32550b817d0666d634a9 |
|
MD5 | 9a7de67d33d4343e30e5811baf1a4147 |
|
BLAKE2b-256 | be8d84e795024bbbba5e9a36efaabf43c3aff1d6c8557b6964c53958a91febbb |