landlord is a library that simulates the card draw and mulligan process in Magic: The Gathering in order to determine the probability to play cards on curve. It can theoretically be used be used for determining the probability of other events. It is currently used by https://mtgoncurve.com.
Card representation and deck list parsing
Simulation hands and auto tap algorithm
Simulation engine and card observations