Metadata-Version: 2.1
Name: laptools
Version: 0.1.7
Summary: Fast constrained linear assignment problem (CLAP) solvers
Home-page: https://github.com/jdmoorman/laptools
Author: Jacob Moorman
Author-email: jacob@moorman.me
License: MIT License
Description: # laptools
        
        [![PyPI Version](https://img.shields.io/pypi/v/laptools.svg)](https://pypi.org/project/laptools/)
        [![Supported Python Versions](https://img.shields.io/pypi/pyversions/laptools.svg)](https://pypi.org/project/laptools/)
        [![Build Status](https://github.com/jdmoorman/laptools/workflows/CI/badge.svg)](https://github.com/jdmoorman/laptools/actions)
        [![Code Coverage](https://codecov.io/gh/jdmoorman/laptools/branch/master/graph/badge.svg)](https://codecov.io/gh/jdmoorman/laptools)
        [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
        
        Fast constrained linear assignment problem (CLAP) solvers for Python
        
        ---
        
        ## Installation
        **Stable Release:** `pip install laptools`<br>
        **Development Head:** `pip install git+https://github.com/jdmoorman/laptools.git`
        
        ## Quick Start
        
        Import the the `clap` module from the package and define your cost matrix.
        
        ```python
        >>> from laptools import clap
        >>> costs = [[0, 0, 1],
        ...          [1, 0, 2]]
        
        ```
        
        Solve the linear assignment problem with row 0 forcibly assigned to column 1.
        
        ```python
        >>> clap.cost(0, 1, costs)
        1
        
        ```
        
        ## Development
        See [CONTRIBUTING.md](CONTRIBUTING.md) for information related to developing the code.
        
Keywords: laptools
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research 
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Provides-Extra: test
Provides-Extra: docs
Provides-Extra: setup
Provides-Extra: dev
Provides-Extra: interactive
Provides-Extra: all
