Module Expr Str Import alias Import alias ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad keyword Num Assign NameStore Call NameLoad keyword Num keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword Num keyword NameLoad keyword Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assert Call AttributeLoad AttributeLoad NameLoad attr attr Num Assert Call AttributeLoad AttributeLoad NameLoad attr attr Num Assert Call AttributeLoad AttributeLoad NameLoad attr attr Num Assert Call AttributeLoad AttributeLoad NameLoad attr attr Num Assert Call AttributeLoad AttributeLoad NameLoad attr attr Num Assert UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Num Assert UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Num Assert UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Num Assert UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Num Assert UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad keyword Num Assign NameStore Call NameLoad keyword Num keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword Num keyword NameLoad keyword Call NameLoad decorator_list decorator_list
N/A N/A 
Unit tests for moVB with birth moves.

Coverage
--------
* do_birth_at_lap
  * verify births occur at the expected times (when lap < fracLapsBirth*nLap)
 N/A bnpy N/A unittest TestMOVBWithBirth N/A N/A unittest TestCase N/A setUp N/A N/A self N/A N/A N/A birthP N/A dict fracLapsBirth 0.8 N/A algP N/A dict nLap 10 birth birthP N/A N/A self learnAlg N/A N/A N/A bnpy learnalg MemoizedOnlineVBLearnAlg savedir None seed 0 algParams algP outputParams N/A dict N/A test_do_birth_at_lap N/A N/A self N/A N/A N/A N/A N/A N/A self learnAlg do_birth_at_lap 0 N/A N/A N/A N/A self learnAlg do_birth_at_lap 0.5 N/A N/A N/A N/A self learnAlg do_birth_at_lap 1 N/A N/A N/A N/A self learnAlg do_birth_at_lap 2 N/A N/A N/A N/A self learnAlg do_birth_at_lap 8 N/A N/A N/A N/A N/A self learnAlg do_birth_at_lap 8.05 N/A N/A N/A N/A N/A self learnAlg do_birth_at_lap 8.2 N/A N/A N/A N/A N/A self learnAlg do_birth_at_lap 9 N/A N/A N/A N/A N/A self learnAlg do_birth_at_lap 10 N/A N/A N/A N/A N/A self learnAlg do_birth_at_lap 11111 N/A N/A TestMOVBWithBirthFracThatNeedsRounding N/A TestMOVBWithBirth N/A N/A  Now check it with a fraction that will need to be rounded.
   setUp N/A N/A self N/A N/A N/A birthP N/A dict fracLapsBirth 0.7777 N/A algP N/A dict nLap 10 birth birthP N/A N/A self learnAlg N/A N/A N/A bnpy learnalg MemoizedOnlineVBLearnAlg savedir None seed 0 algParams algP outputParams N/A dict N/A N/A