tensorwerk / hangar-py

Hangar is version control for tensor data. Commit, branch, merge, revert, and collaborate in the data-defined software era.
Apache License 2.0
204 stars 29 forks source link

Better Dataset implementation #187

Closed hhsecond closed 4 years ago

hhsecond commented 4 years ago

Motivation and Context

A continuation from #62 and should also solve #79

Description

Types of changes

What types of changes does your code introduce? Put an x in all the boxes that apply:

Is this PR ready for review, or a work in progress?

How Has This Been Tested?

Put an x in the boxes that apply:

Checklist:

codecov[bot] commented 4 years ago

Codecov Report

Merging #187 into master will decrease coverage by 0.33%. The diff coverage is 86.86%.

@@            Coverage Diff             @@
##           master     #187      +/-   ##
==========================================
- Coverage   95.44%   95.12%   -0.33%     
==========================================
  Files          95       98       +3     
  Lines       15622    15584      -38     
  Branches     1487     1484       -3     
==========================================
- Hits        14910    14823      -87     
- Misses        469      510      +41     
- Partials      243      251       +8     
Impacted Files Coverage Δ
src/hangar/remote/server.py 73.76% <0.00%> (ø)
src/hangar/repository.py 95.48% <ø> (ø)
src/hangar/utils.py 97.39% <ø> (+2.33%) :arrow_up:
src/hangar/_version.py 96.43% <36.36%> (-3.57%) :arrow_down:
src/hangar/dataset/tensorflow_dset.py 65.71% <65.71%> (ø)
src/hangar/dataset/numpy_dset.py 67.57% <67.57%> (ø)
src/hangar/dataset/__init__.py 68.75% <68.75%> (ø)
src/hangar/dataset/common.py 69.39% <69.39%> (ø)
src/hangar/dataset/torch_dset.py 85.19% <85.19%> (ø)
src/hangar/columns/layout_flat.py 95.47% <90.00%> (+0.10%) :arrow_up:
... and 16 more
CLAassistant commented 4 years ago

CLA assistant check
All committers have signed the CLA.

hhsecond commented 4 years ago

I found that the commit history is somehow screwed up and not fixable without careful analysis and probably that's not worth it. I am closing this PR in favor of creating a #206