Metadata-Version: 2.1
Name: pairwisedist
Version: 1.3.1
Summary: Calculate the pairwise-distance matrix for an array of *n* samples by *p* features, sing a selection of distance metrics.
Home-page: https://github.com/GuyTeichman/pairwisedist
Author: Guy Teichman
Author-email: guyteichman@gmail.com
License: License :: OSI Approved :: Apache Software License
Keywords: distance,pairwise distance,YS1,YR1,pairwise-distance matrix,Son and Baek dissimilarities,Son and Baek
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Requires-Python: >=3.7
License-File: LICENSE
License-File: AUTHORS.rst

================
pairwisedist
================

**Useful links:** `Documentation <https://guyteichman.github.io/pairwisedist>`_ |
`Source code <https://github.com/GuyTeichman/pairwisedist>`_ |
`Bug reports <https://github.com/GuyTeichman/pairwisedist/issues>`_ | |pipimage| | |travisci| | |downloads|

------

What is *pairwisedist*?
-------------------------

Calculate the pairwise-distance matrix for an array of *n* samples by *p* features, using a selection of distance metrics. Currently supports the `Jackknife-correlation dissimilarity <https://doi.org/10.1101%2Fgr.9.11.1106>`_, the `Son and Baek dissimilarities <https://doi.org/10.1016/j.patrec.2007.09.015>`_ *YS1* and *YR1*, the Pearson correlation dissimilarity and the Spearman correlation dissimilarity.


How do I install *pairwisedist*?
---------------------------------
You can install *pairwisedist* via PyPI.
Use the following command in the python prompt:

.. code-block:: console

    $ pip install pairwisedist

----


.. |pipimage| image:: https://img.shields.io/pypi/v/pairwisedist.svg
        :target: https://pypi.python.org/pypi/pairwisedist
.. |downloads| image:: https://pepy.tech/badge/pairwisedist
        :target: https://pepy.tech/project/pairwisedist
..  |travisci| image:: https://travis-ci.org/GuyTeichman/pairwisedist.svg?branch=master
    :target: https://travis-ci.org/GuyTeichman/pairwisedist



=======
History
=======

1.3.1 (2023-01-13)
------------------

Changed
********
* Added support for Python 3.11.
* Updated required versions for numpy and scipy.

Fixed
******
* Fixed bug where setup.py would install a directory named tests into site-packages folder (thanks to `Bipin Kumar <https://github.com/kbipinkumar>`_)

New Contributors
*****************
* `Bipin Kumar`_

1.3.0 (2022-12-27)
------------------

Added
******
* Added sharpened_cosine_distance().

Changed
********
* Added support for Python 3.8-3.10, and relinquished support for Python <=3.7.
* Updated versions of requirements and developer requirements.

1.2.0 (2020-06-21)
------------------

Added
******
* Updated API to make imports easier (for example: 'from pairwisedist import jackknife_distance' instead of 'from pairwisedist.pairwisedist import jackknife_distance').
* Added pearson_distance() and spearman_distance().

1.1.0 (2020-06-21)
------------------

Added
******
* Added jackknife_distance().


1.0.0 (2020-06-18)
------------------

* First release on PyPI.

Added
******
* Added ys1_distance() and yr1_distance().
