{"categories":[{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/3"}],"enrichment":{"capability":"Provides a Python interface to libhomfly for computing Homfly polynomials of knots and links.","skillfed_tags":["knot-theory","topology","mathematical-software"],"use_cases":["Compute Homfly polynomial invariants for knot diagrams in research or educational settings.","Integrate knot invariant computation into larger mathematical software pipelines.","Verify knot equivalence or distinguish non-equivalent knots using polynomial invariants.","Analyze topological properties of links in computational geometry or topology projects."],"what_it_does":"passagemath-homfly wraps libhomfly, a C library for computing Homfly polynomials\u2014a key invariant in knot theory. It exposes a Cython interface allowing Python developers to compute polynomial invariants for knots and links. The package is part of the passagemath ecosystem, a modularized fork designed for pip-installable distribution and integration with the scientific Python ecosystem.\n\nThe library accepts knot and link diagrams in a specific string format and returns polynomial coefficients as dictionaries. It is actively maintained with recent releases and broad platform support including macOS, Linux, and Windows. The package depends on cysignals for signal handling and requires Python 3.11 or later.","worth_installing":"Yes, if you need to compute Homfly polynomials for knots and links. The package is actively maintained, supports current Python versions, has no known vulnerabilities, and provides convenient pip installation with pre-built wheels. The copyleft GPL-2.0-or-later license requires that derivative works remain open-source. Install friction is moderate but manageable for the specialized mathematical use case."},"id":"passagemath-homfly","links":{"html":"https://skillfed.io/packages/passagemath-homfly","md":"https://skillfed.io/packages/passagemath-homfly.md","pypi":"https://pypi.org/project/passagemath-homfly/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-09","license_spdx":"GPL-2.0-or-later","license_treatment":"copyleft","name":"passagemath-homfly","python_support":"supports_current","summary":"passagemath: Homfly polynomials of knots/links with libhomfly"},"popularity":{"monthly_downloads":82335,"position":14169,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"10.8.9"}
