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 removedworking-requirements.txt
The file was removedsetup.cfg
The file was modified README.rst (diff)
The file was addedpyproject.toml
The file was modified .gitignore (diff)
The file was removedrequirements.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)