Skip to content

Conversation

@anmoljain13
Copy link

updating the repository during open-source cleanup

@anmoljain13 anmoljain13 reopened this Jun 21, 2020
Udayraj123 and others added 30 commits February 12, 2023 12:28
* fix: add upsc mock; refactor; create evaluation-schema

fix: refactor; add sample evaluation.json

fix: update gitignore and rename ignored folder

fix: setup skeleton; refactor

* fix: refactor; change defaults to .py; pickup config.json recursively; wip pass instance

* fix: update evaluation-schema and sample json wip

fix: refactor; connect evaluation schema

fix: checked validation using evaluation schema

* refactor: separate static vs instance ImageUtils; breakfown files further; move constants/configs to better places;

fix: refactor; move instance ops to core; minor changes

refactor: extract tuning config from instance

fix: add screeninfo for simple window info

* fix: load json error handling; dynamic config json working for sample5

* fix: use formatted strings at all places necessary

* fix: correct config schema

* fix: working evaluation code

fix: evaluation schema fixes

* fix: add range operator support; add validations for marking scheme and omr response

* fix: add a sample with answer_key.csv

* fix: minor fixes

* fix: foundation for answer_key_image_path; refactoring; minor changes

* fix: remove unnecessary comments; fix minor comments

* fix: further on foundation for csv_from_image feature; refactoring

* fix: stronger validations; conditionality in streak scheme; joinpath refactor

* fix: support multi-correct and basic multi-weighted; update explanations

* fix: csv load custom key support

fix: additional warning

* fix: add evaluation configs in some samples

* fix: load answer key from image with working samples

fix: compress images

* fix: compress images

* fix: update samples; add readme for template shift sample

* fix: reduce images; minor changes

* [Feature] setup pytest on existing samples (#124)

* fix: load answer key from image with working samples

* fix: pytests set up with snapshots for all samples

* fix: run sample1 on pre-commit; run all tests on pre-push

fix: add default_install_hook_types

fix: add explicit stages

* fix: update snapshots

* fix: bug fixes

* [Feature] Simplify template jsons (#127)

* fix: update snapshots

feat: simplify template schema and block logic; consume it; use fields terminology; update all samples

fix: bug fixes

* fix: refactor template.py; minor template json cleanup

* fix: changes after updating wiki

* feat: setup tests for template validations; fixed few bugs

fix: renaming

fix: test

* fix: refactor

fix: refactor tests structure and add utils

* fix: minor fixes

* fix: reorder imports; rename question -> field

* fix: review changes

* fix: remove streak logic
* fix: pickup bubble dimensions from field_block; add unit test; update snapshots

* fix: uncomment isort

* fix: upgrade isort

* feat: introduce filter_out_multimarked_files flag in config; validate evaluation config against the flag; update test and snapshots

* fix: fix matcher sorting using sorted(); update config; resize reference with processing dimensions

* fix: reuse get_answer_type for validation
* feat: upgrade dev packages; update pre-commit config

* feat: add and apply pretty-format-json; add large file hook

* feat: improve devx

* fix: remove traceback for exception raised from try except

* feat: upgrade requirements
A better license would have been Mozilla Public License (MPL).
But updating readme for now.

License clarifications: https://choosealicense.com/licenses/
* Update README.md

* Update README.md

Co-authored-by: Udayraj Deshmukh <Udayraj123@users.noreply.github.com>

---------

Co-authored-by: Udayraj Deshmukh <Udayraj123@users.noreply.github.com>
* feat: support for multiple-correct-weighted answer key; minor refactor evaluation schema

* fix: update validation
* added new sample

* moved sample to community folder
…esting . (#231)

added a check to see if a window is available, or create one if its not.
)

* feat: Add feature to export explanation table to CSV

* Remove print args statement

* Refactored code to improve reusability

* Refactor code in file.py, evaluation.py and entry.py
* waec sample

* changed image and improved template

* renamed file

* reduced file size and prettified json template
Co-authored-by: Julian Gilbey <jdg@debian.org>
#250)

* refactor(preprocessors): replace hardcoded values with config/CLI parameters

* refactor: make erosion kernel a tuple and rename threshold variables for clarity

* fix: rename threshold variables and remove unnecessary __all__ list

---------

Co-authored-by: Veda Vyasa <2400040217@kluniversity.in>
fix: update snapshot
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.