JfjochSettings¶
Default settings for Jungfraujoch software. This structure is used to provide default settings using configuration JSON file and is not used in HTTP.
Properties¶
Name | Type | Description | Notes |
|---|---|---|---|
pcie | [optional] | ||
zeromq | [optional] | ||
tcp | [optional] | ||
instrument | [optional] | ||
file_writer | [optional] | ||
detector | |||
indexing | [optional] | ||
detector_settings | [optional] | ||
azim_int | [optional] | ||
image_format | [optional] | ||
image_buffer_mi_b | int | Size of internal buffer in MiB for images before they are sent to a stream | [optional] [default to 2048] |
verbose | bool | Print extra debug information | [optional] [default to False] |
receiver_threads | int | Number of threads used by the receiver | [optional] [default to 64] |
numa_policy | str | NUMA policy to bind CPUs | [optional] |
frontend_directory | str | Location of built JavaScript web frontend | |
spot_finding | [optional] | ||
image_pusher | [default to ImagePusherType.NONE] | ||
zeromq_preview | [optional] | ||
zeromq_metadata | [optional] | ||
dark_mask | [optional] |
Example¶
from jfjoch_client.models.jfjoch_settings import JfjochSettings
# TODO update the JSON string below
json = "{}"
# create an instance of JfjochSettings from a JSON string
jfjoch_settings_instance = JfjochSettings.from_json(json)
# print the JSON string representation of the object
print(JfjochSettings.to_json())
# convert the object into a dict
jfjoch_settings_dict = jfjoch_settings_instance.to_dict()
# create an instance of JfjochSettings from a dict
jfjoch_settings_from_dict = JfjochSettings.from_dict(jfjoch_settings_dict)