o3seespy.recorder¶
- class o3seespy.command.recorder.ElementToArrayCache(osi, ele, material=None, arg_vals=None, nsd=8, fname=None, dt=None)[source]¶
Bases:
RecorderToArrayCacheBase- op_type = 'Element'¶
- class o3seespy.command.recorder.ElementToFile(osi, fname, ele, material=None, arg_vals=None, nsd=8, dt=None, time=False, close_on_write=False, ele_as_tag=False)[source]¶
Bases:
RecorderBaseRecords properties of an element and saves the results to a file
- Parameters
osi (o3seespy.OpenSeesInstance) –
fname (str) – Full file name
ele (o3seespy.element.BaseElement) – An o3seespy element
material –
arg_vals (list) – Extra arguments passed to element recorder method
nsd (int) – Number of significant figures
dt (float) – Time step
time (bool) – If true the first column is the time
- op_type = 'Element'¶
- class o3seespy.command.recorder.ElementToXML(osi, fname, ele, material=None, arg_vals=None, nsd=8, dt=None, time=False, close_on_write=False, ele_as_tag=False)[source]¶
Bases:
RecorderBaseRecords properties of an element and saves the results to an xml file
- Parameters
osi (o3seespy.OpenSeesInstance) –
fname (str) – Full file name
ele (o3seespy.element.BaseElement) – An o3seespy element
material –
arg_vals (list) – Extra arguments passed to element recorder method
nsd (int) – Number of significant figures
dt (float) – Time step
time (bool) – If true the first column is the time
- op_type = 'Element'¶
- class o3seespy.command.recorder.ElementsToArrayCache(osi, eles, material=None, arg_vals=None, nsd=8, fname=None, dt=None)[source]¶
Bases:
RecorderToArrayCacheBase- op_type = 'Element'¶
- class o3seespy.command.recorder.ElementsToFile(osi, fname, eles, material=None, arg_vals=None, nsd=8, dt=None, time=False, close_on_write=False, eles_as_tags=False)[source]¶
Bases:
RecorderBaseRecords properties of an element and saves the results to a file
- Parameters
osi (o3seespy.OpenSeesInstance) –
fname (str) – Full file name
eles (list of o3seespy.element.BaseElement) – List of o3seespy elements
material –
arg_vals (list) – Extra arguments passed to element recorder method
nsd (int) – Number of significant figures
dt (float) – Time step
time (bool) – If true the first column is the time
- op_type = 'Element'¶
- class o3seespy.command.recorder.ElementsToXML(osi, fname, eles, material=None, arg_vals=None, nsd=8, dt=None, time=False, close_on_write=False, eles_as_tags=False)[source]¶
Bases:
RecorderBaseRecords properties of an element and saves the results to an xml file
- Parameters
osi (o3seespy.OpenSeesInstance) –
fname (str) – Full file name
eles (list of o3seespy.element.BaseElement) – List of o3seespy elements
material –
arg_vals (list) – Extra arguments passed to element recorder method
nsd (int) – Number of significant figures
dt (float) – Time step
time (bool) – If true the first column is the time
- op_type = 'Element'¶
- class o3seespy.command.recorder.NodeToArrayCache(osi, node, dofs, res_type, nsd=8, dt=None, fname=None, node_as_tag=False, close_on_write=False)[source]¶
Bases:
RecorderToArrayCacheBaseRecords properties of a node and saves results to a numpy array
- Parameters
osi (o3seespy.OpenSeesInstance) –
node (o3seespy.node.Node) –
dofs (list) – A list of integers representing the degrees-of-freedom
res_type (str) – Response type: disp, ‘vel’, ‘accel’, ‘incrDisp’, ‘reaction’, ‘eigin i’, ‘rayleighForces’
nsd (int) – Number of significant figures
dt (float) – Time step
fname (str) – Full file path where data should be stored and loaded from
- op_type = 'Node'¶
- class o3seespy.command.recorder.NodeToFile(osi, fname, node, dofs, res_type, nsd=8, dt=None, time=False, close_on_write=False, node_as_tag=False)[source]¶
Bases:
RecorderBaseRecords properties of a node and saves the results to a file
- Parameters
osi (o3seespy.OpenSeesInstance) –
fname (str) – Full file name
node (o3seespy.node.Node) –
dofs (list) – A list of integers representing the degrees-of-freedom
res_type (str) – Response type
nsd (int) – Number of significant figures
dt (float) – Time step
time (bool) – If true the first column is the time
- op_type = 'Node'¶
- class o3seespy.command.recorder.NodeToXML(osi, fname, node, dofs, res_type, nsd=8, dt=None, time=False, close_on_write=False, nodes_as_tags=False)[source]¶
Bases:
RecorderBaseRecords properties of a node and saves the results to an xml file
- Parameters
osi (o3seespy.OpenSeesInstance) –
fname (str) – Full file name
node (o3seespy.node.Node) –
dofs (list) – A list of integers representing the degrees-of-freedom
res_type (str) – Response type
nsd (int) – Number of significant figures
dt (float) – Time step
time (bool) – If true the first column is the time
- op_type = 'Node'¶
- class o3seespy.command.recorder.NodesToArrayCache(osi, nodes, dofs, res_type, nsd=8, dt=None, fname=None, close_on_write=False, nodes_as_tags=False)[source]¶
Bases:
RecorderToArrayCacheBaseRecords properties of several nodes and saves results to a numpy array
- Parameters
osi (o3seespy.OpenSeesInstance) –
nodes (list) – A list of o3seespy.node.Node objects
dofs (list) – A list of integers representing the degrees-of-freedom
res_type (str) – Response type
nsd (int) – Number of significant figures
dt (float) – Time step
- op_type = 'Node'¶
- class o3seespy.command.recorder.NodesToFile(osi, fname, nodes, dofs, res_type, nsd=8, dt=None, time=False, close_on_write=False, nodes_as_tags=False)[source]¶
Bases:
RecorderBaseRecords properties of several nodes and saves the results to a file
- Parameters
osi (o3seespy.OpenSeesInstance) –
fname (str) – Full file name
node (list) – List of o3seespy.node.Node objects
dofs (list) – A list of integers representing the degrees-of-freedom
res_type (str) – Response type
nsd (int) – Number of significant figures
dt (float) – Time step
time (bool) – If true the first column is the time
- op_type = 'Node'¶
- class o3seespy.command.recorder.NodesToXML(osi, fname, nodes, dofs, res_type, nsd=8, dt=None, time=False, close_on_write=False, nodes_as_tags=False)[source]¶
Bases:
RecorderBaseRecords properties of several nodes and saves the results to an xml file
- Parameters
osi (o3seespy.OpenSeesInstance) –
fname (str) – Full file name
node (list) – List of o3seespy.node.Node objects
dofs (list) – A list of integers representing the degrees-of-freedom
res_type (str) – Response type
nsd (int) – Number of significant figures
dt (float) – Time step
time (bool) – If true the first column is the time
- op_type = 'Node'¶
- class o3seespy.command.recorder.RecorderBase[source]¶
Bases:
OpenSeesObject- op_base_type = 'recorder'¶
- class o3seespy.command.recorder.RecorderToArrayCacheBase[source]¶
Bases:
RecorderBase- fname = None¶
- class o3seespy.command.recorder.TimeToArrayCache(osi, nsd=8, dt=None, fname=None, dummy_node_tag=1)[source]¶
Bases:
RecorderBaseRecords the recorder time and saves to a numpy array
- Parameters
osi (o3seespy.OpenSeesInstance) –
nsd (int) – Number of significant figures
dt (float) – Time step
- op_type = 'Node'¶
- class o3seespy.command.recorder.TimeToFile(osi, fname, nsd=8, dt=None, close_on_write=False, dummy_node_tag=1)[source]¶
Bases:
RecorderBaseRecords the recorder time and saves to a numpy array
- Parameters
osi (o3seespy.OpenSeesInstance) –
nsd (int) – Number of significant figures
dt (float) – Time step
- op_type = 'Node'¶