Fix Interface.is_compatible() to only compare rows in each interface DataFrame associated with the interface identifier number.
Don't attempt to seed rng in base.py example using id() because the latter may return an address > 0xffffffff.