Changes

Summary

  1. Select the lower left triangle to convert DistanceMatrices to long form. (commit: 0ee6678) (details)
  2. Fast pairwise comparison function for dataframes. (commit: 6393947) (details)
  3. Use KMediods implementation from scikit-learn-extras. (commit: ab729f2) (details)
  4. Make sure DistanceMatrix.delta_values does not use the wrong triangle (commit: f96ae1d) (details)
  5. Avoid deprecated .ix. (commit: 0ad8d95) (details)
  6. Switched build system to poetry. (commit: e9c57fc) (details)
  7. fixup! Switched build system to poetry. (commit: 79ed04a) (details)
  8. import ABCs from the right place (commit: 3bc4a3e) (details)
  9. fixed __all__ (commit: 66d7fdc) (details)
Commit 0ee6678bd0373e66eadc2b6a3a744ef2977229d7 by Thorsten Vitt
Select the lower left triangle to convert DistanceMatrices to long form.

This makes the return value of delta_values order-compatible with ssd.squareform, i.e. dm.delta_values().values == ssd.squareform(dm) and all(dm.delta_values().index == pd.MultiIndex.from_tuples(itertools.combinations(corpus.index, 2)))
(commit: 0ee6678)
The file was modified delta/deltas.py (diff)
Commit 63939478cb146ac0aeee893c9ebfa45792d351f7 by Thorsten Vitt
Fast pairwise comparison function for dataframes.

The result can be concatenated to the output of DistanceMatrix.delta_values() using pd.concat(..., axis=1).

TODO need tests
(commit: 6393947)
The file was modified delta/util.py (diff)
Commit ab729f29483ee01287e0afe588af9855d0fbb682 by Thorsten Vitt
Use KMediods implementation from scikit-learn-extras.

Fixes #3
(commit: ab729f2)
The file was modified requirements.txt (diff)
The file was modified test/test_issue6.py (diff)
The file was modified README.rst (diff)
The file was modified delta/cluster.py (diff)
The file was modified setup.py (diff)
Commit f96ae1d2d3c54bf680f63a2c693052ff009bbc00 by Thorsten Vitt
Make sure DistanceMatrix.delta_values does not use the wrong triangle ...
(commit: f96ae1d)
The file was modified test/deltas_test.py (diff)
The file was modified delta/deltas.py (diff)
The file was modified delta/graphics.py (diff)
Commit e9c57fc08cc837a461629705ca64ffe7a52cee8c by Thorsten Vitt
Switched build system to poetry.
(commit: e9c57fc)
The file was modified README.rst (diff)
The file was removedsetup.cfg
The file was addedpyproject.toml
The file was modified .gitignore (diff)
The file was removedrequirements.txt
The file was removedworking-requirements.txt
Commit 79ed04a80540012240ddde6e321d14f30501e49a by Thorsten Vitt
fixup! Switched build system to poetry.
(commit: 79ed04a)
The file was modified pyproject.toml (diff)
Commit 3bc4a3ed71eb96b2ebf6da6f8db451f7a50e79ae by Thorsten Vitt
import ABCs from the right place
(commit: 3bc4a3e)
The file was modified delta/corpus.py (diff)
The file was modified delta/__init__.py (diff)