Skip to content
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

validator for No bindings dev branch #322

Merged
merged 35 commits into from
Oct 10, 2018

Conversation

hkchekc
Copy link
Member

@hkchekc hkchekc commented Aug 30, 2018

Add a validate function in file.py to check if file is a valid NIX file

The function comes with a Validate class.

A test of the class is also included in this PR.

@achilleas-k achilleas-k merged commit b5ba6c1 into G-Node:no-bindings-dev Oct 10, 2018
hkchekc added a commit to hkchekc/nixpy that referenced this pull request Oct 31, 2018
Squashed commits:

* initial change in no-binding branch

* start writing valid_da

* valid da with units and poly

* def val-functions and val dimension corectly

* add check_file and check_blk function

* del "is not None"/ Add poly & ex_origin

* add check_for_basics function to perform common id, name type checks

* adding loops

* setting up validate file structure

* finish blk and grp check and dict_struct

* validate da

* finish check_da function

* finish check dim rdim setdim samdim exp sorted ticks

* 1st draft

* extent and pos

* start testing files

* writing test

* not append, but eq to list/ finish test_blk

* finish test_check_grp

* finish test_data_array

* testing tags

* add get ref units function as seperate func

* finish test tag

* finish test_tag

* finish test_mt

* add test_prop

* some small fixes

* change the struct of props/dims/feas in dict

* write the dim_test

* all test done

* changed param and add obj_ref

* PEP8 fixes

* add error_count for file.validate()

* PEP8 fixes

* cleanup
@hkchekc hkchekc deleted the no-bindings-dev branch November 29, 2018 17:36
achilleas-k pushed a commit to achilleas-k/nixpy that referenced this pull request Jan 18, 2019
Squashed commits:

* initial change in no-binding branch

* start writing valid_da

* valid da with units and poly

* def val-functions and val dimension corectly

* add check_file and check_blk function

* del "is not None"/ Add poly & ex_origin

* add check_for_basics function to perform common id, name type checks

* adding loops

* setting up validate file structure

* finish blk and grp check and dict_struct

* validate da

* finish check_da function

* finish check dim rdim setdim samdim exp sorted ticks

* 1st draft

* extent and pos

* start testing files

* writing test

* not append, but eq to list/ finish test_blk

* finish test_check_grp

* finish test_data_array

* testing tags

* add get ref units function as seperate func

* finish test tag

* finish test_tag

* finish test_mt

* add test_prop

* some small fixes

* change the struct of props/dims/feas in dict

* write the dim_test

* all test done

* changed param and add obj_ref

* PEP8 fixes

* add error_count for file.validate()

* PEP8 fixes

* cleanup
achilleas-k pushed a commit to achilleas-k/nixpy that referenced this pull request Jan 18, 2019
Squashed commits:

* initial change in no-binding branch

* start writing valid_da

* valid da with units and poly

* def val-functions and val dimension corectly

* add check_file and check_blk function

* del "is not None"/ Add poly & ex_origin

* add check_for_basics function to perform common id, name type checks

* adding loops

* setting up validate file structure

* finish blk and grp check and dict_struct

* validate da

* finish check_da function

* finish check dim rdim setdim samdim exp sorted ticks

* 1st draft

* extent and pos

* start testing files

* writing test

* not append, but eq to list/ finish test_blk

* finish test_check_grp

* finish test_data_array

* testing tags

* add get ref units function as seperate func

* finish test tag

* finish test_tag

* finish test_mt

* add test_prop

* some small fixes

* change the struct of props/dims/feas in dict

* write the dim_test

* all test done

* changed param and add obj_ref

* PEP8 fixes

* add error_count for file.validate()

* PEP8 fixes

* cleanup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants