Most Common Approach of estimation is Marginal Maximum Likelihood. Other procedures: 1) Joint Maximum Likelihood (Rasch only); 2) Markov Chain Monte Carlo(MCMC): Typically only used for highly parameterized models.
Which python or R packages do this estimation?