Kube pod scoring criteria

Hello! For research purposes I would want to know how kubernetes (specifically kube-scheduler) scores a pod before assigning it to a node. It would be useful to know how it weighs the different parameters or which is the formula used to get the final score. In the official documentation I have not been able to find anything more than the abstract process (filtering, scoring then assigning).

Thanks a lot in advance.