Logo
  • Introduction
    • Installing Krajjat
      • Install the toolbox
      • Special care
        • PyAudio and PortAudio
        • FFmpeg
    • Dependencies
      • Python packages
      • FFmpeg
    • Vocabulary of the Krajjat toolbox
      • General definitions
      • Processing functions
    • Example of processing
      • Data to download
      • Import the data
      • Display the sequence
      • Plot the data
        • Single joint
        • All the joints
        • Get information
      • Pre-processing the sequence
        • Jitter correction and compare sequences
        • Re-referencing
        • Trimming the sequence to the audio
        • Resampling, filtering, and keeping track of the pre-processing steps
        • Saving the data
      • Pre-processing the audio
      • Analysis
      • Use of other data
    • Compatible files
      • Sequences
        • Tabled formats
        • JSON format
      • Audio files
        • WAV files
        • Text formats
    • Jitter correction
      • Informal definition
      • Formal definition
      • Example
      • Notes
    • Release notes
      • Version 2.0 (01/09/2023)
      • Version 1.99.22 (20/06/2025)
      • Version 1.11 (25/11/2022)
      • Version 1.10 (15/11/2022)
      • Version 1.9 (02/11/2022)
      • Version 1.8 (18/10/2022)
  • Classes
    • Experiment
      • Description
      • Initialisation
        • Experiment
      • Magic methods
        • Experiment.__len__()
        • Experiment.__getitem__()
      • Name methods
        • Experiment.set_name()
        • Experiment.get_name()
      • Subject methods
        • Experiment.add_subject()
        • Experiment.add_subjects()
        • Experiment.get_subject()
        • Experiment.get_subjects()
        • Experiment.get_subjects_names()
        • Experiment.remove_subject()
        • Experiment.get_number_of_subjects()
      • Other getter
        • Experiment.get_joint_labels()
      • Dataframe methods
        • Experiment.get_dataframe()
        • Experiment.save_dataframe()
    • Subject
      • Description
      • Initialisation
        • Subject
      • Magic methods
        • Subject.__len__()
        • Subject.__getitem__()
        • Subject.__repr__()
        • Subject.__eq__()
      • Setter functions
        • Subject.set_name()
        • Subject.set_group()
        • Subject.set_gender()
        • Subject.set_age()
        • Subject.set_age_from_dob()
      • Getter functions
        • Subject.get_name()
        • Subject.get_group()
        • Subject.get_gender()
        • Subject.get_age()
        • Subject.get_joint_labels()
        • Subject.get_trial()
        • Subject.get_trials()
        • Subject.get_trials_id()
        • Subject.get_number_of_trials()
        • Subject.get_sequence()
        • Subject.get_sequences()
        • Subject.get_audio()
        • Subject.get_audios()
        • Subject.get_recording_session_duration()
        • Subject.get_height()
        • Subject.get_arm_length()
      • Predicate functions
        • Subject.has_sequence_in_each_trial()
        • Subject.has_audio_in_each_trial()
        • Subject.are_timestamps_equal_per_trial()
        • Subject.are_frequencies_equal()
      • Trial functions
        • Subject.add_trial()
        • Subject.add_trials()
    • Trial
      • Description
      • Initialisation
        • Trial
      • Magic method
        • __eq__
      • Setter functions
        • set_trial_id
        • set_condition
        • set_sequence
        • set_audio
      • Getter functions
        • get_trial_id
        • get_condition
        • get_sequence
        • get_audio
        • get_audio_kind
      • Predicate functions
        • has_sequence
        • has_audio
        • are_timestamps_equal
    • Time Series
      • Description
      • Methods
        • __init__
        • _define_name_init
        • _load_from_path
        • _set_attributes_from_other_object
        • set_name
        • set_condition
        • copy
    • Sequence
      • Description
      • Initialisation
        • Sequence
      • Magic methods
        • Sequence.__len__()
        • Sequence.__getitem__()
        • Sequence.__repr__()
        • Sequence.__eq__()
      • Public methods
        • Setter functions
        • Pose functions
        • Getter functions
        • Correction functions
        • Conversion functions
        • Saving functions
        • Miscellaneous functions
      • Private methods
        • Initialisation functions
        • Correction functions
        • Miscellaneous functions
    • Pose
      • Description
      • Initialisation
        • Pose
      • Magic methods
        • Pose.__repr__()
        • Pose.__eq__()
        • Pose.__getitem__()
      • Public methods
        • Setter functions
        • Getter functions
        • Joints functions
        • Conversion functions
        • Copy function
      • Private methods
        • Pose._calculate_relative_timestamp()
        • Pose._get_copy_with_empty_joints()
    • Joint
      • Description
      • Initialisation
        • Joint
      • Magic methods
        • Joint.__repr__()
        • Joint.__eq__()
        • Joint.__getitem__()
        • Joint.__setitem__()
      • Public methods
        • Setter functions
        • Getter functions
        • Predicates
        • Other methods
      • Private method
        • Joint._randomize_coordinates_keep_movement()
    • Audio
      • Description
      • Initialisation
        • Audio
      • Magic methods
        • Audio.__len__()
        • Audio.__getitem__()
        • Audio.__eq__()
        • Audio.__repr__()
      • Public methods
        • Setter functions
        • Getter functions
        • Transformation functions
        • Correction functions
        • Delay finding
        • Conversion functions
        • Saving function
        • Copy function
    • Audio derivatives
      • Description
      • Initialisation
        • AudioDerivative
        • Note
        • Envelope
        • Pitch
        • Intensity
        • Formant
      • Magic methods
        • AudioDerivative.__len__()
        • AudioDerivative.__getitem__()
        • AudioDerivative.__repr__()
        • AudioDerivative.__eq__()
      • Public methods
        • Setter functions
        • Getter functions
        • Correction functions
        • Conversion functions
        • Saving function
        • Copy function
      • Private methods
        • Initialisation methods
        • Special method
    • Graphic Classes
      • Description
      • WindowArea
        • Initialisation
        • Methods
      • Timer
        • Initialisation
        • Methods
      • GraphicSequence
        • Initialisation
        • Methods
      • GraphicPose
        • Initialisation
        • Methods
      • GraphicJoint
        • Initialisation
        • Methods
      • Video
        • Initialisation
        • Methods
      • Keyword arguments
    • Graph Elements
      • Description
      • Graph
        • Graph
      • GraphPlot
        • GraphPlot
    • Exceptions
      • Description
      • Classes
        • InvalidPathException
        • InvalidParameterValueException
        • EmptyInstanceException
        • ImpossibleTimeTravelException
        • InvalidJointLabelException
        • ModuleNotFoundException
        • InvalidPoseIndexException
        • JointLabelAlreadyExistsException
        • PoseAlreadyExistsException
        • NotASubPathException
        • DifferentSequencesLengthsException
        • MissingRecordingDateException
        • NoExistingJointListPresetException
        • VariableSamplingRateException
  • Functions
    • I/O functions
      • Description
      • Functions
        • load_sequences()
        • load_audios()
        • save_sequences()
        • save_audios()
        • save_info()
    • Display functions
      • Description
      • Shortcuts
      • Functions
        • common_displayer()
        • sequence_reader()
        • sequence_comparer()
        • pose_reader()
        • _process_events()
        • save_video_sequence()
      • Keyword arguments
    • Tool functions
      • Description
      • Functions
        • Path functions
        • Name functions
        • Sequence comparison functions
        • File reading functions
        • File writing functions
        • Calculation functions
        • Color functions
        • Audio functions
        • Internal loading functions
        • Time functions
        • Miscellaneous functions
    • Plot functions
      • Description
      • Functions
        • single_joint_movement_plotter()
        • joints_movement_plotter()
        • framerate_plotter()
        • audio_plotter()
        • plot_body_graphs()
        • plot_silhouette()
      • Private function
        • _plot_components()
        • _prepare_plot_timestamps()
        • _calculate_plot_limits()
    • Analysis functions
      • Description
      • Functions
        • power_spectrum()
        • correlation()
        • coherence()
        • pca()
        • ica()
        • mutual_information()
      • Private functions
        • _make_dataframe()
        • _get_dataframe_from_requirements()
  • Appendix
    • Color codes
    • Color schemes
    • Joint labels
      • Kinect joint labels
      • Qualisys and Kualisys joint labels
      • Qualisys to Kinect conversion
      • Display the sequence
krajjat
  • Search


© Copyright 2025, Romain Pastureau.

Built with Sphinx using a theme provided by Read the Docs.