QMCPACK Analyzers#

class nexus.qmcpack_analyzer.QmcpackAnalyzerCapabilities[source]#

Bases: QAobject

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

add

add_optional

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

inverse

items

last

list_optional

load

log

move_from

move_from_optional

move_to

move_to_optional

not_implemented

obj

path_exists

random_key

select_random

serial

set

set_optional

set_path

settings

shallow_copy

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

values

write

class nexus.qmcpack_analyzer.QmcpackAnalysisRequest(source=None, destination=None, savefile='', methods=None, calculations=None, data_sources=None, quantities=None, warmup_calculations=None, output={'averages', 'samples'}, ndmc_blocks=1000, equilibration=None, group_num=None, traces=False, dm_settings=None)[source]#

Bases: QAobject

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

add

add_optional

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

complete

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

inverse

items

last

list_optional

load

log

move_from

move_from_optional

move_to

move_to_optional

not_implemented

obj

path_exists

random_key

select_random

serial

set

set_optional

set_path

settings

shallow_copy

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

values

write

complete()[source]#
class nexus.qmcpack_analyzer.QmcpackAnalyzer(arg0=None, **kwargs)[source]#

Bases: SimulationAnalyzer, QAanalyzer

Attributes:
method_info
request
run_info
working_directory

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

enter(directory[, changedir, msg])

Have Nexus enter a directory and change its current working directory.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

log(*texts, **kwargs)

Write output to log file.

open_log(filepath)

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

average_bundle_data

bundle

change_request

check_required

check_traces

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

dlog

extract

extract_optional

get

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

leave

list_optional

load

load_data

load_data_local

mem_usage

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

plot_trace

prevent_average_load

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

save

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

tlog

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

write_end_splash

write_splash

zero_data

change_request(request)[source]#
init_sub_analyzers(request=None)[source]#
set_global_info()[source]#
unset_global_info()[source]#
load_data()[source]#
analyze(force=False)[source]#
bundle(source)[source]#
prevent_average_load()[source]#
average_bundle_data()[source]#
save(filepath=None, overwrite=True)[source]#
load(filepath=None)[source]#
check_traces(verbose=False, pad=None, header=None)[source]#
plot_trace(quantity, style='b-', offset=0, source='scalar', mlabels=True, mlines=True, show=True, alloff=False)[source]#
class nexus.qmcpack_method_analyzers.MethodAnalyzer(series=None, calc=None, input=None, nindent=0)[source]#

Bases: QAanalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_traces

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

init_sub_analyzers(series, calc, input)[source]#
load_data_local()[source]#
set_global_info()[source]#
unset_global_info()[source]#
check_traces(pad=None)[source]#
class nexus.qmcpack_method_analyzers.OptAnalyzer(series=None, calc=None, input=None, nindent=0)[source]#

Bases: MethodAnalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_traces

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

init_sub_analyzers(series, calc, input)[source]#
class nexus.qmcpack_method_analyzers.VmcAnalyzer(series=None, calc=None, input=None, nindent=0)[source]#

Bases: MethodAnalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_traces

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

class nexus.qmcpack_method_analyzers.DmcAnalyzer(series=None, calc=None, input=None, nindent=0)[source]#

Bases: MethodAnalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_traces

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

class nexus.qmcpack_property_analyzers.Bspline(params, cusp, rcut)[source]#

Bases: QAobject

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

add

add_optional

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

evaluate

extract

extract_optional

get

get_optional

get_path

get_required

inverse

items

last

list_optional

load

log

move_from

move_from_optional

move_to

move_to_optional

not_implemented

obj

path_exists

random_key

select_random

serial

set

set_optional

set_path

settings

shallow_copy

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

values

write

A = array([[-0.16666667,  0.5       , -0.5       ,  0.16666667],        [ 0.5       , -1.        ,  0.        ,  0.66666667],        [-0.5       ,  0.5       ,  0.5       ,  0.16666667],        [ 0.16666667,  0.        ,  0.        ,  0.        ]])#
dA = array([[ 0. , -0.5,  1. , -0.5],        [ 0. ,  1.5, -2. ,  0. ],        [ 0. , -1.5,  1. ,  0.5],        [ 0. ,  0.5,  0. ,  0. ]])#
d2A = array([[ 0.,  0., -1.,  1.],        [ 0.,  0.,  3., -2.],        [ 0.,  0., -3.,  1.],        [ 0.,  0.,  1.,  0.]])#
evaluate(r)[source]#
class nexus.qmcpack_property_analyzers.RadialJastrow(ftype, coeff, cusp, rcut)[source]#

Bases: QAobject

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

add

add_optional

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

evaluate

extract

extract_optional

get

get_optional

get_path

get_required

interpolate

inverse

items

last

list_optional

load

log

move_from

move_from_optional

move_to

move_to_optional

not_implemented

obj

path_exists

plot

random_key

select_random

serial

set

set_optional

set_path

settings

shallow_copy

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

values

write

evaluate(r)[source]#
interpolate(r1=None, r2=None, n=200)[source]#
plot(r1=None, r2=None, color='b', ptype=<function plot>)[source]#
class nexus.qmcpack_property_analyzers.Jastrow1B(ftype, coeff, rcut)[source]#

Bases: RadialJastrow

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

add

add_optional

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

evaluate

extract

extract_optional

get

get_optional

get_path

get_required

interpolate

inverse

items

last

list_optional

load

log

move_from

move_from_optional

move_to

move_to_optional

not_implemented

obj

path_exists

plot

random_key

select_random

serial

set

set_optional

set_path

settings

shallow_copy

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

values

write

class nexus.qmcpack_property_analyzers.Jastrow2B(ftype, coeff, species1, species2, rcut)[source]#

Bases: RadialJastrow

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

add

add_optional

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

evaluate

extract

extract_optional

get

get_optional

get_path

get_required

interpolate

inverse

items

last

list_optional

load

log

move_from

move_from_optional

move_to

move_to_optional

not_implemented

obj

path_exists

plot

random_key

select_random

serial

set

set_optional

set_path

settings

shallow_copy

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

values

write

class nexus.qmcpack_property_analyzers.PropertyAnalyzer(nindent=0)[source]#

Bases: QAanalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

class nexus.qmcpack_property_analyzers.WavefunctionAnalyzer(arg0=None, load_jastrow=False, nindent=0)[source]#

Bases: PropertyAnalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

load_jastrow_data

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

plot_jastrow_data

plot_jastrows

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

jastrow_types = ['J1', 'J2', 'J3']#
load_data_local()[source]#
analyze_local()[source]#
load_jastrow_data()[source]#
plot_jastrow_data()[source]#
plot_jastrows(ptype=<function plot>)[source]#
class nexus.qmcpack_quantity_analyzers.QuantityAnalyzer(nindent=0)[source]#

Bases: QAanalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_nblocks_exclude

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

plot_trace

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

plot_trace(quantity, *args, **kwargs)[source]#
init_sub_analyzers()[source]#
get_nblocks_exclude()[source]#
class nexus.qmcpack_quantity_analyzers.DatAnalyzer(filepath=None, equilibration=None, nindent=0)[source]#

Bases: QuantityAnalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_nblocks_exclude

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

plot_trace

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

analyze_local()[source]#
class nexus.qmcpack_quantity_analyzers.ScalarsDatAnalyzer(filepath=None, equilibration=None, nindent=0)[source]#

Bases: DatAnalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_nblocks_exclude

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

plot_trace

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

load_data_local()[source]#
analyze_local()[source]#
class nexus.qmcpack_quantity_analyzers.DmcDatAnalyzer(filepath=None, equilibration=None, nindent=0)[source]#

Bases: DatAnalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_nblocks_exclude

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

plot_trace

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

load_data_local()[source]#
analyze_local()[source]#
get_nblocks_exclude()[source]#
class nexus.qmcpack_quantity_analyzers.HDFAnalyzer(nindent=0)[source]#

Bases: QuantityAnalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_nblocks_exclude

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

plot_trace

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

class nexus.qmcpack_quantity_analyzers.ScalarsHDFAnalyzer(exclude, nindent=0)[source]#

Bases: HDFAnalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

correct

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_nblocks_exclude

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

plot_trace

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

corrections = kc                    obj                    mpc                   obj                  #
load_data_local(data=None)[source]#
analyze_local()[source]#
correct(*corrections)[source]#
class nexus.qmcpack_quantity_analyzers.EnergyDensityAnalyzer(name, nindent=0)[source]#

Bases: HDFAnalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

etest

extract

extract_optional

get

get_nblocks_exclude

get_optional

get_path

get_required

init_sub_analyzers

inverse

isosurface

items

last

list_optional

load

load_data

load_data_local

log

mesh

minsize_data

move_from

move_from_optional

move_to

move_to_optional

mtest

normalize_data

not_implemented

obj

path_exists

plot_trace

propagate_indicators

random_key

remove_data

remove_data_local

reorder_atomic_data

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

test

test_structured

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

load_data_local(data=None)[source]#
analyze_local()[source]#
reorder_atomic_data()[source]#
remove_data()[source]#
isosurface()[source]#
mesh()[source]#
etest()[source]#
mtest()[source]#
test()[source]#
test_structured()[source]#
class nexus.qmcpack_quantity_analyzers.TracesFileHDF(filepath=None, blocks=None)[source]#

Bases: QAobject

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_scalars

accumulated_scalars

add

add_optional

check_particle_sums

check_required

check_types

check_types_optional

checked_particle_sums

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

form_diagnostic_data

formed_diagnostic_data

get

get_optional

get_path

get_required

init_trace

inverse

items

last

list_optional

load

loaded

log

move_from

move_from_optional

move_to

move_to_optional

not_implemented

obj

path_exists

random_key

select_random

serial

set

set_optional

set_path

settings

shallow_copy

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unload

values

write

loaded()[source]#
accumulated_scalars()[source]#
checked_particle_sums()[source]#
formed_diagnostic_data()[source]#
load(filepath=None, force=False)[source]#
unload()[source]#
init_trace(name, fbuffer)[source]#
check_particle_sums(tol=1e-08, force=False)[source]#
accumulate_scalars(force=False)[source]#
form_diagnostic_data(tol=1e-08)[source]#
class nexus.qmcpack_quantity_analyzers.TracesAnalyzer(path, files, nindent=0)[source]#

Bases: QAanalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

init_sub_analyzers()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_dmc

check_dmc_old

check_particle_sums

check_required

check_scalars

check_scalars_old

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

form_diagnostic_data

get

get_optional

get_path

get_required

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

load_data_local()[source]#
form_diagnostic_data()[source]#
analyze_local()[source]#
check_particle_sums(tol=1e-08)[source]#
check_scalars(scalars=None, scalars_hdf=None, tol=1e-08)[source]#
check_dmc(dmc, tol=1e-08)[source]#
check_scalars_old(scalars=None, scalars_hdf=None, tol=1e-08)[source]#
check_dmc_old(dmc, tol=1e-08)[source]#
init_sub_analyzers()[source]#
zero_data()[source]#
minsize_data(other)[source]#
accumulate_data(other)[source]#
normalize_data(normalization)[source]#
class nexus.qmcpack_quantity_analyzers.DMSettings(ds)[source]#

Bases: QAobject

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

add

add_optional

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

inverse

items

last

list_optional

load

log

move_from

move_from_optional

move_to

move_to_optional

not_implemented

obj

path_exists

random_key

select_random

serial

set

set_optional

set_path

settings

shallow_copy

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

values

write

class nexus.qmcpack_quantity_analyzers.DensityMatricesAnalyzer(name, nindent=0)[source]#

Bases: HDFAnalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

analyze_local_orig

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_nblocks_exclude

get_optional

get_path

get_required

has_energy_matrix

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

plot_trace

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

write_files

zero_data

allowed_settings = ['save_data', 'jackknife', 'diagonal', 'occ_tol', 'coup_tol', 'stat_tol']#
load_data_local(data=None)[source]#
analyze_local()[source]#
analyze_local_orig()[source]#
has_energy_matrix()[source]#
write_files(path='./')[source]#
class nexus.qmcpack_quantity_analyzers.DensityAnalyzerBase(name, nindent=0)[source]#

Bases: HDFAnalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_nblocks_exclude

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

plot_trace

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

write_density

write_single_density

zero_data

write_single_density(name, density, density_err, format='xsf')[source]#
write_density(format='xsf')[source]#
class nexus.qmcpack_quantity_analyzers.SpinDensityAnalyzer(name, nindent=0)[source]#

Bases: DensityAnalyzerBase

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_nblocks_exclude

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

plot_trace

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

write_density

write_files

write_single_density

zero_data

load_data_local(data=None)[source]#
analyze_local()[source]#
write_files(path='./')[source]#
write_density(format='xsf')[source]#
class nexus.qmcpack_quantity_analyzers.StructureFactorAnalyzer(name, nindent=0)[source]#

Bases: HDFAnalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_nblocks_exclude

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

plot_trace

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

write_files

zero_data

load_data_local(data=None)[source]#
analyze_local()[source]#
write_files(path='./')[source]#
class nexus.qmcpack_quantity_analyzers.DensityAnalyzer(name, nindent=0)[source]#

Bases: DensityAnalyzerBase

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_nblocks_exclude

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

plot_trace

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

write_density

write_single_density

zero_data

load_data_local(data=None)[source]#
analyze_local()[source]#
write_density(format='xsf')[source]#
nexus.qmcpack_quantity_analyzers.is_integer(i)[source]#
class nexus.qmcpack_quantity_analyzers.SpaceGridInitializer[source]#

Bases: QAobject

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

add

add_optional

check_complete

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

inverse

items

last

list_optional

load

log

move_from

move_from_optional

move_to

move_to_optional

not_implemented

obj

path_exists

random_key

select_random

serial

set

set_optional

set_path

settings

shallow_copy

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

values

write

check_complete(exit_on_fail=True)[source]#
class nexus.qmcpack_quantity_analyzers.SpaceGridBase(initobj, options)[source]#

Bases: QAobject

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

add

add_all_attributes

add_optional

check_complete

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

init_from_hdfgroup

init_from_initializer

init_from_spacegrid

init_from_xmlelement

init_special

integrate

integrate_data

inverse

items

last

list_optional

load

log

move_from

move_from_optional

move_to

move_to_optional

not_implemented

obj

path_exists

random_key

reorder_atomic_data

select_random

serial

set

set_optional

set_path

settings

shallow_copy

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

values

write

cnames = ['cartesian', 'cylindrical', 'spherical', 'voronoi']#
coord_s2n = {'cartesian': 0, 'cylindrical': 1, 'spherical': 2, 'voronoi': 3}#
coord_n2s = {0: 'cartesian', 1: 'cylindrical', 2: 'spherical', 3: 'voronoi'}#
cartesian = 0#
cylindrical = 1#
spherical = 2#
voronoi = 3#
xlabel = 0#
ylabel = 1#
zlabel = 2#
rlabel = 3#
plabel = 4#
tlabel = 5#
axlabel_s2n = {'phi': 4, 'r': 3, 'theta': 5, 'x': 0, 'y': 1, 'z': 2}#
axlabel_n2s = {0: 'x', 1: 'y', 2: 'z', 3: 'r', 4: 'phi', 5: 'theta'}#
axindex = {'phi': 1, 'r': 0, 'theta': 2, 'x': 0, 'y': 1, 'z': 2}#
quantities = ['D', 'T', 'V', 'E', 'P']#
copy(other)[source]#
init_special()[source]#
init_from_initializer(init)[source]#
init_from_spacegrid(init)[source]#
init_from_hdfgroup(init)[source]#
init_from_xmlelement(init)[source]#
check_complete(exit_on_fail=True)[source]#
add_all_attributes(o)[source]#
reorder_atomic_data(imap)[source]#
integrate(quantity, domain=None)[source]#
integrate_data(quantity, *domains, **kwargs)[source]#
i = 3#
name = 'voronoi'#
class nexus.qmcpack_quantity_analyzers.RectilinearGridInitializer[source]#

Bases: SpaceGridInitializer

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

add

add_optional

check_complete

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

inverse

items

last

list_optional

load

log

move_from

move_from_optional

move_to

move_to_optional

not_implemented

obj

path_exists

random_key

select_random

serial

set

set_optional

set_path

settings

shallow_copy

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

values

write

class nexus.qmcpack_quantity_analyzers.RectilinearGrid(initobj=None, options=None)[source]#

Bases: SpaceGridBase

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

add

add_all_attributes

add_optional

check_complete

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

init_from_hdfgroup

init_from_initializer

init_from_spacegrid

init_from_xmlelement

init_special

initialize

integrate

integrate_data

interpolate

interpolate_across

inverse

isosurface

items

last

list_optional

load

log

move_from

move_from_optional

move_to

move_to_optional

not_implemented

obj

path_exists

plot_axes

plot_box

point2unit_cartesian

point2unit_cylindrical

point2unit_spherical

points2domains_cartesian

points2domains_cylindrical

points2domains_spherical

random_key

reorder_atomic_data

select_random

serial

set

set_optional

set_origin

set_path

settings

shallow_copy

shift_origin

surface_slice

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

values

write

init_special()[source]#
copy()[source]#
init_from_initializer(init)[source]#
init_from_spacegrid(init)[source]#
init_from_hdfgroup(init)[source]#
init_from_xmlelement(init)[source]#
initialize()[source]#
point2unit_cartesian(point)[source]#
point2unit_cylindrical(point)[source]#
point2unit_spherical(point)[source]#
points2domains_cartesian(points, domains, points_outside)[source]#
points2domains_cylindrical(points, domains, points_outside)[source]#
points2domains_spherical(points, domains, points_outside)[source]#
shift_origin(shift)[source]#
set_origin(origin)[source]#
interpolate_across(quantities, spacegrids, outside, integration=False, warn=False)[source]#
interpolate(points, quantities=None)[source]#
isosurface(quantity, contours=5, origin=None)[source]#
surface_slice(quantity, x, y, z, options=None)[source]#
plot_axes(color=None, radius=0.025, origin=None)[source]#
plot_box(color=None, radius=0.025, origin=None)[source]#
class nexus.qmcpack_quantity_analyzers.VoronoiGridInitializer[source]#

Bases: SpaceGridInitializer

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

add

add_optional

check_complete

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

inverse

items

last

list_optional

load

log

move_from

move_from_optional

move_to

move_to_optional

not_implemented

obj

path_exists

random_key

select_random

serial

set

set_optional

set_path

settings

shallow_copy

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

values

write

class nexus.qmcpack_quantity_analyzers.VoronoiGrid(initobj=None, options=None)[source]#

Bases: SpaceGridBase

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

add

add_all_attributes

add_optional

check_complete

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

init_from_hdfgroup

init_from_initializer

init_from_spacegrid

init_from_xmlelement

init_special

integrate

integrate_data

inverse

items

last

list_optional

load

log

move_from

move_from_optional

move_to

move_to_optional

not_implemented

obj

path_exists

random_key

reorder_atomic_data

select_random

serial

set

set_optional

set_path

settings

shallow_copy

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

values

write

copy(other)[source]#
reorder_atomic_data(imap)[source]#
nexus.qmcpack_quantity_analyzers.SpaceGrid(init, opts=None)[source]#
class nexus.qmcpack_result_analyzers.ResultAnalyzer(nindent=0)[source]#

Bases: QAanalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

class nexus.qmcpack_result_analyzers.OptimizationAnalyzer(input, opts, energy_weight=None, variance_weight=None, nindent=0)[source]#

Bases: ResultAnalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

plot_jastrow_convergence

plot_opt_convergence

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

summarize

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

init_sub_analyzers()[source]#
analyze_local()[source]#
summarize(units='eV', norm=1.0, energy=True, variance=True, header=True)[source]#
plot_opt_convergence(title=None, saveonly=False)[source]#
plot_jastrow_convergence(title=None, saveonly=False, optconv=True)[source]#
class nexus.qmcpack_result_analyzers.TimestepStudyAnalyzer(dmc, nindent=0)[source]#

Bases: ResultAnalyzer

Attributes:
method_info
request
run_info

Methods

append(value)

class_error(message[, header, exit, trace, ...])

Report an error relating to a class.

error(message[, header, exit, trace])

Report an error inside a class.

first()

keys()

list(*keys)

open_log(filepath)

save([fpath])

sorted_keys()

warn(msg[, indent])

Warning from inside a Nexus class.

accumulate_data

add

add_optional

analyze

analyze_local

check_required

check_types

check_types_optional

class_get

class_has

class_items

class_keys

class_log

class_set

class_set_optional

class_set_single

class_warn

clear

close_log

condense_name

copy

copy_from

copy_to

data_repr

delete

delete_optional

delete_required

dict

extract

extract_optional

get

get_optional

get_path

get_required

init_sub_analyzers

inverse

items

last

list_optional

load

load_data

load_data_local

log

minsize_data

move_from

move_from_optional

move_to

move_to_optional

normalize_data

not_implemented

obj

path_exists

plot_timestep_convergence

propagate_indicators

random_key

remove_data

remove_data_local

reset_indicators

select_random

serial

set

set_global_info

set_optional

set_path

settings

shallow_copy

subindent

summarize

to_dict

to_obj

transfer_from

transfer_to

tree

tuple

unset_global_info

values

vlog

write

zero_data

init_sub_analyzers()[source]#
analyze_local()[source]#
summarize(units='eV', header=True)[source]#
plot_timestep_convergence()[source]#