Code Monkey home page Code Monkey logo

nratings.client's People

Contributors

64soft avatar ai-line-mod avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

nratings.client's Issues

average finish affected when drivers DNQ in one car and race in another

I've been doing a 1991 Busch Series season for a bit now, and when I was rating the cars, a few drivers who DNQd a race in one car and then entered in another car (bought out a ride maybe?) were negatively affected in the results.

One example is how Bobby Labonte DNQd the first race in the #44, and instead drove the #94 which was qualified by Terry Labonte. If I exclude that race from the sample, Bobby's average finish is something close to what it should be (about 10.2). When I add back in that race, it somehow makes his average finish 22.6

The same thing happens with Jeff Burton in races 6 and 12 (Hickory and Charlotte), where he DNQd in the #99 car and raced in the #45 - his average finish is 22.1 instead of 17.0, which is what it should be.

I'm not entirely sure if this is applied universally across all series and seasons or if it's just some early seasons.

duplicate drivers in ratings calculation

When calculating ratings, it seems that something changed for races around July 6, 2017 that causes every driver with a period in their name (who participated in selected races both before and after that date) to show up twice. The first instance of each driver will have ratings and statistics from every selected race before 7/6/2017, and the second will have ratings and statistics from every selected race on or after that date. This "split" happens in that exact spot for every driver in every series who has a "." in their name (such as A.J. Allmendinger or Martin Truex, Jr.).

This has the effect of significantly dropping ratings for affected cars when using a formula that favors drivers who run more races. For example, if you're rating cars based on just 2017, Martin Truex, Jr. will most likely be rated around 20th place due to the program seeing him as having missed half the season (only one instance can be applied to a car file), despite winning the championship.

(used Ethone's formula as an example)
nratings_ddbug_1
nratings_ddbug_2

It's also worth noting that D.J. Kennington has another split near the same date (July 6) in 2018, which causes him to actually show up three times if you get ratings from both 2017 and 2018. Weirdly, only Kennington has the issue in 2018 (everyone else only has it in 2017), and he only has it in the Cup series.

Missing Drivers

A few drivers made one off starts in the Truck race at Bristol Dirt but their names aren't coming up in the program for the ratings for the race. These drivers include Chase Elliott, Mike Marlar, and Buddy Kofoid. All drivers that have made previous starts this year have ratings for the race but not the one offs.

Login Issue

Issue

Not sure why I cant login Correctly, Have tried redownloading, and making sure I have a correct default browser.

Port 64646

Hey, I recently installed Windows 11, and in the process of reinstalling programs. I installed Nratings, and on launch I get an error referring to port 64646 being occupied, but when I check TCPview, only thing that is dealing with this port is the SYSTEM listening, and I don't any other programs using the port. This is also preventing me from logging in. Thanks for the help.
image
image

Unable to connect

so, my nrating will not open, i have downloaded the program multiple times and it keep just not opening
image_2023-12-19_205738267

that shows when i try opening the client.

cant login

this is what it shows everytime i login
Screenshot (213)

FIXED* Unable to Login; Service May Be Down Since Update?

Nratings runs normally up until the point it's time to "import real life data," when the user is flooded with error messages and is then led to a login page that does not function properly as it doesn't log the user in, but says it did. Never had this issue before with the software. 1/2/2022

Missing Series?

I just wanted to point out that since the newest update, not all of the former series that NRatings had are now missing, like IROC, Convertible Series, IndyCar, Whelen Southern Modified and a few more if I remember correctly.

Just wanted to ask if this is a glitch or if you removed them.
bandicam 2021-02-28 22-05-12-959

Windows 11

Will this be compatible with Windows 11?

download

Tried downloading the latest update. Files show up on my computer but I cannot get the program to run. Doesn't appear to be a run option. Please help.

Ratings Frozen

No race stats have been pulled in the program since the Texas weekend for any series. Thanks for looking into this issue in advance.

Idea, Add random values

When you go to bulk modify ratings, I think it would be nice to have an add value that is picked between random numbers.

So it would look something like

  1. Select the action to perform

    • Randomize
    • Add Random Value
    • Multiply by Random Value
    • Add Value
    • Multiply by Value
    • Set to Value

    Value:      Random:
    [__]     Between [__] and [__]

I would like to use an add randomizer because, for example, lets say I have an offline league and its the end of the season and I want the drivers to either progress or regress. I can randomize add between -5 and 5 to get a new value for the driver.

NR2003 Track Type is not inclusive of all tracks

There appears to be an anomaly in the "Use NR2003 Track Type" option. If you select the year 2003, select all races, and then Variable Inspector, there are 2 RC, 4 SS, 6 ST, and 6 SW races when you select the Filter by Track Type drop down, totaling 18 races (half the season). However if you do not select this rating, there are 2 RC, 6 ST, 10 SS, and 18 SW, totaling the appropriate 36 races. It seems that if you select to filter by NR2003 track type, the outcome should be 2 RC, 4 SS, 6 ST, and 24 SW, where SW is anything one mile or over and not restrictor plate or road course (corresponding to track types 1,2, and 3 in the game).

Latest data unable to be loaded

Something changed on the racing-reference.info server that currently stops the parsing logic to function properly, hence no new data can be loaded. I'm aware of it, no need to open another issue.

Login

Glad you are keeping NRatings alive. However, I'm having an issue with logging in to the software after the update. I get an authentication screen that has the word OK written on it but nothing happens and I'm not able to login. I can't get back to the login screen to try to login via a different method.

Any way to remove the login requirement?

image

Race Results Not Parsing for Any Series in 2023 So Far

Figured I would make you guys aware as your software is a crucial part of keeping NR2003 up to date! I still think an auto parsing process would fix these delays if you get around to it. Here's to the 2023 NASCAR season and thanks for your work!

Email verification issue

So I installed the newest version of NRatings to see if the authentication issue had been fixed, but when I logged into my account, I was told that I needed to verify my email address. I've taken a screenshot which you can see below:
2021-01-05
My email address had already been verified at this point, so I went to see if I could re-verify it. It wouldn't allow me to do so, which is understandable given I had already verified it prior to the new update. I uninstalled NRatings entirely from my PC and redownloaded it, thinking that a fresh install would allow me to enter my login details again. However, when I attempted to do so, the same message came up. I'm not sure if I've done something wrong or if there are still issues, but any help would be greatly appreciated.

Car Mapping Method by Name/Number only miscalculation if name has multiple numbers and vice versa

This issue was raised in #26. If Name/Number mapping method is chosen and a name/number competes under multiple numbers/names, NRatings averages the averages of name/number combination. For example, Jeff Burton in 2004 drove 22 races in # 99 and 14 races in # 30 for an overall season average finish of 18.7 and average start of 23.7 (https://www.racing-reference.info/driver-season-stats/burtoje01/2004/W/). However NRatings suggests that the average finish is 18.1 average start 23.6. Nratings is taking an average of an average to determine these values. In other words, in the # 99 car, Burton had an average finish/start of 18.9/23.8, and in the # 30 car 15.4/22.9. Averaging those two values results in an average finish/start of 18.1 and 23.6 - the same values NRatings uses for the driver Jeff Burton when the mapping method Name Only is selected.

Following the logic to determine where NRatings is making this error is difficult to do without real life values, but it appears the issue is occurring in the real data processor (https://github.com/64Soft/NRatings.Client/blob/main/src/NRatings.Client/Business/RealDataProcessor.cs) during the creation of the stats list, approximately line 500 for the driver only method. The code for generating that list is different from the above code for mapping by both name and number above, which seems to work correctly. The mapping by number only below follows the same logic as mapping by name only, and therefore should experience this same issue.

Authentication issue

Last night when I tried to run NRatings, it said I had to authenticate myself, so I made an account and was sent a link to confirm my email, but now all I get when loading NRatings real results in this load screen and nothing happens.
bandicam 2020-12-27 11-58-45-695

Originally posted by @BlaiseZebrataur in #2 (comment)

avgFinishExcludingDnf error

Putting avgFinishExcludingDnf in a formula gives an error due to the order in which NRatings replaces variable names with actual values. It will see "avgFinish" and replace it with a number, which will sometimes result in a number with "ExcludingDnf" immediately after it. Easiest fix is to switch the two in the formula variable list so that avgFinishExcludingDnf is first.

Missing Mods

I've installed NRatings v5.1.11 and, when I try to select the mod I want to use (the Nextgen car), the only one to come up on the list is the standard Cup carset default to the game.

How do I get others to appear?

Default embedded formulas

Would it be possible to reconfigure the default formulas that come with NRatings? I have created one, which has been received well, and there are others I see the community using/referencing, which could be incorporated into the release to add some variation to the default options.

Parsing Issue with LV1 2023 Cup Race (All Other Series Updated Successfully)

Hey 64! Just figured I would pass along the word if you aren't aware of the issue already. Xfinity and Trucks were parsed successfully based on what I am seeing, but Cup is missing the Vegas 1 race. No rush, just wanted to say something.

I know I say it a lot but thanks (again) so much for your work! So many people in this community appreciate it, but I feel like I come across as a downer on here lol. It's not intentional man. If only there was a "compliment" section haha. Keep it up! :) Cheers!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.