100 Commits
Author SHA1 Message Date
brmnjsh fa2a903d89 import coin 2023-12-13 21:39:18 +00:00
brmnjsh 6d36762533 added relaxation to objective as well as time limit 2023-12-13 21:22:10 +00:00
brmnjshandGitHub 4fe8308e94 Merge pull request #39 from yardstick/feature/QUANT-3102
QUANT-3102: use Nexus to do builds
2023-12-05 11:00:47 -05:00
brmnjsh 04107d5be5 try without requirements.txt 2023-11-30 02:41:59 +00:00
brmnjsh 0675a634fb remove .docker-compose dockerfile 2023-11-29 23:19:51 +00:00
brmnjsh f2324c2613 get requirements.txt working 2023-11-29 23:18:59 +00:00
brmnjsh d58954ec1d Merge branch 'develop' into feature/QUANT-3102 2023-11-29 22:40:24 +00:00
brmnjshandGitHub 8920810b34 Merge pull request #44 from yardstick/feature/QUANT-3248
QUANT-3248: Multi-Objective functions and Linear relaxation (drift) attempt limit
2023-11-24 12:26:50 -05:00
brmnjshandGitHub 151f4ded7f Merge branch 'develop' into feature/QUANT-3102 2023-11-20 15:16:36 -05:00
brmnjshandGitHub 4001200e9b Merge pull request #43 from yardstick/feature/QUANT-3205
QUANT-3205: IRT Enemies support
2023-11-17 19:00:01 -05:00
brmnjsh 040404cc82 update mirth version to 0.10.2 2023-10-31 17:55:54 +00:00
brmnjsh bc46854c70 Merge branch 'develop' into feature/QUANT-3102 2023-10-31 17:38:24 +00:00
brmnjsh 91d7b94bea optional params to accomodate different irt models 2023-10-26 16:58:25 +00:00
brmnjsh 2984f18f9f linking white paper and lower case irt model selection 2023-10-26 15:09:58 +00:00
brmnjsh 433879c205 log what irt model is used during form generation 2023-10-24 21:05:01 +00:00
brmnjsh 73f25edfa6 add rasch functionality to form generation 2023-10-24 20:06:20 +00:00
brmnjsh a3f1585692 convert item response from str to int 2023-09-28 18:57:10 +00:00
brmnjshandGitHub 939fc9bae9 Merge pull request #36 from yardstick/feature/QUANT-2993 2023-09-25 15:39:45 -04:00
brmnjsh 375db5f1c2 use proper numpy eulers constant, better irt model abstraction 2023-09-18 18:18:24 +00:00
brmnjsh 6fbafcc1ec refining impl 2023-09-18 14:01:50 +00:00
brmnjsh fff85981b1 fix up string manipulation 2023-09-15 19:40:35 +00:00
brmnjsh ae4ed690f7 abstract compensator string manipulation 2023-09-15 19:37:47 +00:00
brmnjsh 64a1011604 better abstraction and error handling/logging 2023-09-15 19:34:31 +00:00
brmnjsh 00ba6f4fc3 Merge branch 'develop' into feature/QUANT-2993 2023-09-15 18:46:12 +00:00
brmnjsh 181875c2b5 bump version 2023-09-15 18:38:58 +00:00
brmnjshandGitHub e218ce4053 Merge pull request #35 from yardstick/feature/QUANT-2992 2023-09-15 14:37:23 -04:00
brmnjsh 504d58dca0 upload estimation to s3 2023-09-15 16:51:54 +00:00
brmnjsh 7a14856775 get ability estimation from source 2023-09-15 14:29:55 +00:00
brmnjsh f22d1c4cdb Merge branch 'feature/QUANT-2992' into feature/QUANT-2993 2023-09-11 13:23:24 +00:00
brmnjsh 4788012ce6 make more pythonic 2023-09-11 13:23:04 +00:00
brmnjsh 49918eb28e Merge branch 'feature/QUANT-2992' into feature/QUANT-2993 2023-09-08 15:52:59 +00:00
brmnjsh 2ae15f9237 enumerate 2023-09-08 15:51:42 +00:00
brmnjsh 079e5b099a add georgia tech package 2023-09-08 11:18:56 +00:00
91e1640697 Update app/main.py
Co-authored-by: Owen <[email protected]>
2023-09-08 12:51:37 +02:00
brmnjsh dfeb65c900 make more functional v2 2023-09-06 15:37:42 +00:00
brmnjsh 55a0f7c254 make tagging more general 2023-09-05 18:25:51 +00:00
brmnjsh 7e68606cc1 added methodology for delegating to service, fixed some formatting, cleaned up dangling imports 2023-09-04 19:50:29 +00:00
brmnjsh 8f182ef170 type 2023-09-03 21:56:32 +00:00
brmnjsh 4ceeadbbb8 minor formatting fixes, add ability estimation service class 2023-09-03 21:55:48 +00:00
brmnjsh fc42f0c5c1 python < 3.10 need to use Union for multiple return types 2023-09-03 21:47:13 +00:00
brmnjsh 0e05045817 add return types 2023-09-03 21:40:35 +00:00
brmnjsh d90f51faca add more typing, add tag to file upload, and rename form generation service 2023-09-03 21:38:46 +00:00
brmnjsh 386ab25515 refactor to use s3 client instead of s3 resource, add tag gathering 2023-09-03 20:28:54 +00:00
brmnjsh 7e57211564 updating to new pydantic requirements for values 2023-09-03 14:59:53 +00:00
brmnjshandGitHub 8ee3ae3d2b Merge pull request #33 from yardstick/feature/QUANT-1656-bundle-first-ordering
QUANT-1656: bundle first ordering
2022-05-10 11:32:35 -04:00
Josh Burman 50e00c5e3b Merge branch 'feature/QUANT-1667-bundle-first-ordering' into feature/QUANT-1656-bundle-first-ordering 2022-05-05 14:48:53 +00:00
Josh Burman 029e886317 Merge tag '1.3' into develop
1.3

* added test, spec, mock libraries
2022-05-03 15:29:38 +00:00
Josh Burman c23758bd0b Merge branch 'release/1.3' 2022-05-03 15:28:10 +00:00
Josh Burman a44a2162b0 make sorted lambda variable more descriptive 2022-04-27 18:38:50 +00:00
Josh Burman 35a5ab061b final items need to be returned 2022-04-27 16:03:14 +00:00
Josh Burman a3ca233953 enforce bundle first ordering if bundles ordering is true 2022-04-27 15:54:59 +00:00
Josh Burman 86d6d2fcec Merge branch 'develop' into feature/QUANT-1667-bundle-first-ordering 2022-04-27 15:46:44 +00:00
Josh Burman a919530cab proper typing and bundle first ordering 2022-04-27 15:46:23 +00:00
brmnjshandGitHub b83783d907 Merge pull request #31 from yardstick/feature/QUANT-1556-test-library-implementation
QUANT-1556: Test library implementation
2022-04-27 11:42:35 -04:00
Josh Burman 67a6303c45 add stub and mock 2022-04-26 16:51:29 +00:00
Josh Burman 3af90e317e adds test coverage 2022-04-25 18:31:06 +00:00
Josh Burman 9054c92103 remove nose2 2022-04-25 18:27:06 +00:00
Josh Burman 0380401b2b return value added 2022-04-19 18:41:31 +00:00
Josh Burman e3d9b2e36e added yosh loop to test case 2022-04-19 18:37:51 +00:00
brmnjshandGitHub d818da4494 Merge pull request #30 from yardstick/release/1.2.0
1.2.0
2022-03-29 11:48:53 -04:00
brmnjshandGitHub c7da2862b2 Merge pull request #29 from yardstick/feature/QUANT-1415-Loft-Cases-Fix
QUANT-1415 Loft Cases Fix
2022-03-29 11:46:16 -04:00
Josh Burman 09d3fce02d pre-filter 100% constraint items 2022-03-23 15:57:47 +00:00
Josh Burman df517fe7fe typo for bundle metadata constraints 2022-03-22 17:07:52 +00:00
Josh Burman 5f07302172 poc for bundle based metadata constraints 2022-03-22 17:07:00 +00:00
Josh Burman 8bb5075f5b fix item attributes using raw constraint value target, relaxed tif tcc drift 2021-12-22 23:14:12 +00:00
Josh Burman 107abcb73a tcc and tif drift, compensated for string value casing, csv to dict improved process 2021-12-22 22:39:46 +00:00
brmnjshandGitHub 13f0f383e0 Merge pull request #20 from yardstick/feature/QUANT-1298-case-based-constraints
QUANT-1298: Case based constraints
2021-12-21 15:28:57 -05:00
Josh Burman bab0b43283 Merge branch 'develop' into feature/QUANT-1298-case-based-constraints 2021-12-21 20:26:22 +00:00
brmnjshandGitHub 4c30b50c36 Merge pull request #21 from yardstick/feature/QUANT-1308-tif-discrepancy
QUANT-1308: TIF Discrepancy
2021-12-20 14:06:47 -05:00
0fbd14649b Update app/helpers/service_helper.py
Co-authored-by: Owen Helmstetter <[email protected]>
2021-12-20 14:05:17 -05:00
Josh Burman d731b901ff accurate comment and result tif/tcc verbage 2021-12-18 07:49:07 +00:00
Josh Burman b3bf662c2f modified for new base 2021-12-18 07:27:16 +00:00
Josh Burman 45380e9f00 handle items with poorly formatted b params, and mmoved to single objective function 2021-12-18 07:20:39 +00:00
Josh Burman da5e06cb59 testing a theory on constraint issues 2021-12-17 22:00:38 +00:00
Josh Burman 8ad4729a0d just a few typo fixes 2021-12-17 21:55:16 +00:00
Josh Burman b7ba14bd43 make sure remaining items added to form after bundles are added, are not part of a bundle 2021-12-17 03:42:58 +00:00
Josh Burman 9870bad1ea better bundle constraint 2021-12-17 02:25:03 +00:00
Josh Burman 95aad63db6 bundle models have arrived 2021-12-17 00:55:27 +00:00
Josh Burman dc696b47ac error catching for edge cases and poorly formatted params 2021-12-16 19:01:59 +00:00
Josh Burman 04ab475a36 comment for future work 2021-12-16 16:38:25 +00:00
Josh Burman 9dcc4ae513 change item passage attribute to passage_id 2021-12-16 16:26:26 +00:00
Josh Burman c7c9662968 genericize this! 2021-12-15 20:44:24 +00:00
Josh Burman 6e1964820f bad ruby habits, must unlearn 2021-12-15 20:35:27 +00:00
Josh Burman e4bb4a9cad typo in bundle constraint descriptor 2021-12-15 19:41:00 +00:00
Josh Burman bfeb3c4207 add constructed bundles to constraints, minor refatoring 2021-12-15 19:37:16 +00:00
Josh Burman 4afe81e15b updated bundles process 2021-12-15 17:36:03 +00:00
Josh Burman a827312ef5 add passage attribute to item and bundles generation method for solver run 2021-12-14 21:28:38 +00:00
Josh Burman d343e3962e forgot to add error folder 2021-12-10 20:21:22 +00:00
Josh Burman e0fca68f46 add basic error handling 2021-12-10 19:45:03 +00:00
Josh Burman d107b66e4f increment semver 2021-12-09 19:43:04 +00:00
Josh Burman aaf27ab7bd modified equation to reflect equation psychos are using 2021-12-09 18:45:43 +00:00
brmnjshandGitHub 6cacdee082 Merge pull request #9 from yardstick/feature/QUANT-1196-solve-all-the-things
QUANT-1196: SOLVEALLTHETHINGS
2021-12-06 16:08:48 -05:00
Josh Burman b2c3f0df79 add b param to irt model 2021-11-30 21:12:08 +00:00
Josh Burman ebccd9522a a test 2021-11-30 20:41:08 +00:00
Josh Burman 1649f5cee1 better way to b param 2021-11-30 20:35:23 +00:00
Josh Burman 13448fb73a remove float 2021-11-30 20:20:32 +00:00
Josh Burman e605f787ed simplify, also its a list 2021-11-30 20:00:59 +00:00
Josh Burman 3e708c0137 last item is b param 2021-11-30 19:55:30 +00:00
Josh Burman 5a35d47391 convert b param to float from string 2021-11-30 19:24:08 +00:00
Josh Burman 489a6f22e6 Merge branch 'feature/QUANT-1196-solve-all-the-things' of github.com:yardstick/measure-solver into feature/QUANT-1196-solve-all-the-things 2021-11-24 16:24:31 +00:00