BasisStateSpaceFilter
Provides an easier constructor for the VPT state space filters
__init__(self, input_space, prefilters, postfilters):
input_space:BasisStateSpaceprefilters:Anypostfilters:Any
@classmethod
from_data(cls, input_space, data):
Works to canonicalize inputs and initialize appropriately from there
data:Any:returns:_
@classmethod
from_rules(cls, input_space, *rules):
Builds a set of filter spaces from dicts of rules
rules:Any:returns:_
@property
prefilters(self):
:returns:_
@property
postfilters(self):
:returns:_
@classmethod
canonicalize_postfilters(self, input_space, filters):
canonicalize_prefilters(self, basis, prefilters):
Puts the prefilters in canonical form…
basis:Anyprefilters:Any:returns:_
@classmethod
from_property_rules(cls, initial_space, target_space, perturbation_rules, property_rules, order=2, postfilters=None, **opts):
initial_space:Anytarget_space:Anyperturbation_rules:Anyproperty_rules:Anyorder:Any:returns:_
@classmethod
generate_nquanta_filter(cls, initials, rules, finals):
Takes the initial number of quanta, a set of possible rules, and a set of final numbers of quanta and determines which rules apply
initial:Anyrules:Any:returns:_