DataLad extension package for the "tabby" dataset metadata specification
  • Python 99.4%
  • Makefile 0.3%
  • Jinja 0.2%
Find a file
Michał Szczepanik cae025af31 Trim empty rows when converting xlsx to tsv
With this change, excel to tabby conversion will preserve empty lines
in the middle of the file (maybe a visual separation of sections in a
many-objects file), but truncate empty lines at the end (maybe excel
artefact). This requires double iteration over the rows (first to find
where data ends, then to export), but it seems inexpensive.

This should help situations when excel (or calc) xlsx file preserves
blank lines.

One test data file (tsv) used to test round-tripping is altered to
remove empty lines at the end. So in the end we no longer guarantee
round-tripping these empty lines, but I feel this was a non-feature.
2023-11-21 15:54:28 +01:00
.github Add github action to codespell main on push and PRs 2023-07-13 10:35:52 -04:00
_datalad_buildsupport [DATALAD RUNCMD] run codespell throughout 2023-07-13 10:36:01 -04:00
changelog.d Update extension basics for use as datalad-tabby: 2023-06-16 11:14:42 +02:00
datalad_tabby Trim empty rows when converting xlsx to tsv 2023-11-21 15:54:28 +01:00
docs Fix broken schema.org IRI prefix definition (missed trailing slash) 2023-07-28 21:17:38 +02:00
tools Simplify recursion flag negation business 2023-07-28 16:25:36 +02:00
.appveyor.yml Enable snaphot-based git-annex installation on appveyor 2023-07-20 11:27:19 +02:00
.codeclimate.yml Initial commit 2023-06-07 15:31:04 +02:00
.datalad-release-action.yaml Initial commit 2023-06-07 15:31:04 +02:00
.gitattributes Update extension basics for use as datalad-tabby: 2023-06-16 11:14:42 +02:00
.gitignore Initial commit 2023-06-07 15:31:04 +02:00
.noannex Initial commit 2023-06-07 15:31:04 +02:00
.readthedocs.yaml Fix RTD config 2023-07-03 08:43:37 +02:00
.zenodo.json Initial commit 2023-06-07 15:31:04 +02:00
CONTRIBUTING.md Initial commit 2023-06-07 15:31:04 +02:00
CONTRIBUTORS Initial commit 2023-06-07 15:31:04 +02:00
LICENSE Initial commit 2023-06-07 15:31:04 +02:00
Makefile Initial commit 2023-06-07 15:31:04 +02:00
MANIFEST.in Update extension basics for use as datalad-tabby: 2023-06-16 11:14:42 +02:00
pyproject.toml Add rudimentary codespell config 2023-07-13 10:35:52 -04:00
README.md Add documentation link 2023-07-03 09:00:29 +02:00
requirements-devel.txt Initial commit 2023-06-07 15:31:04 +02:00
setup.cfg Minimalistic tabby metadata extractor with datalad-metalad 2023-07-20 09:36:27 +02:00
setup.py Update extension basics for use as datalad-tabby: 2023-06-16 11:14:42 +02:00
versioneer.py Initial commit 2023-06-07 15:31:04 +02:00

DataLad extension for working with (tabular) metadata

Build status codecov crippled-filesystems docs Documentation Status License: MIT GitHub release PyPI version fury.io

The documentation for this package is provided at http://docs.datalad.org/projects/tabby

Acknowledgements

This DataLad extension was developed with support from the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under grant SFB 1451 (431549029, INF project).