palantir.alignment

palantir.alignment - Functions to align two pandas.DataFrame

Functions

alignDatasets(dfRef, dfTo[, dtRef, dtTo, ...])

Returns a tuple of pandas.DataFrame with aligned rows

alignmentDataIndexes(dfRef, dfTo[, dtRef, ...])

Gets indexes of dfRef that must be assigned to dfTo in order to align.

cleanIndexesDuplicates(alignedIndexes)

Returns a list of indexes with duplicates replaced by -1.

findNextAlignmentPosition(mjdRefList, ...)

Returns the next position in mjdRefList alignable with mjdTo.

getAlignableIndexes(size, listOfIndexes)

Removes -1 values and values greater than size from listOfIndexes

getJump(mjd1, mjd2, step)

Number of jumps to reach mjd2 from mjd1 with a given step (seconds).

isAlignableData(mjd1, mjd2, maxDiff)

For now the alignment criteria is a simple diff between two mjd values.