Is your feature request related to a problem? Please describe.
I want the terminology to match the literature terminology as closely as possible to reduce the learning curve of pyRBM. Additionally, for non-spatial models, distance is pointless, and users shouldn't have to define a distance function for such models.
Describe the solution you'd like
All references to Location are changed to Compartment unless in reference to the new Location subclass. Split core Compartment functionality into new class, make Location inherit Compartment and only generate distance between Location's.
Is your feature request related to a problem? Please describe. I want the terminology to match the literature terminology as closely as possible to reduce the learning curve of pyRBM. Additionally, for non-spatial models, distance is pointless, and users shouldn't have to define a distance function for such models.
Describe the solution you'd like All references to Location are changed to Compartment unless in reference to the new Location subclass. Split core Compartment functionality into new class, make Location inherit Compartment and only generate distance between Location's.