Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   General Forum (http://www.chiefdelphi.com/forums/forumdisplay.php?f=16)
-   -   Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting (http://www.chiefdelphi.com/forums/showthread.php?t=75272)

Bongle 01-04-2011 15:29

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
2 Attachment(s)
v15 - I realized that I wanted to know the OPR of "on2" and it wouldn't let me, so v15 disables the "correct regional code" checker, so it'll work on any regional code imaginable. Also updates the regional code list so that you see the 2011 set of regionals.

Sorry to fans of the "all" option. I don't have enough time to recover that feature, and I can't guarantee it'd get updated in future years (or that I'd get every regional). However, I keep posting the source in the hopes someone else can pick up the torch and add cool features.

Racer26 01-04-2011 20:02

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Its also crashing on the predict option when it tries to calculate the final seeding, at least for GTREast

caltemus 01-04-2011 23:15

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Can someone fluent in java update the GUI found around post 5?

Grim Tuesday 02-04-2011 01:21

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by The Lucas (Post 1047284)
Since it ignores elim matches, there is no reason for it to look at Einstein. I also miss the 'all' option.

Why you would ever want to scout Einstein is beyond me...

The Lucas 02-04-2011 17:49

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by 1075guy (Post 1048240)
Its also crashing on the predict option when it tries to calculate the final seeding, at least for GTREast

Ya that is do to the crazy seeding system last year, mentioned a page or so back.

The Lucas 03-04-2011 21:51

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Version 15 crashes on Troy data. I found it works with version 11 so here is the data for convenience.
Code:

0        217        51.5663
1        33        46.2578
2        2337        41.6942
3        3539        37.3808
4        226        36.9186
5        469        34.1671
6        68        32.3696
7        1718        31.8445
8        910        28.6375
9        245        20.7588
10        703        20.6414
11        3302        19.7233
12        2851        16.076
13        503        14.2064
14        3538        12.4701
15        3115        11.0716
16        1188        10.7523
17        3548        10.0296
18        3450        9.26761
19        2586        7.78701
20        440        6.26845
21        3621        5.56059
22        216        5.53577
23        314        5.08476
24        288        4.82352
25        903        3.43038
26        322        3.4119
27        519        1.51176
28        3767        1.32039
29        244        0.542561
30        3657        -1.22599
31        3534        -1.24133
32        2048        -1.29143
33        2960        -1.57964
34        468        -1.90365
35        2604        -1.9788
36        2591        -2.61877
37        3421        -2.77179
38        3069        -5.12076
39        3619        -5.29505


Bongle 02-03-2012 15:11

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Still works :-) I haven't updated the regional list for 2012, I'll try to do that tonight.

Latest version (v16) can be found in this post.

Bongle 02-03-2012 21:20

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
1 Attachment(s)
Here's v16. The only change is that the regional list it gives is the 2012 version.

stundt1 02-03-2012 22:09

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Using predict makes the program crash. Any fix for it?

Bongle 02-03-2012 22:22

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
1 Attachment(s)
Fixed.

stundt1 02-03-2012 22:27

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
I have tried alamo kettering and other regionals.
I do
2012
gg
predict
t

Then I get errors also have tried to sort it by rank it crashes then.
It works if you use opr and other stuff but not predict.

Bongle 02-03-2012 22:31

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by stundt1 (Post 1137852)
I have tried alamo kettering and other regionals.
I do
2012
gg
predict
t

Then I get errors also have tried to sort it by rank it crashes then.
It works if you use opr and other stuff but not predict.

Fixed! See my previous post. The problem was pretty lame (related to the new competition year), I'm going to put in something so that next year I won't forget to update things.

stundt1 02-03-2012 22:32

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Thanks your awesome. Also can you copy the values put of the program anyway?

Bongle 02-03-2012 22:41

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by stundt1 (Post 1137856)
Thanks your awesome. Also can you copy the values put of the program anyway?

If you want to copy to a text file, run it from a command line (start->run->cmd) and type "oprnet nh 2012 opr r q > output.txt" without the quotes. That will run it for the Granite State Regional and spit the result into output.txt in the same directory. You can then copy/paste that into excel or print it off.

If you run it normally, you can right-click on the program window, choose mark, then drag-select what you want to copy and press enter. Then paste it into notepad.

stundt1 02-03-2012 22:45

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Another thing I noticed is the predict doesnt work by ranking. It just still prints out the teams in their numerical order even when I type in that I want ranking.

ProgramLuke 02-03-2012 22:58

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
I ran the numbers for all of the regionals/districts have reported match results:

Quote:

Team# OPR
341 … 31.7068
1477 … 30.2726
1218 … 27.2962
3528 … 26.8382
118 … 24.2948
3322 … 24.2459
1986 … 23.8057
716 … 21.63
16 … 18.7632
1208 … 18.4909
148 … 18.2347
1730 … 16.2517
1802 … 16.1124
2386 … 16.0739
488 … 15.9286
131 … 15.7566
1647 … 15.7327
1987 … 15.6483
2848 … 15.4478
58 … 15.3458
935 … 15.2741
357 … 14.965
234 … 14.7897
967 … 14.6359
231 … 14.5196
1918 … 14.5068
1108 … 14.3499
2393 … 14.2422
157 … 14.1474
486 … 13.8925
772 … 13.8551
885 … 13.824
2468 … 13.5467
525 … 13.3615
51 … 13.3428
704 … 12.9463
134 … 12.9165
811 … 12.7724
175 … 12.7659
3545 … 12.6576
1737 … 12.366
538 … 12.332
319 … 12.0706
3597 … 11.9401
1997 … 11.8106
2721 … 11.8018
85 … 11.7372
2949 … 11.5904
33 … 10.9742
95 … 10.9405
3035 … 10.8832
3467 … 10.8563
2246 … 10.5909
2791 … 10.5761
1982 … 10.4911
4362 … 10.3585
61 … 10.3194
126 … 10.2701
1775 … 10.2426
3618 … 10.2322
3546 … 10.2264
1806 … 10.0955
2751 … 9.8888
3284 … 9.78244
4092 … 9.7188
1712 … 9.64276
3507 … 9.50383
2342 … 9.44864
3323 … 9.3737
3609 … 9.31227
2395 … 9.28699
123 … 9.2249
3582 … 9.16537
225 … 9.10767
2283 … 9.03365
1504 … 8.99305
2985 … 8.85674
1684 … 8.78412
1506 … 8.75739
547 … 8.652
714 … 8.62731
2000 … 8.44431
451 … 8.35633
1247 … 8.25625
1923 … 8.0148
2016 … 7.86135
3843 … 7.85381
4098 … 7.82099
862 … 7.74976
2167 … 7.69582
1985 … 7.66287
2767 … 7.63255
1501 … 7.53925
3552 … 7.48174
337 … 7.33333
3798 … 7.30742
2345 … 7.23241
709 … 7.17513
4373 … 7.09246
1723 … 7.03194
1143 … 6.75226
314 … 6.73454
292 … 6.69446
447 … 6.67282
3516 … 6.642
3844 … 6.5543
1094 … 6.53681
4342 … 6.53665
2996 … 6.49677
1493 … 6.47983
1640 … 6.43865
3103 … 6.27779
4376 … 6.21473
3140 … 6.19044
2346 … 6.02757
3743 … 5.96222
1777 … 5.91672
70 … 5.90922
834 … 5.88165
2337 … 5.74106
1261 … 5.69842
1168 … 5.68302
1519 … 5.66322
1249 … 5.63615
2357 … 5.62071
3481 … 5.58216
1825 … 5.5493
4063 … 5.50045
78 … 5.42269
1940 … 5.40926
224 … 5.34363
3784 … 5.33882
3568 … 5.32605
166 … 5.32214
2952 … 5.31319
213 … 5.31008
1721 … 5.3037
494 … 5.28013
293 … 5.26783
2583 … 5.16687
138 … 5.15867
1391 … 5.14903
1319 … 5.02974
1764 … 4.95719
2607 … 4.9121
272 … 4.85022
3696 … 4.81452
4408 … 4.78452
3984 … 4.73541
894 … 4.73191
1769 … 4.69426
3656 … 4.69368
1448 … 4.67491
4409 … 4.67075
2137 … 4.61598
2936 … 4.60058
1782 … 4.42601
653 … 4.31294
2590 … 4.30019
1512 … 4.20306
247 … 4.15716
3856 … 4.11953
1831 … 4.11627
1322 … 3.99133
3452 … 3.98638
3167 … 3.98256
3973 … 3.97054
4375 … 3.94346
457 … 3.92749
2190 … 3.8696
2856 … 3.83691
1073 … 3.80954
3302 … 3.79677
3353 … 3.76899
2080 … 3.76847
4237 … 3.65466
1791 … 3.62083
3834 … 3.5852
3415 … 3.57888
3370 … 3.49635
2229 … 3.45694
1502 … 3.43532
3325 … 3.30526
869 … 3.28749
4020 … 3.27845
931 … 3.26875
4381 … 3.19231
4398 … 3.16853
2457 … 3.14301
662 … 3.13848
1729 … 3.09818
3028 … 3.05017
4208 … 3.04257
2982 … 3.02097
3029 … 2.98978
4403 … 2.9724
4004 … 2.96349
3861 … 2.93749
1984 … 2.93398
3534 … 2.91432
2004 … 2.89967
922 … 2.884
1243 … 2.86215
3943 … 2.84715
1677 … 2.77076
1824 … 2.70093
2789 … 2.57027
2771 … 2.55032
1277 … 2.47677
708 … 2.41994
2410 … 2.40479
2959 … 2.35867
3675 … 2.2474
1038 … 2.18793
703 … 2.18314
3478 … 2.14785
2200 … 2.11833
2817 … 2.10672
326 … 2.10635
87 … 2.10223
3700 … 2.04114
322 … 1.98571
1939 … 1.97978
133 … 1.96336
1547 … 1.95523
4245 … 1.93945
3240 … 1.92071
938 … 1.8909
3227 … 1.85331
1810 … 1.84672
302 … 1.83528
4327 … 1.79148
3769 … 1.78315
4285 … 1.76283
1922 … 1.69788
3335 … 1.57432
1811 … 1.51854
462 … 1.49814
3509 … 1.48125
2461 … 1.47757
3585 … 1.47471
1517 … 1.45816
904 … 1.45392
245 … 1.43911
4377 … 1.25083
3536 … 1.23027
501 … 1.23021
3451 … 1.22803
4265 … 1.10463
3417 … 1.04772
2833 … 0.858131
238 … 0.83566
3824 … 0.795549
4025 … 0.770932
4294 … 0.769346
2973 … 0.766425
4332 … 0.696361
1466 … 0.566471
4219 … 0.534509
3535 … 0.533594
1058 … 0.53275
3116 … 0.502378
2874 … 0.444486
3767 … 0.294256
1528 … 0.28603
1763 … 0.222096
2611 … 0.137548
1652 … -0.108502
3080 … -0.162151
4382 … -0.246186
4325 … -0.28284
2539 … -0.319302
3497 … -0.359499
1827 … -0.439216
3875 … -0.446344
3972 … -0.513003
2405 … -0.547059
4264 … -0.626333
2627 … -0.681864
2001 … -0.697355
1711 … -0.756725
2164 … -0.840833
1254 … -0.84697
2335 … -0.885908
20 … -0.901644
1994 … -0.949168
4396 … -0.965898
3561 … -0.989313
3259 … -1.0852
468 … -1.28553
4368 … -1.31306
3931 … -1.31767
3601 … -1.36808
151 … -1.38379
442 … -1.39272
1307 … -1.39558
4361 … -1.40511
2783 … -1.4066
2745 … -1.40708
4389 … -1.48964
3607 … -1.53166
3783 … -1.53914
3961 … -1.69764
1817 … -1.73063
2158 … -1.76095
3999 … -1.83683
2600 … -1.86961
2604 … -2.12964
3966 … -2.1528
4034 … -2.30661
1847 … -2.33761
3614 … -2.33972
3123 … -2.35324
4162 … -2.45965
3764 … -2.61266
3421 … -2.63307
937 … -2.63919
3485 … -2.67588
4306 … -2.7496
2972 … -2.78889
2969 … -2.89291
3821 … -2.97698
3797 … -3.04852
1701 … -3.06178
2787 … -3.14193
2353 … -3.20092
509 … -3.21476
1289 … -3.28647
415 … -3.37884
172 … -3.50717
3345 … -3.71748
1495 … -3.7531
3537 … -3.77946
4000 … -3.96245
2234 … -4.00817
2966 … -4.76436
2560 … -5.0293
499 … -5.62894
1153 … -5.71471
2483 … -6.24366
3366 … -6.27803
3658 … -6.74123
4282 … -7.94181
1785 … -8.05824

OPR
mean: 4.78140686
median: 3.803155
stdev: 6.27617293

Ether 02-03-2012 23:08

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by ProgramLuke (Post 1137869)
I ran the numbers for all of the regionals/districts have reported match results:

Would you please post a ZIP'd copy of the raw data file you used as input for this calculation? Thank you.



BlacksmithWoods 02-03-2012 23:23

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Looks like something I should try out. Will get back with results!

stundt1 02-03-2012 23:28

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Did you grab data from all of the events at once?
How?

ProgramLuke 03-03-2012 00:09

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Ether (Post 1137872)
Would you please post a ZIP'd copy of the raw data file you used as input for this calculation? Thank you.



I used the OPRNet Tool v16 (http://www.chiefdelphi.com/forums/sh...&postcount=208) to create the table, it downloads the data as it needs it so I do not have that data on hand.

Bongle 03-03-2012 07:13

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by stundt1 (Post 1137860)
Another thing I noticed is the predict doesnt work by ranking. It just still prints out the teams in their numerical order even when I type in that I want ranking.

I think if you do R instead of T for your sort order, it should work by W-L-T record. Though the predicted seed won't be accurate because teams will have coopertition points.

stundt1 03-03-2012 09:12

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
My output is:
Its not working right....

Quote:

0 Ranking 16 8 1 0
1 Ranking 525 6 3 0
2 Ranking 662 5 4 0
3 Ranking 931 3 6 0
4 Ranking 935 8 1 0
5 Ranking 937 3 6 0
6 Ranking 938 3 6 0
7 Ranking 967 4 5 0
8 Ranking 1094 3 6 0
9 Ranking 1108 3 5 1
10 Ranking 1208 7 2 0
11 Ranking 1448 5 4 0
12 Ranking 1652 4 5 0
13 Ranking 1723 3 6 0
14 Ranking 1730 7 2 0
15 Ranking 1737 5 4 0
16 Ranking 1763 3 6 0
17 Ranking 1764 5 4 0
18 Ranking 1769 2 6 1
19 Ranking 1775 8 0 1
20 Ranking 1777 4 5 0
21 Ranking 1782 5 4 0
22 Ranking 1785 2 7 0
23 Ranking 1802 7 2 0
24 Ranking 1806 5 4 0
25 Ranking 1810 7 2 0
26 Ranking 1825 6 3 0
27 Ranking 1827 0 8 1
28 Ranking 1847 4 5 0
29 Ranking 1939 4 4 1
30 Ranking 1982 6 3 0
31 Ranking 1984 5 4 0
32 Ranking 1985 3 6 0
33 Ranking 1986 8 1 0
34 Ranking 1987 8 1 0
35 Ranking 1994 1 7 1
36 Ranking 1997 6 3 0
37 Ranking 2001 4 5 0
38 Ranking 2004 4 5 0
39 Ranking 2164 4 5 0
40 Ranking 2167 6 3 0
41 Ranking 2335 4 5 0
42 Ranking 2345 3 6 0
43 Ranking 2346 2 7 0
44 Ranking 2353 2 7 0
45 Ranking 2357 3 6 0
46 Ranking 2395 4 4 1
47 Ranking 2410 2 7 0
48 Ranking 2457 5 4 0
49 Ranking 2560 4 5 0
50 Ranking 2874 4 5 0
51 Ranking 2949 7 1 1
52 Ranking 2972 4 5 0
53 Ranking 2996 3 6 0
54 Ranking 3284 4 4 1
55 Ranking 3485 5 4 0
56 Ranking 3507 3 5 1
57 Ranking 3528 9 0 0
58 Ranking 3764 4 5 0
59 Ranking 3784 3 5 1
60 Ranking 3798 3 5 1
61 Ranking 3931 3 6 0
62 Ranking 3973 3 6 0
63 Ranking 4208 4 5 0

Ether 03-03-2012 10:40

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by ProgramLuke (Post 1137869)
I ran the numbers for all of the regionals/districts have reported match results:

Quote:

Originally Posted by Ether (Post 1137872)
Would you please post a ZIP'd copy of the raw data file you used as input for this calculation? Thank you.

Quote:

Originally Posted by ProgramLuke (Post 1137894)
I used the OPRNet Tool v16 (http://www.chiefdelphi.com/forums/sh...&postcount=208) to create the table, it downloads the data as it needs it so I do not have that data on hand.

@Bongle: Is there a way to run your OPRNet Tool to output a file with the raw data in it?



Bongle 03-03-2012 11:20

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Ether (Post 1137998)
@Bongle: Is there a way to run your OPRNet Tool to output a file with the raw data in it?



You can get it to output the OPRs from the command-line, but the parsed FRC match data is just thrown away once I download it. You can grab the v15 source code in one of my old posts and adapt it to your own needs though.

You're right the predicted standings don't seem to work - it might be ranking using 2010's strange method rather than a normal W-L-T. Due to coopertition bridges though, I wouldn't worry about the predicted standings - they'll be completely wrong anyway since the bridge points aren't taken into account.

Ether 03-03-2012 11:46

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1138009)
You can get it to output the OPRs from the command-line, but the parsed FRC match data is just thrown away once I download it.

Actually, I wasn't looking for the OPR, or the parsed match data. I was looking for the raw match data. Could you post a link to where you're getting that raw data from?



Bongle 03-03-2012 12:41

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Ether (Post 1138023)
Actually, I wasn't looking for the OPR, or the parsed match data. I was looking for the raw match data. Could you post a link to where you're getting that raw data from?



I just use the official FIRST match results.

frclinks.com gives you links to most of them.

Example: The Alamo results are here: http://www2.usfirst.org/2012comp/Events/stx/matchresults.html (stx is the short code for the regional). You can get different results by substituting different regional codes and years.

stundt1 04-03-2012 20:56

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Is there a way to grab the data from all of the events?

ThirteenOfTwo 05-03-2012 02:03

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
It strikes me that OPR might undervalue teams who exclusively pursue the Coopertition Bridge in qualification rounds, since that doesn't add to their score. Have you considered accounting for that, perhaps by adding twenty points to the score of any alliance that receives full coopertition points?

Bongle 05-03-2012 07:16

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by ThirteenOfTwo (Post 1139256)
It strikes me that OPR might undervalue teams who exclusively pursue the Coopertition Bridge in qualification rounds, since that doesn't add to their score. Have you considered accounting for that, perhaps by adding twenty points to the score of any alliance that receives full coopertition points?

It would undervalue them for sure. Unfortunately, I don't actually have a way to determine which alliance earned coopertition points, since it's not in the full results and I don't have the time to implement a twitter parser.

Another thing it is semi-missing is foul points - in previous years, a team that tended to take penalties would end up with a negative OPR. But this year, since those penalties actually add points to your opponents, a penalty-heavy team might still have an apparently-high OPR. Or, if you are a team that tends to get fouled, you might have an elevated OPR despite never scoring a basket.

Here's all the OPRs for this week. The number on the left is that robot's rank at its regional.
Code:

0        OPR        341        32.8125
0        OPR        1986        26.2784
0        OPR        118        25.6594
1        OPR        1218        23.6265
1        OPR        16        22.9855
0        OPR        716        22.902
2        OPR        3528        22.6023
1        OPR        1477        22.3017
2        OPR        148        21.2954
0        OPR        3322        19.4138
3        OPR        488        18.699
3        OPR        1208        18.1549
1        OPR        58        17.088
2        OPR        131        16.7107
4        OPR        1730        16.511
0        OPR        3476        16.4207
2        OPR        486        16.3144
4        OPR        2468        16.3067
5        OPR        935        15.5293
3        OPR        885        15.4566
6        OPR        967        15.3269
0        OPR        234        15.0478
0        OPR        1918        14.9358
1        OPR        85        14.5958
7        OPR        1982        14.363
8        OPR        1987        14.3531
1        OPR        2496        14.3036
1        OPR        2751        14.2611
5        OPR        231        14.1442
4        OPR        319        14.0779
5        OPR        3467        13.725
6        OPR        2848        13.6591
9        OPR        1997        13.5443
2        OPR        2386        13.5017
3        OPR        772        13.4929
1        OPR        51        13.4107
4        OPR        2393        13.247
3        OPR        357        13.1717
6        OPR        3597        13.0425
2        OPR        1538        12.8677
5        OPR        4092        12.6507
10        OPR        3284        12.2517
7        OPR        126        12.1894
3        OPR        2485        12.1408
11        OPR        525        12.0171
2        OPR        33        11.9848
4        OPR        1726        11.9493
12        OPR        1108        11.8475
13        OPR        2345        11.8347
8        OPR        95        11.7941
14        OPR        1802        11.6632
9        OPR        175        11.3817
2        OPR        123        11.1897
5        OPR        2543        11.0539
6        OPR        538        10.9521
7        OPR        1501        10.915
3        OPR        3546        10.8166
3        OPR        1504        10.7889
6        OPR        1138        10.7744
10        OPR        811        10.5492
4        OPR        1647        10.3195
11        OPR        134        10.2537
12        OPR        3323        10.2166
13        OPR        2342        10.1822
4        OPR        862        10.131
15        OPR        1806        10.1184
7        OPR        3035        10.0895
7        OPR        1661        10.0641
8        OPR        399        9.98838
9        OPR        3328        9.98757
5        OPR        2016        9.9551
8        OPR        3103        9.88195
16        OPR        2949        9.75011
14        OPR        157        9.69735
10        OPR        1266        9.60731
11        OPR        3965        9.54659
15        OPR        3609        9.45004
8        OPR        337        9.36572
17        OPR        1985        9.10772
16        OPR        61        9.10239
18        OPR        3507        9.0431
9        OPR        447        9.03065
17        OPR        1493        9.00103
12        OPR        4161        8.93611
4        OPR        2246        8.92978
5        OPR        1684        8.91294
13        OPR        2984        8.8993
6        OPR        225        8.88361
9        OPR        3545        8.79667
19        OPR        1775        8.78996
10        OPR        704        8.76618
18        OPR        2791        8.74593
6        OPR        2337        8.68728
20        OPR        1825        8.67203
7        OPR        70        8.33683
14        OPR        3453        8.27547
7        OPR        87        8.26135
8        OPR        3568        8.25133
21        OPR        1984        8.24363
5        OPR        3618        8.22496
22        OPR        2996        8.2217
8        OPR        714        8.14243
15        OPR        4276        8.11717
9        OPR        2590        8.08921
9        OPR        1506        8.04759
16        OPR        3647        8.03452
17        OPR        4056        7.94523
10        OPR        834        7.79931
11        OPR        1923        7.77921
10        OPR        2137        7.67652
18        OPR        2827        7.55455
11        OPR        314        7.53413
23        OPR        2395        7.49949
11        OPR        3478        7.43161
19        OPR        1073        7.41635
12        OPR        4342        7.33981
10        OPR        1261        7.33809
6        OPR        2000        7.23826
12        OPR        3582        7.2377
7        OPR        4362        7.08925
13        OPR        1640        7.04481
11        OPR        547        6.94494
24        OPR        2346        6.81529
20        OPR        1519        6.7423
19        OPR        1372        6.74147
14        OPR        1143        6.66163
25        OPR        1723        6.5577
15        OPR        4373        6.55164
12        OPR        3302        6.52255
12        OPR        4098        6.45841
13        OPR        3415        6.39837
13        OPR        2721        6.39155
13        OPR        292        6.33222
14        OPR        2283        6.33006
26        OPR        2357        6.30804
21        OPR        78        6.29179
22        OPR        166        6.25887
15        OPR        245        6.25599
27        OPR        3798        6.24511
20        OPR        2029        6.08383
21        OPR        4014        6.04743
14        OPR        4265        6.01163
22        OPR        702        6.00616
16        OPR        3743        5.90888
15        OPR        451        5.81798
8        OPR        2959        5.75464
9        OPR        4237        5.74805
10        OPR        3656        5.74522
11        OPR        904        5.61683
23        OPR        1247        5.60367
16        OPR        1811        5.41299
17        OPR        709        5.38007
18        OPR        1391        5.36037
24        OPR        213        5.30229
23        OPR        3255        5.30163
12        OPR        247        5.2979
13        OPR        4375        5.29578
28        OPR        2167        5.22451
24        OPR        4322        5.20897
25        OPR        4160        5.17384
26        OPR        4139        5.15424
19        OPR        1712        5.14555
29        OPR        4208        5.10633
16        OPR        3516        5.08752
27        OPR        3341        5.0114
14        OPR        1322        4.98369
25        OPR        238        4.93879
30        OPR        2457        4.92861
17        OPR        3843        4.90281
18        OPR        3984        4.87914
26        OPR        1831        4.8529
28        OPR        3226        4.82304
29        OPR        1622        4.77857
31        OPR        1764        4.7483
17        OPR        3552        4.69901
30        OPR        2102        4.67774
14        OPR        2767        4.67592
27        OPR        138        4.65928
20        OPR        2607        4.61024
32        OPR        3784        4.5993
15        OPR        4409        4.57113
19        OPR        1038        4.5209
28        OPR        133        4.51385
33        OPR        3973        4.45533
20        OPR        3675        4.41823
18        OPR        2936        4.38089
21        OPR        2229        4.3218
16        OPR        4327        4.28979
34        OPR        1769        4.27853
19        OPR        1817        4.26613
21        OPR        3844        4.26344
17        OPR        3452        4.24254
35        OPR        1737        4.19178
36        OPR        662        4.14502
37        OPR        2001        4.07234
38        OPR        1777        4.02699
20        OPR        3335        4.01941
29        OPR        1058        3.90721
21        OPR        2952        3.85609
22        OPR        3370        3.8319
23        OPR        3696        3.82853
18        OPR        1677        3.78573
19        OPR        1940        3.76324
24        OPR        4219        3.74796
30        OPR        501        3.72605
15        OPR        4376        3.7115
25        OPR        3028        3.70648
39        OPR        1094        3.68128
22        OPR        1249        3.64641
22        OPR        708        3.64145
23        OPR        2190        3.58935
31        OPR        1160        3.58679
23        OPR        4285        3.57779
16        OPR        494        3.56116
32        OPR        3008        3.52971
24        OPR        3140        3.49907
25        OPR        2856        3.47522
33        OPR        599        3.43749
26        OPR        2583        3.43391
31        OPR        1729        3.39535
27        OPR        3481        3.38129
17        OPR        1243        3.37743
18        OPR        302        3.36519
32        OPR        1512        3.36242
40        OPR        2874        3.3329
34        OPR        2599        3.29634
41        OPR        1448        3.22393
28        OPR        4332        3.21996
19        OPR        3537        3.16299
29        OPR        4063        3.15461
42        OPR        1847        3.15327
33        OPR        1824        3.1522
35        OPR        1572        3.13967
30        OPR        3325        3.10001
20        OPR        4408        3.08841
24        OPR        1168        3.04883
31        OPR        2833        2.92705
20        OPR        3534        2.88559
21        OPR        4398        2.85018
25        OPR        224        2.83951
36        OPR        3470        2.83926
43        OPR        938        2.82786
44        OPR        931        2.80833
21        OPR        1711        2.75234
22        OPR        4294        2.73222
26        OPR        2973        2.70523
26        OPR        3167        2.6859
27        OPR        3861        2.67374
22        OPR        3509        2.61858
28        OPR        1319        2.61674
45        OPR        1782        2.61639
46        OPR        2335        2.58183
27        OPR        2539        2.56513
37        OPR        3486        2.5247
28        OPR        869        2.50808
23        OPR        3601        2.46826
32        OPR        2985        2.42244
29        OPR        272        2.41714
30        OPR        1791        2.35183
38        OPR        3491        2.34163
23        OPR        1254        2.33288
39        OPR        2493        2.30368
33        OPR        3240        2.2469
31        OPR        293        2.18618
34        OPR        2789        2.13613
24        OPR        3536        2.08899
29        OPR        3856        2.0842
35        OPR        457        2.06238
34        OPR        1922        2.03924
47        OPR        3931        2.03851
36        OPR        3080        2.00541
48        OPR        1763        1.9889
35        OPR        1517        1.97575
36        OPR        4403        1.91872
24        OPR        2771        1.91226
40        OPR        4117        1.87589
30        OPR        2200        1.8717
25        OPR        4004        1.85159
41        OPR        2658        1.77461
49        OPR        2353        1.73731
37        OPR        1721        1.72587
37        OPR        3497        1.69755
26        OPR        3875        1.67222
38        OPR        3614        1.64624
25        OPR        1502        1.61057
26        OPR        894        1.60018
32        OPR        3123        1.58136
31        OPR        3116        1.5811
27        OPR        1528        1.57364
32        OPR        3824        1.56656
39        OPR        3834        1.56235
40        OPR        2461        1.54809
41        OPR        3999        1.44144
33        OPR        4020        1.42279
38        OPR        1307        1.39332
34        OPR        3227        1.38727
50        OPR        2004        1.32357
27        OPR        326        1.24579
28        OPR        3769        1.22155
39        OPR        3451        1.13336
29        OPR        322        1.09004
28        OPR        4377        1.01903
30        OPR        2604        0.98915
42        OPR        3021        0.982355
40        OPR        1289        0.909371
42        OPR        922        0.883356
35        OPR        2817        0.874394
43        OPR        2080        0.827922
36        OPR        3259        0.82676
44        OPR        653        0.808071
41        OPR        20        0.774002
43        OPR        2193        0.685041
44        OPR        3480        0.672862
45        OPR        691        0.649904
37        OPR        4025        0.647571
38        OPR        462        0.620802
29        OPR        4368        0.603022
51        OPR        3485        0.496661
39        OPR        4396        0.480684
31        OPR        703        0.472759
46        OPR        2839        0.417431
33        OPR        2600        0.411199
45        OPR        2969        0.390075
46        OPR        3353        0.375291
40        OPR        442        0.370534
47        OPR        4114        0.26188
48        OPR        1836        0.254138
41        OPR        4264        0.226234
42        OPR        3783        0.213931
52        OPR        937        0.208111
49        OPR        812        0.206054
47        OPR        3345        0.1956
42        OPR        1277        0.19379
48        OPR        2982        0.157963
34        OPR        4361        0.132835
30        OPR        4325        0.11449
43        OPR        3972        0.104074
53        OPR        1994        0.0929351
43        OPR        3585        0.070779
49        OPR        3700        -0.0139002
44        OPR        1466        -0.028104
31        OPR        4381        -0.0290566
50        OPR        3561        -0.0478725
54        OPR        1652        -0.0664144
50        OPR        2339        -0.076633
55        OPR        1810        -0.102099
32        OPR        3421        -0.118807
51        OPR        2787        -0.139598
33        OPR        468        -0.188401
34        OPR        1701        -0.189623
45        OPR        4245        -0.26317
35        OPR        1495        -0.424958
52        OPR        2966        -0.492256
35        OPR        4382        -0.495867
53        OPR        3943        -0.504787
54        OPR        2158        -0.552328
51        OPR        3967        -0.560277
55        OPR        4162        -0.576627
46        OPR        3966        -0.578922
56        OPR        1939        -0.59877
56        OPR        3029        -0.653681
36        OPR        2627        -0.670392
52        OPR        3849        -0.678526
53        OPR        3128        -0.784786
44        OPR        172        -1.13535
45        OPR        151        -1.15067
37        OPR        2611        -1.16379
47        OPR        4306        -1.25258
46        OPR        509        -1.26891
48        OPR        3821        -1.30548
49        OPR        2783        -1.3294
32        OPR        2405        -1.35365
54        OPR        3749        -1.39238
38        OPR        3535        -1.42261
47        OPR        1547        -1.59178
33        OPR        4389        -1.63187
57        OPR        3764        -1.70863
34        OPR        3767        -1.8307
50        OPR        3961        -2.01502
36        OPR        3607        -2.18351
51        OPR        415        -2.2332
58        OPR        1827        -2.29193
55        OPR        3704        -2.32525
57        OPR        2745        -2.36626
37        OPR        2234        -2.40579
58        OPR        499        -2.49012
59        OPR        3366        -2.56216
59        OPR        2410        -2.63983
60        OPR        2164        -2.70082
52        OPR        3797        -3.00048
61        OPR        2972        -3.18454
48        OPR        4034        -3.22404
60        OPR        3417        -3.33697
62        OPR        2560        -3.74052
61        OPR        4000        -3.89845
63        OPR        1785        -3.93474
35        OPR        3658        -4.84805
53        OPR        2483        -4.91803
62        OPR        4282        -4.98026
49        OPR        1153        -5.04162


Chris Hibner 05-03-2012 07:53

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1139301)
It would undervalue them for sure. Unfortunately, I don't actually have a way to determine which alliance earned coopertition points, since it's not in the full results and I don't have the time to implement a twitter parser.

We went for the coopertition bridge every match, usually with at least 45 seconds left in the match. I'm sure that hurts our OPR, but anyway...

You also don't have a way to determine which robots scored the points in each match, which is why we use OPR. You can use the OPR algorithm on coopertition points to get a "coopertition OPR" that should in theory determine which robots are doing the coopertition bridge balancing.

Bongle 05-03-2012 08:18

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Chris Hibner (Post 1139310)
You also don't have a way to determine which robots scored the points in each match, which is why we use OPR. You can use the OPR algorithm on coopertition points to get a "coopertition OPR" that should in theory determine which robots are doing the coopertition bridge balancing.

The problem is that for every match, I at least get a (foul + baskets + bridge) score for each alliance, which is then used to determine OPR. I don't, however, get a coopertition score for each alliance every match, so you can't apply the same regression math to try and tease out which teams actually earned the coopertition bridge points. With the data actually available in the FRC results, the best you can do is divide each team's CP total by their # of matches played, and hope that correlates with the teams that are actually cooperteting.

If I could parse the twitter feed or if it was available at a more convenient place than twitter (anyone know a link?), then I'd be able to break out fun things like Bridge Power Ratings, Hybrid Ratings, Basket Power Ratings, Foul Ratings, and Coopertition ratings, which would probably help a prospective picking team pick out complementary teams. Come to think of it, that would be useful enough to be worth trying to do.

Chris Hibner 05-03-2012 08:23

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1139316)
The problem is that for every match, I at least get a (foul + baskets + bridge) score for each alliance, which is then used to determine OPR. I don't, however, get a coopertition score for each alliance, so you can't apply the same regression math to try and tease out which teams actually earned the coopertition bridge points. With the data actually available in the FRC results, the best you can do is divide each team's CP total by their # of matches played, and hope that correlates with the teams that are actually cooperteting.

If I could parse the twitter feed or if it was available at a more convenient place than twitter (anyone know a link?), then I'd be able to break out fun things like Bridge Power Ratings, Hybrid Ratings, Basket Power Ratings, Foul Ratings, and Coopertition ratings.

Ahhh, for some reason I thought they were giving the coopertition bonus in the results. I was competing this week so I haven't seen what the web results look like this year.

PerpetualMotion 05-03-2012 08:51

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1139316)
I don't, however, get a coopertition score for each alliance every match, so you can't apply the same regression math to try and tease out which teams actually earned the coopertition bridge points.

If you're using an n x n+1 matrix where the n+1 column is the sum of points, can you not use the sum on the standings page under the CP column?

For example

http://www2.usfirst.org/2012comp/Eve.../rankings.html

By this theory, you could also do separate "OPR's" for Hybrid Points, Bridge Points, Teleop Points, and Coop Points. That would be interesting to see.

IKE 05-03-2012 08:54

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
If you really want to, you can pull the standings, and take the CP points/possible CPs * Bridge Points. I think one could make a reasonable argument that each teams contribution towards teh Co-Op bridge should be worth 10 points if successful. Thus for Kettering, looking at the top 2 rankings, you could argue that 2337 deserves a 14CP/(2CP*12matches)*10 points or... 5.8 point bonus. 51 would get 10CP/(2CP*12matches)*10 or 4.17 bonus. You would need to do that in relation to all teams to get a full understanding, and even then it only tells a partial story.

OPR will be an interesting metric this year. While not as low a value as it was in 2009, I expect it will not be as strong a predictor as it was in 2008 or 2010. Smart teams will be looking at what is seeding high, and what is winning, and thus what are good predictors.
Further discussion should probably be in an outside thread so as not to thread-jack Bongle any further than I have.

Thank you Bongle for posting the OPRs.

Bongle 05-03-2012 09:22

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by PerpetualMotion (Post 1139330)
If you're using an n x n+1 matrix where the n+1 column is the sum of points, can you not use the sum on the standings page under the CP column?

For example

http://www2.usfirst.org/2012comp/Eve.../rankings.html

By this theory, you could also do separate "OPR's" for Hybrid Points, Bridge Points, Teleop Points, and Coop Points. That would be interesting to see.

Yeah, I thought of that after I posted :). In fact, I was completely wrong in my previous post - all you need to do an OPR-style calc is the sum of the points scored and what alliance partners that team throughout the regional, so the standings page will in fact be able to give us all the things we want wrt bridge/basket/foul/coopertition points. The individual match scores are actually not necessary (except in past years, FIRST didn't break out the sum of a team's scoring types, which is why I thought the lack of CP/HP/BP/FP in the match scores was a deal-killer).

Bongle 05-03-2012 16:59

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Alright, starting work on the bridge/basket/foul/coopertition analysis component now. I'm pretty excited. Hopefully done in a few hours (8pm EST).

Bongle 05-03-2012 18:48

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
1 Attachment(s)
Ok, here's v19. This includes, for 2012, the ability to rank teams on hybrid/bridge/teleop categories. I assumed that 2 coopertition points = 10 points of bridge scoring.

I may have skipped a version number.

billbo911 05-03-2012 21:19

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
OK, I'm running Win 7 x64. When I run OPRNet from a command line, I get an error saying MSVCP100.dll is missing.
I re-installed it, but the error keeps popping up every time I try to run OPRNet.
Any clue what's happening and how to cure this?

Bongle 05-03-2012 21:47

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by billbo911 (Post 1139788)
OK, I'm running Win 7 x64. When I run OPRNet from a command line, I get an error saying MSVCP100.dll is missing.
I re-installed it, but the error keeps popping up every time I try to run OPRNet.
Any clue what's happening and how to cure this?

Try installing the Visual C++ 2008 runtimes: http://www.microsoft.com/download/en/details.aspx?id=29

billbo911 05-03-2012 22:37

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1139813)
Try installing the Visual C++ 2008 runtimes: http://www.microsoft.com/download/en/details.aspx?id=29

Nope, same error after install.

Basel A 05-03-2012 23:59

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
I'm having the same issue as Mr. Bill, but on XP x32 (I know, antiquated, right?).

billbo911 06-03-2012 00:38

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
1 Attachment(s)
I just tried installing the MS Visual C++ 2010 as well, and that didn't fix it either.
Now this is getting odd!

OK, it's a few minutes later now.
I just copied the MSVCP100.dll file from system32 into the folder with OPRNet.
I now get a different error. See the attached image.

I read a few message on the net saying something about linking the dll's statically. Does that make sense to you? This is way out of my league.

Bongle 06-03-2012 06:29

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Ah, I must have messed up my project settings. I changed its directory on my computer so I could get it in source control, and I must have forgotten to move something else or change a setting.

Edit: Whoops, I'm so used to developing on VS2008 I forgot I've moved to 2010 at home. Ok, so you need these runtimes: http://www.microsoft.com/download/en...s.aspx?id=5555

Bongle 06-03-2012 06:39

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
1 Attachment(s)
Here's v20. I made it so the overall OPR is also given the coopertition adjustment (coopertition points * 5, assuming that CPs are points you could have gotten if your alliance assigned you to a different bridge), and did a clean-and-build to attempt to fix the 0xc000007b errors people are getting.

billbo911 06-03-2012 10:05

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1139965)
Here's v20. I made it so the overall OPR is also given the coopertition adjustment (coopertition points * 5, assuming that CPs are points you could have gotten if your alliance assigned you to a different bridge), and did a clean-and-build to attempt to fix the 0xc000007b errors people are getting.

Yep, working like a champ now!

Bongle,
Can I ask you a favor? Can you please make a single post describing all the command line options? I've been using this awesome little tool for a few seasons now and really love it. The problem is, my PC took a dive last fall and I lost all my batch files I used as templates. So, I need to start from scratch and I am, well, a bit lazy and don't want to read through 16+ pages of posts to find all the tricks I used to generate the data I used to use. :(

Thanks!

dodar 06-03-2012 10:25

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
It says i cant run because im missing the MSVCP100.dll and I cant find that .dll

Bongle 06-03-2012 10:29

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by billbo911 (Post 1140035)
Yep, working like a champ now!

Bongle,
Can I ask you a favor? Can you please make a single post describing all the command line options? I've been using this awesome little tool for a few seasons now and really love it. The problem is, my PC took a dive last fall and I lost all my batch files I used as templates. So, I need to start from scratch and I am, well, a bit lazy and don't want to read through 16+ pages of posts to find all the tricks I used to generate the data I used to use. :(

Thanks!

Here's the bat file I used for the week 1 regionals:
Code:

oprnet gg 2012 bridge r q > allopr-bridge.txt
oprnet stx 2012 bridge r q >> allopr-bridge.txt
oprnet sdc 2012 bridge r q >> allopr-bridge.txt
oprnet nh 2012 bridge r q >> allopr-bridge.txt
oprnet kc 2012 bridge r q >> allopr-bridge.txt
oprnet tn 2012 bridge r q >> allopr-bridge.txt
oprnet migl 2012 bridge r q >> allopr-bridge.txt
oprnet pah 2012 bridge r q >> allopr-bridge.txt

oprnet gg 2012 teleop r q > allopr-teleop.txt
oprnet stx 2012 teleop r q >> allopr-teleop.txt
oprnet sdc 2012 teleop r q >> allopr-teleop.txt
oprnet nh 2012 teleop r q >> allopr-teleop.txt
oprnet kc 2012 teleop r q >> allopr-teleop.txt
oprnet tn 2012 teleop r q >> allopr-teleop.txt
oprnet migl 2012 teleop r q >> allopr-teleop.txt
oprnet pah 2012 teleop r q >> allopr-teleop.txt

oprnet gg 2012 hybrid r q > allopr-hybrid.txt
oprnet stx 2012 hybrid r q >> allopr-hybrid.txt
oprnet sdc 2012 hybrid r q >> allopr-hybrid.txt
oprnet nh 2012 hybrid r q >> allopr-hybrid.txt
oprnet kc 2012 hybrid r q >> allopr-hybrid.txt
oprnet tn 2012 hybrid r q >> allopr-hybrid.txt
oprnet migl 2012 hybrid r q >> allopr-hybrid.txt
oprnet pah 2012 hybrid r q >> allopr-hybrid.txt

Let's take one line:
"oprnet nh 2012 hybrid r q >> allopr-hybrid.txt"

Broken down:
oprnet - you need this part to start the program :)
nh - indicates you care about the new hampshire regional
2012 - indicates you want results for 2012
hybrid - indicates the statistic you want to print (other options for 2012: opr, teleop, hybrid, bridge)
r - sort teams by ranking (as opposed to 't', which sorts them by team number)
q - quiet mode: makes it not print out status data. Also changes the output format so it's easier to copy/paste into excel. If you want loud mode from the command line for whatever reason, just omit the q.
>> - tells DOS to append all output from oprnet to a text file. The single greater-than ('>') tells it to clear out the file and start over.
allopr-hybrid.txt - which file you want to output to.

The q is optional, and the ">> blah.txt", being a DOS command, is also optional. If you don't have the ">> blah.txt", it'll just spit to your command-line window.

Note that because I'm lazy and because I doubt there's that much use nowadays of the more esoteric parameters like SAA, PM, or DPR, I don't really support them and if the app crashes when you try to use one, I am not that bothered. In 2013, I'm likely to not care very much if the bridge/teleop/hybrid feature gets broken as well.

billbo911 06-03-2012 11:35

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1139964)
Ah, I must have messed up my project settings. I changed its directory on my computer so I could get it in source control, and I must have forgotten to move something else or change a setting.

Edit: Whoops, I'm so used to developing on VS2008 I forgot I've moved to 2010 at home. Ok, so you need these runtimes: http://www.microsoft.com/download/en...s.aspx?id=5555

Quote:

Originally Posted by dodar (Post 1140052)
It says i cant run because im missing the MSVCP100.dll and I cant find that .dll

Dodar,
First, follow the link in Bongle's message above and add the Visual 2010 runtimes. Then download and run his v.20 and you should find it works again.

Quote:

Originally Posted by Bongle (Post 1140054)
Here's the bat file I used for the week 1 regionals:
Code:

oprnet gg 2012 bridge r q > allopr-bridge.txt
oprnet stx 2012 bridge r q >> allopr-bridge.txt
oprnet sdc 2012 bridge r q >> allopr-bridge.txt
oprnet nh 2012 bridge r q >> allopr-bridge.txt
oprnet kc 2012 bridge r q >> allopr-bridge.txt
oprnet tn 2012 bridge r q >> allopr-bridge.txt
oprnet migl 2012 bridge r q >> allopr-bridge.txt
oprnet pah 2012 bridge r q >> allopr-bridge.txt

oprnet gg 2012 teleop r q > allopr-teleop.txt
oprnet stx 2012 teleop r q >> allopr-teleop.txt
oprnet sdc 2012 teleop r q >> allopr-teleop.txt
oprnet nh 2012 teleop r q >> allopr-teleop.txt
oprnet kc 2012 teleop r q >> allopr-teleop.txt
oprnet tn 2012 teleop r q >> allopr-teleop.txt
oprnet migl 2012 teleop r q >> allopr-teleop.txt
oprnet pah 2012 teleop r q >> allopr-teleop.txt

oprnet gg 2012 hybrid r q > allopr-hybrid.txt
oprnet stx 2012 hybrid r q >> allopr-hybrid.txt
oprnet sdc 2012 hybrid r q >> allopr-hybrid.txt
oprnet nh 2012 hybrid r q >> allopr-hybrid.txt
oprnet kc 2012 hybrid r q >> allopr-hybrid.txt
oprnet tn 2012 hybrid r q >> allopr-hybrid.txt
oprnet migl 2012 hybrid r q >> allopr-hybrid.txt
oprnet pah 2012 hybrid r q >> allopr-hybrid.txt

Let's take one line:
"oprnet nh 2012 hybrid r q >> allopr-hybrid.txt"

Broken down:
oprnet - you need this part to start the program :)
nh - indicates you care about the new hampshire regional
2012 - indicates you want results for 2012
hybrid - indicates the statistic you want to print (other options for 2012: opr, teleop, hybrid, bridge)
r - sort teams by ranking (as opposed to 't', which sorts them by team number)
q - quiet mode: makes it not print out status data. Also changes the output format so it's easier to copy/paste into excel. If you want loud mode from the command line for whatever reason, just omit the q.
>> - tells DOS to append all output from oprnet to a text file. The single greater-than ('>') tells it to clear out the file and start over.
allopr-hybrid.txt - which file you want to output to.

The q is optional, and the ">> blah.txt", being a DOS command, is also optional. If you don't have the ">> blah.txt", it'll just spit to your command-line window.

Note that because I'm lazy and because I doubt there's that much use nowadays of the more esoteric parameters like SAA, PM, or DPR, I don't really support them and if the app crashes when you try to use one, I am not that bothered. In 2013, I'm likely to not care very much if the bridge/teleop/hybrid feature gets broken as well.

Bongle,
As always, you have exceeded my expectations. Thanks for getting exactly what I am looking for spelled out so quickly!!:D

The Lucas 06-03-2012 12:45

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Great work as always.
Where do get the data from? FMS Twitter Feed? FRCspy?

Bongle 06-03-2012 14:26

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by The Lucas (Post 1140113)
Great work as always.
Where do get the data from? FMS Twitter Feed? FRCspy?

USFirst, with TheBlueAlliance as a backup*. The bridge/hybrid/teleop stuff requires the USFirst team rankings page to be up.

*I haven't actually tested the TBA backup code in a while, I'm not sure it still works since it is at least 2 years old.

Basel A 06-03-2012 14:28

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
This is awesome. Thank you!

Bongle 07-03-2012 14:21

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
1 Attachment(s)
I've been fairly googlish with my posting of source code, but here's v20's. It's fairly hackish code because I keep patching it with new features each year that I didn't originally envision, so please don't judge me on the quality.

Ether 07-03-2012 14:45

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1140668)
source code ... here's v20's.

Just curious: what are you using LU decomposition for ?



RogerR 07-03-2012 15:11

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1139965)
Here's v20. I made it so the overall OPR is also given the coopertition adjustment (coopertition points * 5, assuming that CPs are points you could have gotten if your alliance assigned you to a different bridge), and did a clean-and-build to attempt to fix the 0xc000007b errors people are getting.

Bongle,

I might be doing this wrong, but I seem to be having a problem; whenever I submit a response to the final query (i.e. 'r' for sort teams by rank), it creates two temporary files, then shuts down. A couple years ago, when I fooled around with one of your earlier versions, it worked fine. Now however, apparently I'm doing something wrong. Any idea what I've done?

Bongle 07-03-2012 17:32

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by RogerR (Post 1140686)
Bongle,

I might be doing this wrong, but I seem to be having a problem; whenever I submit a response to the final query (i.e. 'r' for sort teams by rank), it creates two temporary files, then shuts down. A couple years ago, when I fooled around with one of your earlier versions, it worked fine. Now however, apparently I'm doing something wrong. Any idea what I've done?

If you rename the temporary files to .html and try to view them in a browser, they should just be the FIRST results pages. If they aren't, or they look stylistically different than this one, then the parser that extracts the scores might be having trouble.

Quote:

Just curious: what are you using LU decomposition for ?
I believe that's the technique the matrix solving library I use (JAMA) uses. I don't know too many details about it.

RogerR 07-03-2012 19:20

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1140730)
If you rename the temporary files to .html and try to view them in a browser, they should just be the FIRST results pages. If they aren't, or they look stylistically different than this one, then the parser that extracts the scores might be having trouble.


I believe that's the technique the matrix solving library I use (JAMA) uses. I don't know too many details about it.

Sorry, should have specified.

It doesn't ever return any results. After a second of thinking, it just shuts down, though I did notice it creating those two temp files.

Bongle 07-03-2012 19:48

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
1 Attachment(s)
Quote:

Originally Posted by RogerR (Post 1140752)
Sorry, should have specified.

It doesn't ever return any results. After a second of thinking, it just shuts down, though I did notice it creating those two temp files.

Here's v21: The only new feature is that it won't instantly shut down when it has an error. This should help debug your problem. If you run the current one from a command line that'd help too.

BlacksmithWoods 07-03-2012 21:29

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
What does this mean? I keep getting:

Code:

Failure to download results. Code -2147024809
Thanks! :D

Edit: Is this because I'm using v21 and I'm checking years prior to 2012?

Ether 07-03-2012 22:55

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1140730)
I believe that's the technique the matrix solving library I use (JAMA) uses. I don't know too many details about it.

For coefficient matrices associated with processing data from single events one at a time (even large events), LU is probably fine. But if you ever want to do computations for, say, an entire year's worth of data in one matrix (simultaneous solution using data from all events in the year), you might want to consider using Cholesky instead. It's twice as fast. The JAMA library you are using supports Cholesky.



Bongle 08-03-2012 06:43

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
1 Attachment(s)
v22 - should fix the problems with downloading past-years results.

Ether, thanks for the tip.

JesseK 08-03-2012 09:27

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Bongle, in the post-season I may assist you with some refactoring if you'd like. Extension of legacy code well after its expected end of life cycle is what I do best at work. Do you have the code up on a repository?

Clinton Bolinger 08-03-2012 09:38

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1139965)
Here's v20. I made it so the overall OPR is also given the coopertition adjustment (coopertition points * 5, assuming that CPs are points you could have gotten if your alliance assigned you to a different bridge), and did a clean-and-build to attempt to fix the 0xc000007b errors people are getting.

Why wouldn't we want to have the Coopertition Points to time 10 instead of 5?

The Coop Bridge is the same maneuver as a 2-bot balance which is equal to 20 points. Also for bridge OPR I would use the BP + (CP*10) = Total Bridge Points.

This will assist team that are looking for good Bridge balancers.

-Clinton-

Bongle 08-03-2012 10:44

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Clinton Bolinger (Post 1140960)
Why wouldn't we want to have the Coopertition Points to time 10 instead of 5?

-Clinton-

But CPs are handed out to both alliances and require both alliances to participate.

2-bot balance = 20 points granted to the 3-robot alliance that scored it = 60 robot-points.

co-op balance = 2 CPs granted to all 6 robots on the field = 12 robot-CPs. If we want it to be equivalent, then I think we should say it was 5 fake points per CP.

I could take the adjustment out entirely and make a 4th stat that just shows how many CPs a team is expected to achieve, then teams could apply their own adjustment if they felt like it.

Quote:

Bongle, in the post-season I may assist you with some refactoring if you'd like. Extension of legacy code well after its expected end of life cycle is what I do best at work. Do you have the code up on a repository?
I've got it on a local perforce server in my house, but nowhere else other than my intermittent source posts on CD. Since I'm unlikely to touch the code at all post-CMP, you could take the last source post I make, make the changes, then post it back on CD (or set up an actual repository).

RogerR 08-03-2012 10:50

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1140911)
v22 - should fix the problems with downloading past-years results.

Ether, thanks for the tip.

I'm getting a message that says it can't download the results; does that have something to do with the firewall here at the school where I teach?

Ether 08-03-2012 10:54

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by RogerR (Post 1141001)
I'm getting a message that says it can't download the results; does that have something to do with the firewall here at the school where I teach?

Click on the link in this post:

http://www.chiefdelphi.com/forums/sh...&postcount=255

... and see if you have permission to download the data.



AlexD744 11-03-2012 20:06

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Ether (Post 1141006)
Click on the link in this post:

http://www.chiefdelphi.com/forums/sh...&postcount=255

... and see if you have permission to download the data.



I'm getting the same message, saying that I can not download the results. I tried clicking on the link in that post and it worked fine. Any other suggestions? If it helps the error code is: -2147024891, and I am using v22.

Bongle 11-03-2012 20:11

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by AlexD744 (Post 1142383)
I'm getting the same message, saying that I can not download the results. I tried clicking on the link in that post and it worked fine. Any other suggestions? If it helps the error code is: -2147024891, and I am using v22.

I actually had a similar problem earlier today - are you trying to run it from inside the zip file? I found that windows wouldn't permit the temporary file to be created if you ran it inside the zip file. Try copying OPRNet.exe to your desktop or something, then running it.

AlexD744 11-03-2012 20:13

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1142385)
I actually had a similar problem earlier today - are you trying to run it from inside the zip file? I found that windows wouldn't permit the temporary file to be created if you ran it inside the zip file. Try copying OPRNet.exe to your desktop or something, then running it.

Works perfectly now, thank you!

Bongle 11-03-2012 20:23

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Excellent, I confirmed it as well. Here's v23, which downloads to your windows temp folder (as reported by GetTempPath()) rather than the local folder. It also cleans up after itself when it is done, which the old version did not.

dodar 11-03-2012 21:34

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Its saying that the file is invalid or corrupted.

Bongle 11-03-2012 22:05

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
1 Attachment(s)
Quote:

Originally Posted by dodar (Post 1142438)
Its saying that the file is invalid or corrupted.

So it is. I guess my zip file got corrupted somehow. Here's a new one.

dodar 11-03-2012 22:22

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
How do you get a MSVCP100.dll?

billbo911 12-03-2012 00:32

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by dodar (Post 1142493)
How do you get a MSVCP100.dll?

http://www.chiefdelphi.com/forums/sh...&postcount=243

Ether 12-03-2012 17:46

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1139698)
Ok, here's v19. This includes, for 2012, the ability to rank teams on hybrid/bridge/teleop categories. I assumed that 2 coopertition points = 10 points of bridge scoring.

I may have skipped a version number.

Did you take into account that what is reported as TeleOp* is actually the SUM of that team's alliance's TeleOP plus Foul points?



*at "http://www2.usfirst.org/2012comp/Events/XXX/matchresults.html"


Bongle 12-03-2012 18:03

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Ether (Post 1143044)
Did you take into account that what is reported as TeleOp* is actually the SUM of that team's alliance's TeleOP plus Foul points?



*at "http://www2.usfirst.org/2012comp/Events/XXX/matchresults.html"


Unfortunately, I can't because I don't have a readily-accessible data source (aka not the FMS twitter feed) to get the foul points from.

Ether 12-03-2012 18:08

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1143058)
Unfortunately, I can't because I don't have a readily-accessible data source (aka not the FMS twitter feed) to get the foul points from.

HP and BP appear to be a straight sum. I wonder if it would be possible to calculate FP from the QS, HP, BP, TP (actually TP+FP), and CP that are in the data sets you are using ?

Or you could get the same data as the Twitter feed from CD's frcspy XML feed, no?



Bongle 25-03-2012 11:18

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
1 Attachment(s)
v24: New feature - The 'sched' statistic prints out the average OPR of your allies and opponents so you can kvetch about how you had to play 1114, 2056, 67, 341 and so on every single match and that's why you ranked so low :-)

Siri 04-04-2012 18:31

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
I seem to be doing something very wrong. Every time I enter anything in the OPRnet (v24) window, it goes into what appears to be an infinite loop of location codes (I think; it's going really fast). Text saying "Please e... >>>" [enter?] zips by every loop as well.

Anyone feel like helping a clueless gearhead?

EDIT: I've tried using the sample offered in the opening lines of the OPRnet window, as well as various codes from threads like these.

DampRobot 04-04-2012 19:24

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Siri (Post 1154296)
I seem to be doing something very wrong. Every time I enter anything in the OPRnet (v24) window, it goes into what appears to be an infinite loop of location codes (I think; it's going really fast). Text saying "Please e... >>>" [enter?] zips by every loop as well.

Anyone feel like helping a clueless gearhead?

EDIT: I've tried using the sample offered in the opening lines of the OPRnet window, as well as various codes from threads like these.

I did the same thing. Instead of entering the whole string, just enter the year, hit enter, then the regional code, hit enter, etc.

Bongle 04-04-2012 19:48

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
1 Attachment(s)
Quote:

Originally Posted by Siri (Post 1154296)
I seem to be doing something very wrong. Every time I enter anything in the OPRnet (v24) window, it goes into what appears to be an infinite loop of location codes (I think; it's going really fast). Text saying "Please e... >>>" [enter?] zips by every loop as well.

Anyone feel like helping a clueless gearhead?

EDIT: I've tried using the sample offered in the opening lines of the OPRnet window, as well as various codes from threads like these.

I should probably fix that bug... When it asks for year, just enter the year ('2012' without quotes) and nothing else. Then when asks for regional, enter just the regional code.

The little scripts you see posted around (like "oprnet il 2009 opr r q > output.txt") are for if you want to automatically run oprnet from a batch file without having to actually interact with it. It's useful for spitting out results for a ton of regionals at once.

v25 - fixes that bug, and no longer requires the visual c++ 2010 runtimes to run! Hooray for changing a small configuration option!

Siri 04-04-2012 20:02

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Do'h! Awesome, thank you. I guess to run a batch file you have to like, use a batch file, huh? Whoops. :o

EDIT: Oh, thank you again :) [for v25]

MoHottaMoBetta 14-04-2012 02:35

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
v25 works great. Thank you!!

Will you be posting the v25 sources at some point?

Bongle 14-04-2012 09:40

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
1 Attachment(s)
v25 source.

MoHottaMoBetta 15-04-2012 02:51

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Thanks for sharing the sources Bongle!

I'm a new mentor this year. Being a programmer I want to get my head into the actual algorithm used to calculate the OPR and DPR values to understand it for myself. A quick scan of the sources shows its playing with matrices so I am guessing its time to refresh myself on Linear Algebra.

I skimmed around the CD forums but I see mostly talk of using the values but nothing on any actual algorithm (or a description of the algorithm). I am sure there has to be some place it is described but I am just not finding it. Can anyone point me in the right direction?

Ether 15-04-2012 09:07

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by MoHottaMoBetta (Post 1158119)
Being a programmer I want to get my head into the actual algorithm used to calculate the OPR... but I am just not finding it. Can anyone point me in the right direction?

http://www.chiefdelphi.com/forums/sh....php?p=1119150



MoHottaMoBetta 26-04-2012 20:09

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
I just tried to use OPRNet 25 on a couple of the divisions at the current Championships and it is not happy with something:

3 [C:\Downloads\OPRNet25] oprnet arc 2012 opr r
Temporary file created
URL opened
Downloaded 1024 bytes
Downloaded 1245 bytes
Downloaded 1245 bytes
File download complete
Parsing!
No matches found. This regional may not have run yet, or may have HTML output that the parser does not recognize.
Failure to parse XML. Code: -2147467259
Press any key to continue . . .

3 [C:\Downloads\OPRNet25] oprnet new 2012 opr r
Temporary file created
URL opened
Downloaded 1024 bytes
Downloaded 1245 bytes
Downloaded 1245 bytes
File download complete
Parsing!
No matches found. This regional may not have run yet, or may have HTML output that the parser does not recognize.
Failure to parse XML. Code: -2147467259
Press any key to continue . . .

Is anyone else seeing this? (I know there is data as I can see it on the FIRSt site.) Just thought I would ask before I try to dive into the source.

The Lucas 27-04-2012 01:22

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by MoHottaMoBetta (Post 1162998)
3 [C:\Downloads\OPRNet25] oprnet new 2012 opr r
Temporary file created
URL opened
Downloaded 1024 bytes
Downloaded 1245 bytes
Downloaded 1245 bytes
File download complete
Parsing!
No matches found. This regional may not have run yet, or may have HTML output that the parser does not recognize.
Failure to parse XML. Code: -2147467259
Press any key to continue . . .

Is anyone else seeing this? (I know there is data as I can see it on the FIRSt site.) Just thought I would ask before I try to dive into the source.

I had that issue. Just use the full division name (e.g. newton). OPRnet just uses whatever string you type into that parameter as part of the URL. The New FIRST website no longer redirect the division abrieviations (e.g. new) to the correct URL.

On a side note, the OPRs of the Divisions Thursday night are pretty much worthless. With only 3-4 matches completed for 100 teams, the matrix is barely solveable. Expect lots of redculously high and low numbers :rolleyes:

Austin2046 27-04-2012 01:41

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by The Lucas (Post 1163041)
I had that issue. Just use the full division name (e.g. newton). OPRnet just uses whatever string you type into that parameter as part of the URL. The New FIRST website no longer redirect the division abrieviations (e.g. new) to the correct URL.

On a side note, the OPRs of the Divisions Thursday night are pretty much worthless. With only 3-4 matches completed for 100 teams, the matrix is barely solveable. Expect lots of redculously high and low numbers :rolleyes:

lol, I ran the numbers earlier just to see how they were looking for Archimedes, and yeah... they seem, how should we say... less than accurate. :P

Bongle 27-04-2012 08:31

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Yeah, the numbers probably won't be usable until teams' 6-7th matches. I wish I knew more stats and could give error bars on team's OPRs, that'd be handy. It's just a simple linear regression, I'd think the math on how to get confidence intervals would be straightforward, but I haven't found it.

MoHottaMoBetta 30-04-2012 21:39

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
I found it took until the 7-8th matches to settle down enough to be usable.

For fun I also had it predict the Saturday AM matches for all 4 divisions. It correctly predicted 72.72% of the Archimedes matches and a few were pretty dang close to the predicted score. I will check how well it did on the other 3 divisions if anyone is interested.

Ether 01-05-2012 15:39

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Bongle (Post 1163062)
It's just a simple linear regression, I'd think the math on how to get confidence intervals would be straightforward, but I haven't found it.

It might be more complicated than you think. Consider the following problem:

http://www.chiefdelphi.com/forums/sh....php?p=1165314



Navid Shafa 14-03-2013 12:32

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Sorry for thread bumping if this is a dead channel, but I'm curious as to where I could find the OPRNet.exe for this season.

Joe Ross 14-03-2013 12:36

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Navid Shafa (Post 1248108)
Sorry for thread bumping if this is a dead channel, but I'm curious as to where I could find the OPRNet.exe for this season.

the previous version still works, as long as you apply the new event codes.

fr05ty27355 14-03-2013 13:08

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Joe Ross (Post 1248111)
the previous version still works, as long as you apply the new event codes.

Where can I find the new event codes?

Ether 14-03-2013 13:09

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by fr05ty27355 (Post 1248113)
Where can I find the new event codes?


http://frclinks.frclinks.com/




Bongle 14-03-2013 13:16

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Quote:

Originally Posted by Joe Ross (Post 1248111)
the previous version still works, as long as you apply the new event codes.

Sweet!

Because I don't have the time anymore to update it :(

Couldn't even make it to montreal with 2702 :( :(

Navid Shafa 14-03-2013 13:23

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Thank you, I'll give it a shot!

bardd 14-03-2013 13:40

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Doesn't work for me... It doesn't allow me to use the new codes. For example, whenever I type "ista" it reprints the list of old codes.

Navid Shafa 14-03-2013 13:53

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
I got it to output the raw OPR for Oregon correctly. It's just weird that it has an option to select bridge points :S

I would love to be able to sort by hybrid, climb and do everything from last year. Maybe I'll need to take a look at the source code and see how hard it would be to bring it up to speed with 2013.

I don't know if I'm up to the task, but I'd certainly like the data :)

dodar 14-03-2013 13:56

Re: Easy to use Offensive Power Rankings (OPR) program for mid-regional scouting
 
Does it allow for week 2 events? I tried everything for Orlando and then tried San Diego to just make sure I wasn't doing anything wrong and it failed every time.


All times are GMT -5. The time now is 21:45.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi