MVN

de.cit-ec.tcs.alignment : algorithms

Maven & Gradle

Oct 26, 2018

TCS Alignment Toolbox Algorithms · This module defines the interface for AlignmentAlgorithms as well as some helper classes. An AlignmentAlgorithm computes an Alignment of two given input sequences, given a Comparator that works in these sequences. More details on the AlignmentAlgorithm can be found in the respective interface. More information on Comparators can be found in the comparators module. The resulting 'Alignment' may be just a real-valued dissimilarity between the input sequence or may incorporate additional information, such as a full Alignment, a PathList, a PathMap or a CooptimalModel. If those results support the calculation of a Gradient, they implement the DerivableAlignmentDistance interface. In more detail, the Alignment class represents the result of a backtracing scheme, listing all Operations that have been applied in one co-optimal Alignment. A classic AlignmentAlgorithm does not result in a differentiable dissimilarity, because the minimum function is not differentiable. Therefore, this package also contains utility functions for a soft approximation of the minimum function, namely Softmin. For faster (parallel) computation of many different alignments or gradients we also provide the ParallelProcessingEngine, the SquareParallelProcessingEngine and the ParallelGradientEngine.

<dependency>
    <groupId>de.cit-ec.tcs.alignment</groupId>
    <artifactId>algorithms</artifactId>
    <version>3.1.1</version>
</dependency>
Copy
pom.xml
Table Of Contents

Latest Version

Choose a version of de.cit-ec.tcs.alignment : algorithms to add to Maven or Gradle - Latest Versions:

  • Latest Stable: 3.1.1

All Versions

Choose a version of de.cit-ec.tcs.alignment : algorithms to add to Maven or Gradle - All Versions:

Version Vulnerabilities Updated
3.1.x
algorithms-3.1.1
algorithms-3.1.0
3.0.x
algorithms-3.0.1
algorithms-3.0.0
2.1.x
algorithms-2.1.2
algorithms-2.1.1
algorithms-2.1.0
2.0.x
algorithms-2.0.0

How to add a dependency to Maven

Add the following de.cit-ec.tcs.alignment : algorithms maven dependency to the pom.xml file with your favorite IDE (IntelliJ / Eclipse / Netbeans):

<dependency>
    <groupId>de.cit-ec.tcs.alignment</groupId>
    <artifactId>algorithms</artifactId>
    <version>3.1.1</version>
</dependency>

How to add a dependency to Gradle

Gradle Groovy DSL: Add the following de.cit-ec.tcs.alignment : algorithms gradle dependency to your build.gradle file:

implementation 'de.cit-ec.tcs.alignment:algorithms:3.1.1'

Gradle Kotlin DSL: Add the following de.cit-ec.tcs.alignment : algorithms gradle kotlin dependency to your build.gradle.kts file:

implementation("de.cit-ec.tcs.alignment:algorithms:3.1.1")

How to add a dependency to SBT Scala

SBT Scala: Add the following de.cit-ec.tcs.alignment : algorithms sbt scala dependency to your build.sbt file:

libraryDependencies += "de.cit-ec.tcs.alignment" % "algorithms" % "3.1.1"

Advertisement

Dependencies from Group

Oct 26, 2018
1 usages
Oct 26, 2018
1 usages
adp
Oct 26, 2018
1 usages

Discover Dependencies

Nov 01, 2022
7 usages
203 stars
Aug 03, 2016
15 usages
13 stars
Aug 01, 2023
18 usages
54 stars
Aug 22, 2022
12 usages
3.4k stars
Apr 16, 2020
1 usages
Feb 12, 2020
7 usages
5 stars
Apr 14, 2019
6 usages
2 stars
May 20, 2021
7 usages
17 stars
May 15, 2021
14 usages
May 28, 2014
7 usages