analysis_modules.plot_module package

Submodules

analysis_modules.plot_module.matplotlib_annotation_objects module

class analysis_modules.plot_module.matplotlib_annotation_objects.DraggableArrow(rect)[source]

Bases: object

Attributes
lock

Methods

connect()

connect to all the events we need

disconnect()

disconnect all the stored connection ids

on_motion(event)

on motion we will move the rect if the mouse is over us

on_press(event)

on button press we will see if the mouse is over us and store some data

on_release(event)

on release we reset the press data

connect()[source]

connect to all the events we need

disconnect()[source]

disconnect all the stored connection ids

lock = None
on_motion(event)[source]

on motion we will move the rect if the mouse is over us

on_press(event)[source]

on button press we will see if the mouse is over us and store some data

on_release(event)[source]

on release we reset the press data

class analysis_modules.plot_module.matplotlib_annotation_objects.DraggableAxvline(axvline)[source]

Bases: object

Attributes
lock

Methods

connect()

connect to all the events we need

disconnect()

disconnect all the stored connection ids

on_motion(event)

on motion, we will move the axvline if the mouse is over us

on_press(event)

on button press we will see if the mouse is over us and store some data

on_release(event)

on release, we reset the press data

remove

connect()[source]

connect to all the events we need

disconnect()[source]

disconnect all the stored connection ids

lock = None
on_motion(event)[source]

on motion, we will move the axvline if the mouse is over us

on_press(event)[source]

on button press we will see if the mouse is over us and store some data

on_release(event)[source]

on release, we reset the press data

remove()[source]
class analysis_modules.plot_module.matplotlib_annotation_objects.DraggableRectangle(rect)[source]

Bases: object

Attributes
lock

Methods

connect()

connect to all the events we need

disconnect()

disconnect all the stored connection ids

on_motion(event)

on motion we will move the rect if the mouse is over us

on_press(event)

on button press we will see if the mouse is over us and store some data

on_release(event)

on release we reset the press data

connect()[source]

connect to all the events we need

disconnect()[source]

disconnect all the stored connection ids

lock = None
on_motion(event)[source]

on motion we will move the rect if the mouse is over us

on_press(event)[source]

on button press we will see if the mouse is over us and store some data

on_release(event)[source]

on release we reset the press data

class analysis_modules.plot_module.matplotlib_annotation_objects.DraggableSquare(text)[source]

Bases: object

Attributes
lock

Methods

connect()

connect to all the events we need

disconnect()

disconnect all the stored connection ids

on_motion(event)

on motion, we will move the text if the mouse is over us

on_press(event)

on button press we will see if the mouse is over us and store some data

on_release(event)

on release, we reset the press data

remove

connect()[source]

connect to all the events we need

disconnect()[source]

disconnect all the stored connection ids

lock = None
on_motion(event)[source]

on motion, we will move the text if the mouse is over us

on_press(event)[source]

on button press we will see if the mouse is over us and store some data

on_release(event)[source]

on release, we reset the press data

remove()[source]
class analysis_modules.plot_module.matplotlib_annotation_objects.DraggableText(text)[source]

Bases: object

Attributes
lock

Methods

connect()

connect to all the events we need

disconnect()

disconnect all the stored connection ids

on_motion(event)

on motion, we will move the text if the mouse is over us

on_press(event)

on button press we will see if the mouse is over us and store some data

on_release(event)

on release, we reset the press data

remove

connect()[source]

connect to all the events we need

disconnect()[source]

disconnect all the stored connection ids

lock = None
on_motion(event)[source]

on motion, we will move the text if the mouse is over us

on_press(event)[source]

on button press we will see if the mouse is over us and store some data

on_release(event)[source]

on release, we reset the press data

remove()[source]

analysis_modules.plot_module.plotter module

Module contents