Skip to main content

Quick start

kohomology is a Kotlin library published at the maven repository shwaka/maven. You can use it in any kotlin project.

Requirement

You need to install Java Development Kit (JDK). Here we give an example of installation, but most JDK distributions and versions should be OK.

How to start?

There are several ways to use kohomology.

The directory kohomology/template serves as a template project to use kohomology. If you are not familiar with kotlin projects, this is a good starting point. See its README.md for detailed usage.

Start from a new Kotlin project

Create a gradle project as in Get started with Kotlin/JVM | Kotlin (or use an existing gradle project). Then write the following in your build.gradle.kts (or build.gradle):

// If you are using build.gradle.kts (Kotlin script)
repositories {
maven(url = "https://shwaka.github.io/maven/")
}

dependencies {
implementation("com.github.shwaka.kohomology:kohomology:0.12")
}

Try online (easiest)

You can try kohomology online at Calculator. This is the easiest way since no installation is required, but the online calculator has some disadvantages to the above methods:

  • It contains very restricted features of kohomology.
  • It is much slower.

References

Introduction to Kotlin

Introduction to rational homotopy theory