Module Expr Str ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Str AugAssignAdd NameStore BinOpAdd Str Call NameLoad AttributeLoad NameLoad attr AugAssignAdd NameStore BinOpAdd Str Call NameLoad AttributeLoad NameLoad attr AugAssignAdd NameStore BinOpAdd Str Call NameLoad AttributeLoad NameLoad attr AugAssignAdd NameStore Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call NameLoad TupleLoad NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Num For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return CompareGtE AttributeLoad NameLoad attr BinOpSub AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return SubscriptLoad AttributeLoad NameLoad attr Slice AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr While CompareLt AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore AttributeLoad NameLoad attr Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr ExtSlice Index NameLoad Slice AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad AugAssignAdd AttributeStore NameLoad attr Num decorator_list decorator_list
N/A N/A 
Copyright (c) 2013-2014 Heiko Strathmann, Dino Sejdinovic
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
 *
1. Redistributions of source code must retain the above copyright notice, this
   list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution.
 *
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
The views and conclusions contained in the software and documentation are those
of the authors and should not be interpreted as representing official policies,
either expressed or implied, of the author.
 numpy zeros MCMCChain N/A object N/A __init__ N/A N/A self mcmc_hammer mcmc_params N/A N/A N/A N/A self mcmc_sampler mcmc_hammer N/A N/A self mcmc_params mcmc_params N/A N/A self mcmc_outputs N/A N/A N/A self is_initialised False N/A __str__ N/A N/A self N/A N/A N/A s N/A N/A N/A self __class__ __name__ =[ N/A s N/A mcmc_hammer= N/A str N/A self mcmc_sampler N/A s N/A , mcmc_params= N/A str N/A self mcmc_params N/A s N/A , mcmc_outputs= N/A str N/A self mcmc_outputs N/A s ] N/A s N/A init N/A N/A self N/A N/A N/A num_iterations N/A N/A self mcmc_params num_iterations N/A N/A self samples N/A zeros N/A num_iterations N/A N/A N/A self mcmc_sampler distribution dimension N/A N/A self ratios N/A zeros num_iterations N/A N/A self log_liks N/A zeros num_iterations N/A N/A self accepteds N/A zeros num_iterations N/A N/A self iteration 0 N/A out N/A self mcmc_outputs N/A N/A N/A N/A out prepare N/A N/A N/A N/A self mcmc_sampler init N/A N/A N/A N/A self mcmc_params start copy N/A N/A self is_initialised True N/A has_finished N/A N/A self N/A N/A N/A N/A N/A self iteration N/A N/A N/A self mcmc_params num_iterations 1 N/A append_mcmc_output N/A N/A self output N/A N/A N/A N/A N/A N/A self mcmc_outputs append output N/A get_samples_after_burnin N/A N/A self N/A N/A N/A N/A N/A self samples N/A N/A N/A self mcmc_params burnin N/A run N/A N/A self N/A N/A N/A N/A N/A self is_initialised N/A N/A N/A N/A self init N/A N/A N/A self iteration N/A N/A self mcmc_params num_iterations N/A N/A i N/A self iteration N/A 
            there is a problem here: as Q is first
            initialised in the step() method,
            on the first call Q_old is always None
            -dino
             N/A step_output N/A N/A N/A self mcmc_sampler step N/A out N/A self mcmc_outputs N/A N/A N/A N/A out update self step_output N/A N/A N/A self samples N/A N/A i N/A N/A N/A step_output sample samples N/A N/A N/A self ratios N/A i N/A step_output log_ratio N/A N/A N/A self accepteds N/A i N/A step_output accepted N/A N/A N/A self log_liks N/A i N/A step_output log_lik N/A N/A N/A N/A self mcmc_sampler adapt self step_output N/A N/A self iteration 1 N/A N/A