.. _moduleOmrCorrectors:

music21.omr.correctors
======================

.. WARNING: DO NOT EDIT THIS FILE:
   AUTOMATICALLY GENERATED.
   PLEASE EDIT THE .py FILE DIRECTLY.

.. automodule:: music21.omr.correctors

MeasureHash
-----------

.. autoclass:: music21.omr.correctors.MeasureHash

.. rubric:: :class:`~music21.omr.correctors.MeasureHash` methods

.. automethod:: music21.omr.correctors.MeasureHash.differenceProbabilityForOneOpCode

.. automethod:: music21.omr.correctors.MeasureHash.getHashString

.. automethod:: music21.omr.correctors.MeasureHash.getMeasureDifference

.. automethod:: music21.omr.correctors.MeasureHash.getOpCodes

.. automethod:: music21.omr.correctors.MeasureHash.getProbabilityBasedOnChanges

.. automethod:: music21.omr.correctors.MeasureHash.getProbabilityFromOneCharSub

.. automethod:: music21.omr.correctors.MeasureHash.getProbabilityOnAddition

.. automethod:: music21.omr.correctors.MeasureHash.getProbabilityOnEquality

.. automethod:: music21.omr.correctors.MeasureHash.getProbabilityOnOmission

.. automethod:: music21.omr.correctors.MeasureHash.getProbabilityOnSubstitute

.. automethod:: music21.omr.correctors.MeasureHash.hashGrace

.. automethod:: music21.omr.correctors.MeasureHash.hashNote

.. automethod:: music21.omr.correctors.MeasureHash.hashQuarterLength

.. automethod:: music21.omr.correctors.MeasureHash.hashRest

.. automethod:: music21.omr.correctors.MeasureHash.setSequenceMatcher

MeasureRelationship
-------------------

.. autoclass:: music21.omr.correctors.MeasureRelationship

.. rubric:: :class:`~music21.omr.correctors.MeasureRelationship` read-only properties

.. autoattribute:: music21.omr.correctors.MeasureRelationship.correctMeasureIndex

.. autoattribute:: music21.omr.correctors.MeasureRelationship.correctMeasurePart

.. autoattribute:: music21.omr.correctors.MeasureRelationship.correctionProbability

.. autoattribute:: music21.omr.correctors.MeasureRelationship.flaggedMeasureIndex

.. autoattribute:: music21.omr.correctors.MeasureRelationship.flaggedMeasurePart

MeasureSlice
------------

.. autoclass:: music21.omr.correctors.MeasureSlice

.. rubric:: :class:`~music21.omr.correctors.MeasureSlice` methods

.. automethod:: music21.omr.correctors.MeasureSlice.getSliceHashes

.. automethod:: music21.omr.correctors.MeasureSlice.runSliceSearch

PriorsIntegrationScore
----------------------

.. autoclass:: music21.omr.correctors.PriorsIntegrationScore

.. rubric:: :class:`~music21.omr.correctors.PriorsIntegrationScore` read-only properties

.. autoattribute:: music21.omr.correctors.PriorsIntegrationScore.horizontal

.. autoattribute:: music21.omr.correctors.PriorsIntegrationScore.ignored

.. autoattribute:: music21.omr.correctors.PriorsIntegrationScore.total

.. autoattribute:: music21.omr.correctors.PriorsIntegrationScore.vertical

ScoreCorrector
--------------

.. autoclass:: music21.omr.correctors.ScoreCorrector

.. rubric:: :class:`~music21.omr.correctors.ScoreCorrector` methods

.. automethod:: music21.omr.correctors.ScoreCorrector.generateCorrectedScore

.. automethod:: music21.omr.correctors.ScoreCorrector.getAllHashes

.. automethod:: music21.omr.correctors.ScoreCorrector.getAllIncorrectMeasures

.. automethod:: music21.omr.correctors.ScoreCorrector.getMeasureSlice

.. automethod:: music21.omr.correctors.ScoreCorrector.getSinglePart

.. automethod:: music21.omr.correctors.ScoreCorrector.getVerticalProbabilityDistributionSinglePart

.. automethod:: music21.omr.correctors.ScoreCorrector.getVerticalProbabilityDistributionSinglePartSingleMeasure

.. automethod:: music21.omr.correctors.ScoreCorrector.run

.. automethod:: music21.omr.correctors.ScoreCorrector.runHorizontalCorrectionModel

.. automethod:: music21.omr.correctors.ScoreCorrector.runPriorModel

.. automethod:: music21.omr.correctors.ScoreCorrector.runVerticalCorrectionModel

.. automethod:: music21.omr.correctors.ScoreCorrector.runVerticalSearch

.. automethod:: music21.omr.correctors.ScoreCorrector.substituteOneMeasureContentsForAnother

.. automethod:: music21.omr.correctors.ScoreCorrector.verticalProbabilityDist

SinglePart
----------

.. autoclass:: music21.omr.correctors.SinglePart

.. rubric:: :class:`~music21.omr.correctors.SinglePart` methods

.. automethod:: music21.omr.correctors.SinglePart.getIncorrectMeasureIndices

.. automethod:: music21.omr.correctors.SinglePart.getMeasures

.. automethod:: music21.omr.correctors.SinglePart.getProbabilityDistribution

.. automethod:: music21.omr.correctors.SinglePart.getSequenceHashesFromMeasureStream

.. automethod:: music21.omr.correctors.SinglePart.horizontalProbabilityDist

.. automethod:: music21.omr.correctors.SinglePart.runHorizontalCorrectionModel

.. automethod:: music21.omr.correctors.SinglePart.runHorizontalSearch
