-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft of Validator Filters #46
base: develop
Are you sure you want to change the base?
Commits on Jun 1, 2020
-
feat(filter_layer.py): draft of layer execution policies
Riccardo De Zen committedJun 1, 2020 Configuration menu - View commit details
-
Copy full SHA for 76c87b4 - Browse repository at this point
Copy the full SHA 76c87b4View commit details
Commits on Jun 6, 2020
-
Merge branch 'refactor/filtering-pattern' of https://github.com/OTRI-…
…Unipd/OTRI into refactor/filtering-pattern
Riccardo De Zen committedJun 6, 2020 Configuration menu - View commit details
-
Copy full SHA for 126279c - Browse repository at this point
Copy the full SHA 126279cView commit details
Commits on Jun 28, 2020
-
Merge branch 'refactor/filtering-pattern' of https://github.com/OTRI-…
…Unipd/OTRI into refactor/filtering-pattern
Riccardo De Zen committedJun 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 5e8ca6c - Browse repository at this point
Copy the full SHA 5e8ca6cView commit details
Commits on Jun 29, 2020
-
feat (validation.py): refactoring draft
Riccardo De Zen committedJun 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 1252981 - Browse repository at this point
Copy the full SHA 1252981View commit details
Commits on Jun 30, 2020
-
Merge branch 'refactor/filter-functions' of https://github.com/OTRI-U…
…nipd/OTRI into feat/validation-refactor
Riccardo De Zen committedJun 30, 2020 Configuration menu - View commit details
-
Copy full SHA for cef69ae - Browse repository at this point
Copy the full SHA cef69aeView commit details -
+ Minor fixes to specs and comments in Filter
Riccardo De Zen committedJun 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 9335d35 - Browse repository at this point
Copy the full SHA 9335d35View commit details -
- removed old ValidatorFilter + Rewritten as abstract class
Riccardo De Zen committedJun 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 79a5039 - Browse repository at this point
Copy the full SHA 79a5039View commit details -
+ draft for subclasses of ValidatorFilter
Riccardo De Zen committedJun 30, 2020 Configuration menu - View commit details
-
Copy full SHA for ca92511 - Browse repository at this point
Copy the full SHA ca92511View commit details -
+ moved make_check_date_between to a separate module
Riccardo De Zen committedJun 30, 2020 Configuration menu - View commit details
-
Copy full SHA for c29498c - Browse repository at this point
Copy the full SHA c29498cView commit details
Commits on Jul 5, 2020
-
+ Implementation of MonoValidator + Minor spec fixes
Riccardo De Zen committedJul 5, 2020 Configuration menu - View commit details
-
Copy full SHA for a9697c3 - Browse repository at this point
Copy the full SHA a9697c3View commit details
Commits on Aug 12, 2020
-
Merge branch 'develop' of https://github.com/OTRI-Unipd/OTRI into fea…
…t/validation-refactor
Riccardo De Zen committedAug 12, 2020 Configuration menu - View commit details
-
Copy full SHA for b28bd86 - Browse repository at this point
Copy the full SHA b28bd86View commit details
Commits on Aug 13, 2020
-
+ Reworked Validators as filters that append errors to atoms. feat(exceptions.py): + Added base classes for errors or warnings in atoms' content. feat(valchecks.py): ~ Reduced method verbosity. feat(validation_test.py): + Remade tests for new MonoValidator.
Riccardo De Zen committedAug 13, 2020 Configuration menu - View commit details
-
Copy full SHA for e3bbfe7 - Browse repository at this point
Copy the full SHA e3bbfe7View commit details -
+ Added some exceptions feat (validation.py): + Minor refactor
Riccardo De Zen committedAug 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 92ed3b2 - Browse repository at this point
Copy the full SHA 92ed3b2View commit details -
feat (exceptions.py): Added various Errors and a Warning
feat (valchecks.py): Added some checks, those that can be performed by a single function feat (validation.py): Added ContinuityValidator to operate on a Stream's continuity
Riccardo De Zen committedAug 13, 2020 Configuration menu - View commit details
-
Copy full SHA for b4ff516 - Browse repository at this point
Copy the full SHA b4ff516View commit details -
feat (exceptions.py): Added various Errors and a Warning
feat (valchecks.py): Added some checks, those that can be performed by a single function feat (validation.py): Added ContinuityValidator to operate on a Stream's continuity
Riccardo De Zen committedAug 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 0eda0da - Browse repository at this point
Copy the full SHA 0eda0daView commit details
Commits on Aug 14, 2020
-
Added ParallelFilter, waits for all open inputs to have an atom and pops them all at once. feat (filter_test.py): Parameterized Tests to allow running them on ParallelFilter too feat (utils): + __init__.py: Added method listing all modules in the main package.
Riccardo De Zen committedAug 14, 2020 Configuration menu - View commit details
-
Copy full SHA for 6d43079 - Browse repository at this point
Copy the full SHA 6d43079View commit details
Commits on Aug 18, 2020
-
feat (validation.py): added ParallelValidator
Riccardo De Zen committedAug 18, 2020 Configuration menu - View commit details
-
Copy full SHA for ae75fcc - Browse repository at this point
Copy the full SHA ae75fccView commit details
Commits on Aug 22, 2020
-
feat: same number of input and output streams
Riccardo De Zen committedAug 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 48d947a - Browse repository at this point
Copy the full SHA 48d947aView commit details -
feat: exceptions rework, they take an args dict as parameter which ar…
…e the keys and values that threw the errors
Riccardo De Zen committedAug 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 7bcc54f - Browse repository at this point
Copy the full SHA 7bcc54fView commit details -
feat: adapted methods for new exceptions
Riccardo De Zen committedAug 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 7a13fd8 - Browse repository at this point
Copy the full SHA 7a13fd8View commit details -
Riccardo De Zen committed
Aug 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 14953f2 - Browse repository at this point
Copy the full SHA 14953f2View commit details -
feat: split parallel filter with its own test to test parallelism
Riccardo De Zen committedAug 22, 2020 Configuration menu - View commit details
-
Copy full SHA for b45fdf3 - Browse repository at this point
Copy the full SHA b45fdf3View commit details -
feat: parameterized checks tests
Riccardo De Zen committedAug 22, 2020 Configuration menu - View commit details
-
Copy full SHA for c12fd9c - Browse repository at this point
Copy the full SHA c12fd9cView commit details -
feat(valchecks_test): fully parameterized tests
Riccardo De Zen committedAug 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 3904b5a - Browse repository at this point
Copy the full SHA 3904b5aView commit details -
feat(valchecks): added make_check_set, check that values are in a cer…
…tain Iterable
Riccardo De Zen committedAug 22, 2020 Configuration menu - View commit details
-
Copy full SHA for ce5c799 - Browse repository at this point
Copy the full SHA ce5c799View commit details -
feat (valchecks_test): added test for method persistency
Riccardo De Zen committedAug 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 4575c98 - Browse repository at this point
Copy the full SHA 4575c98View commit details
Commits on Aug 23, 2020
-
feat (validation_test): basic tests for LinearValidator
Riccardo De Zen committedAug 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 9d9f89e - Browse repository at this point
Copy the full SHA 9d9f89eView commit details -
fix(validation_test): removed useless length check
Riccardo De Zen committedAug 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 08d7786 - Browse repository at this point
Copy the full SHA 08d7786View commit details -
fixed error in ParallelFilter that would prevent getting data from cl…
…osed non-empty streams
Riccardo De Zen committedAug 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 46d281f - Browse repository at this point
Copy the full SHA 46d281fView commit details -
+ Added constructor to have check patameter feat(validation_test): + Added tests for ParallelValidator
Riccardo De Zen committedAug 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 7faf65a - Browse repository at this point
Copy the full SHA 7faf65aView commit details -
feat(exceptions.py): added ClusterWarning
Riccardo De Zen committedAug 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 55cdc4d - Browse repository at this point
Copy the full SHA 55cdc4dView commit details -
feat(validation.py): Added ClusterValidator
Riccardo De Zen committedAug 23, 2020 Configuration menu - View commit details
-
Copy full SHA for b3fb98d - Browse repository at this point
Copy the full SHA b3fb98dView commit details -
fix (filter, validation, filter_test, validation_test):
~ Fixed all useles input and output counts. ~ Fixed tests accordingly.
Riccardo De Zen committedAug 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 450b374 - Browse repository at this point
Copy the full SHA 450b374View commit details -
refactor(exceptions.py): Exceptions now take an optional dictionary a…
…nd then the standard args and kwargs refactor(*): Modified other files accordingly.
Riccardo De Zen committedAug 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 9d0824b - Browse repository at this point
Copy the full SHA 9d0824bView commit details -
test(validation): added basic ClusterValidator tests
Riccardo De Zen committedAug 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 8698cc1 - Browse repository at this point
Copy the full SHA 8698cc1View commit details
Commits on Aug 24, 2020
-
refactor(*): started splitting files, minor spec fixes, fixed imports
Riccardo De Zen committedAug 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 19cfeb8 - Browse repository at this point
Copy the full SHA 19cfeb8View commit details -
feat(*): Finished splitting classes, fixed test imports accordingly
Riccardo De Zen committedAug 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 07ffa95 - Browse repository at this point
Copy the full SHA 07ffa95View commit details -
Merge branch 'develop' into feat/validation-refactor
Riccardo De Zen committedAug 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 32b1fc0 - Browse repository at this point
Copy the full SHA 32b1fc0View commit details -
Riccardo De Zen committed
Aug 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 70cd961 - Browse repository at this point
Copy the full SHA 70cd961View commit details -
fix(ParallelValidator): now takes indexes even on
_check
methodfeat(discrepancy_validator.py): Added DiscrepancyValidator
Riccardo De Zen committedAug 24, 2020 Configuration menu - View commit details
-
Copy full SHA for d7e8446 - Browse repository at this point
Copy the full SHA d7e8446View commit details -
feat (discrepancy_validator): basic fix based on test
Riccardo De Zen committedAug 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 75ea48e - Browse repository at this point
Copy the full SHA 75ea48eView commit details -
fix(*): Moved utility methods in __init__.py
Riccardo De Zen committedAug 24, 2020 Configuration menu - View commit details
-
Copy full SHA for fa716d9 - Browse repository at this point
Copy the full SHA fa716d9View commit details -
Riccardo De Zen committed
Aug 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 453f9ca - Browse repository at this point
Copy the full SHA 453f9caView commit details -
Riccardo De Zen committed
Aug 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 7b40894 - Browse repository at this point
Copy the full SHA 7b40894View commit details
Commits on Aug 25, 2020
-
feat(*): added tests for DiscrepancyValidator
Riccardo De Zen committedAug 25, 2020 Configuration menu - View commit details
-
Copy full SHA for 64900f3 - Browse repository at this point
Copy the full SHA 64900f3View commit details -
Riccardo De Zen committed
Aug 25, 2020 Configuration menu - View commit details
-
Copy full SHA for 358d2eb - Browse repository at this point
Copy the full SHA 358d2ebView commit details
Commits on Aug 26, 2020
-
feat (*): finished testing DiscrepancyValidator
Riccardo De Zen committedAug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 40a4692 - Browse repository at this point
Copy the full SHA 40a4692View commit details -
fix (validation): missing __init__.py
Riccardo De Zen committedAug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for e8c7974 - Browse repository at this point
Copy the full SHA e8c7974View commit details -
feat(exceptions.py): string representation of exceptions should also …
…contain the name (repr is used temporarily)
Riccardo De Zen committedAug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for c69b6b6 - Browse repository at this point
Copy the full SHA c69b6b6View commit details -
fix (continuity_validator): simplified to work more generally on whol…
…e atoms
Riccardo De Zen committedAug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 3f4e20e - Browse repository at this point
Copy the full SHA 3f4e20eView commit details -
fix(__init__.py): fixed error finding
feat(__init__.py): added error counting
Riccardo De Zen committedAug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 31a1192 - Browse repository at this point
Copy the full SHA 31a1192View commit details -
fix(validation_test.py): reduced test data size
Riccardo De Zen committedAug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 2232d08 - Browse repository at this point
Copy the full SHA 2232d08View commit details -
feat (continuity_validator_test.py): Added tests for ContinuityValidator
minor fixes to DiscrepancyValidator tests
Riccardo De Zen committedAug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for d0780b1 - Browse repository at this point
Copy the full SHA d0780b1View commit details -
feat(exceptions.py): added CoverageError
Riccardo De Zen committedAug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for f3f22be - Browse repository at this point
Copy the full SHA f3f22beView commit details -
fix (continuity_validator.py): minor fixes to constructor
Riccardo De Zen committedAug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for cf1a5cd - Browse repository at this point
Copy the full SHA cf1a5cdView commit details -
fix (exceptions.py) : added missing spec
Riccardo De Zen committedAug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 0c662f6 - Browse repository at this point
Copy the full SHA 0c662f6View commit details -
Riccardo De Zen committed
Aug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 3a2bf87 - Browse repository at this point
Copy the full SHA 3a2bf87View commit details -
minor fixes and removed test.py
Riccardo De Zen committedAug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for a097667 - Browse repository at this point
Copy the full SHA a097667View commit details -
Added find_null analysis and drafted discrepancy analysis
Riccardo De Zen committedAug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for f260cf2 - Browse repository at this point
Copy the full SHA f260cf2View commit details -
Added CoverageValidator and related tests. Ensures an interval is covered, fills the gaps with the missing values and an error message.
Riccardo De Zen committedAug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for dc539fd - Browse repository at this point
Copy the full SHA dc539fdView commit details
Commits on Aug 27, 2020
-
v1.0 of the cartesian hashtable. Should work but is not perfect, the tests are not perfectly covering all the possible scenarios. Works only on positive values as coordinates
Riccardo De Zen committedAug 27, 2020 Configuration menu - View commit details
-
Copy full SHA for ec6d554 - Browse repository at this point
Copy the full SHA ec6d554View commit details -
fix(cartesian_hashtable_test): added missing test
Riccardo De Zen committedAug 27, 2020 Configuration menu - View commit details
-
Copy full SHA for 3effde0 - Browse repository at this point
Copy the full SHA 3effde0View commit details -
fix (cartesian_hashtable): minor renaming
Riccardo De Zen committedAug 27, 2020 Configuration menu - View commit details
-
Copy full SHA for c0d4870 - Browse repository at this point
Copy the full SHA c0d4870View commit details -
fix(cartesian_hashtable.py): refactor to resize and _index
Riccardo De Zen committedAug 27, 2020 Configuration menu - View commit details
-
Copy full SHA for a9aac37 - Browse repository at this point
Copy the full SHA a9aac37View commit details -
feat(cartesian_hashtable.py): added method to compute density.
Riccardo De Zen committedAug 27, 2020 Configuration menu - View commit details
-
Copy full SHA for e860be1 - Browse repository at this point
Copy the full SHA e860be1View commit details
Commits on Aug 28, 2020
-
+ Negative coordinates support !!! Terrible performance due to resize scanning the whole table to reinsert everything. WIll change from constant cell count to variable. feat(run_all_tests.py): minor refactor to provide profiling
Riccardo De Zen committedAug 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 915cf75 - Browse repository at this point
Copy the full SHA 915cf75View commit details -
feat (cartesian_hashtable.py): minor spec fix
Riccardo De Zen committedAug 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 48b0487 - Browse repository at this point
Copy the full SHA 48b0487View commit details
Commits on Aug 29, 2020
-
feat(cartesian_hashtable.py): added caching of initialized buckets to…
… heavily reduce computational time for __iter__
Riccardo De Zen committedAug 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 9b08344 - Browse repository at this point
Copy the full SHA 9b08344View commit details -
CartesianHashTable: Added string representation.
Riccardo De Zen committedAug 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 3b845bb - Browse repository at this point
Copy the full SHA 3b845bbView commit details -
+ Added profiling against list + Added ability to pre-define min and max intervals. + Test now check that by pre-defining the interval the table never resizes.
Riccardo De Zen committedAug 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 2f5512a - Browse repository at this point
Copy the full SHA 2f5512aView commit details -
Time measurements for CartesianHashTable compared to other structures
Riccardo De Zen committedAug 29, 2020 Configuration menu - View commit details
-
Copy full SHA for de5a183 - Browse repository at this point
Copy the full SHA de5a183View commit details -
feat(cartesian_hashtable.py): added neighbor finding
Riccardo De Zen committedAug 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 40e419a - Browse repository at this point
Copy the full SHA 40e419aView commit details -
fix (coverage_validator_test): renamed test class
Riccardo De Zen committedAug 29, 2020 Configuration menu - View commit details
-
Copy full SHA for d84256f - Browse repository at this point
Copy the full SHA d84256fView commit details -
fix (cartesian_hashtable.py): minor refactor using zip
Riccardo De Zen committedAug 29, 2020 Configuration menu - View commit details
-
Copy full SHA for fba5856 - Browse repository at this point
Copy the full SHA fba5856View commit details -
Merge branch 'develop' into feat/validation-refactor
Riccardo De Zen committedAug 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 52542bb - Browse repository at this point
Copy the full SHA 52542bbView commit details
Commits on Aug 30, 2020
-
Merge remote-tracking branch 'origin/convergence-analysis' into feat/…
…validation-refactor
Riccardo De Zen committedAug 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 5203419 - Browse repository at this point
Copy the full SHA 5203419View commit details -
Riccardo De Zen committed
Aug 30, 2020 Configuration menu - View commit details
-
Copy full SHA for cf72b18 - Browse repository at this point
Copy the full SHA cf72b18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35c97ab - Browse repository at this point
Copy the full SHA 35c97abView commit details -
feat(BufferedValidator): generalized for N inputs
refactor(validation_test): Moved test data inside tests for better clarity
Configuration menu - View commit details
-
Copy full SHA for 38dc51d - Browse repository at this point
Copy the full SHA 38dc51dView commit details
Commits on Aug 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a427d7b - Browse repository at this point
Copy the full SHA a427d7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 242a1b8 - Browse repository at this point
Copy the full SHA 242a1b8View commit details
Commits on Sep 13, 2020
-
Entirely removed exceptions, aside from a couple issues with some tes…
…ts, everything works
Configuration menu - View commit details
-
Copy full SHA for f6fb282 - Browse repository at this point
Copy the full SHA f6fb282View commit details -
Configuration menu - View commit details
-
Copy full SHA for d48323f - Browse repository at this point
Copy the full SHA d48323fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6898d46 - Browse repository at this point
Copy the full SHA 6898d46View commit details
Commits on Sep 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0367b33 - Browse repository at this point
Copy the full SHA 0367b33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ebca5d - Browse repository at this point
Copy the full SHA 6ebca5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1d1109 - Browse repository at this point
Copy the full SHA a1d1109View commit details -
Configuration menu - View commit details
-
Copy full SHA for df3ee99 - Browse repository at this point
Copy the full SHA df3ee99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 707c9d0 - Browse repository at this point
Copy the full SHA 707c9d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8657a97 - Browse repository at this point
Copy the full SHA 8657a97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5515c59 - Browse repository at this point
Copy the full SHA 5515c59View commit details
Commits on Sep 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ef0d624 - Browse repository at this point
Copy the full SHA ef0d624View commit details
Commits on Sep 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ce65811 - Browse repository at this point
Copy the full SHA ce65811View commit details -
Configuration menu - View commit details
-
Copy full SHA for e23c5cf - Browse repository at this point
Copy the full SHA e23c5cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3992ce9 - Browse repository at this point
Copy the full SHA 3992ce9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e4197e - Browse repository at this point
Copy the full SHA 0e4197eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99deee6 - Browse repository at this point
Copy the full SHA 99deee6View commit details
Commits on Sep 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0709487 - Browse repository at this point
Copy the full SHA 0709487View commit details
Commits on Oct 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 473ed05 - Browse repository at this point
Copy the full SHA 473ed05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a72d23 - Browse repository at this point
Copy the full SHA 3a72d23View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdbbd63 - Browse repository at this point
Copy the full SHA fdbbd63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 360e628 - Browse repository at this point
Copy the full SHA 360e628View commit details