proposal:
migrate log-smoothing code to a mini repository.
why?
- cooltools, pairtools, and polykit all need smoothing of contacts vs. distance but shouldn't be each other's dependencies.
- each repository might have different desired presets for column names
design questions:
-- operate on numpy arrays or some dataFrame with sensible present column names.
-- argument in favor of operating on dataFrames: There is shared boilerplate for smoothing data in a DataFrame.
proposal:
migrate log-smoothing code to a mini repository.
cooltools/cooltools/sandbox/expected_smoothing.py
Line 81 in 0a7c01f
why?
design questions:
-- operate on numpy arrays or some dataFrame with sensible present column names.
-- argument in favor of operating on dataFrames: There is shared boilerplate for smoothing data in a DataFrame.