eyadgaran / SimpleML

Machine learning that just works, for effortless production applications
BSD 3-Clause "New" or "Revised" License
17 stars 5 forks source link

Pipeline data mutability #79

Closed eyadgaran closed 2 years ago

eyadgaran commented 2 years ago

Changes pipeline behavior to use projected dataset splits instead of cached copies of data

coveralls commented 2 years ago

Pull Request Test Coverage Report for Build 1326493809


Changes Missing Coverage Covered Lines Changed/Added Lines %
simpleml/datasets/abstract_mixin.py 0 2 0.0%
simpleml/datasets/numpy_mixin.py 0 2 0.0%
simpleml/datasets/base_dataset.py 14 17 82.35%
simpleml/pipelines/validation_split_mixins.py 7 13 53.85%
simpleml/datasets/dataset_splits.py 12 20 60.0%
simpleml/datasets/pandas_mixin.py 18 28 64.29%
simpleml/pipelines/projected_splits.py 16 35 45.71%
simpleml/utils/hash_recalculation.py 0 75 0.0%
<!-- Total: 67 192 34.9% -->
Files with Coverage Reduction New Missed Lines %
simpleml/datasets/numpy_mixin.py 1 61.29%
simpleml/pipelines/validation_split_mixins.py 1 48.53%
simpleml/datasets/pandas_mixin.py 6 59.66%
<!-- Total: 8 -->
Totals Coverage Status
Change from base Build 1281626478: 1.6%
Covered Lines: 476
Relevant Lines: 3830

💛 - Coveralls