From 1f5333f6d67e026436f21e61b14f0a8e63c4a914 Mon Sep 17 00:00:00 2001 From: Ulrich Thiel Date: Thu, 18 Jun 2026 09:28:00 +0200 Subject: [PATCH] Prefered citation to paper and minor polishing of readme. --- CITATION.cff | 49 +++++++++++++++++++++++++++++++++++-------------- README.md | 17 +++++++---------- 2 files changed, 42 insertions(+), 24 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 73035c18f2b..c3de8b7d6ad 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,18 +1,39 @@ cff-version: 1.2.0 -title: "TensorCategories.jl" -version: 0.5.5 -license: "MIT" + +message: > + If TensorCategories.jl contributes to your research, please cite the paper listed in the preferred citation below. The Zenodo DOI identifies the archived software release. + +title: TensorCategories.jl type: software -abstract: "TensorCategories provides a vast framework to compute categorical constructions of fusion categories explictly. These include the center and module categories" -message: "If you use this software, please cite it as below." -doi: 10.5281/zenodo.18760250 -url: "https://github.com/FabianMaeurer/TensorCategories.jl" + authors: - - given-names: Fabian - family-names: Maeurer - affiliation: RPTU Kaiserslautern-Landau + - family-names: Mäurer + given-names: Fabian + +repository-code: https://github.com/TensorCategories/TensorCategories.jl + +identifiers: + - type: doi + value: 10.5281/zenodo.18760250 + description: Archived software release on Zenodo + +preferred-citation: + type: article + title: Computing the center of a fusion category + authors: + - family-names: Mäurer + given-names: Fabian + - family-names: Thiel + given-names: Ulrich + year: 2024 + doi: 10.48550/arXiv.2406.13438 + journal: arXiv + keywords: - - Tensor Categories - - Fusion Categories - - Drinfeld Center - - Module Categories + - tensor categories + - fusion categories + - category theory + - computational algebra + - Julia + +license: GPL-3.0-or-later diff --git a/README.md b/README.md index 48a41fd256f..904e643d4e5 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,8 @@ # TensorCategories.jl -[![][docs-dev-img]][docs-dev-url] [![][ga-img]][ga-url] [![][codecov_img]][codecov_url] [![DOI](https://zenodo.org/badge/413334326.svg)](https://doi.org/10.5281/zenodo.18760250) +[![][docs-dev-img]][docs-dev-url] [![][ga-img]][ga-url] [![][codecov_img]][codecov_url] [![Citation](https://img.shields.io/badge/Citation-arXiv%3A2406.13438-B31B1B?logo=arxiv)](https://arxiv.org/abs/2406.13438) -TensorCategories.jl is an open-source software package for computations with tensor categories, especially fusion categories. Built on the [Julia](https://julialang.org/) programming language and the [OSCAR](https://www.oscar-system.org/) computer algebra system, it is designed to follow the mathematical definitions closely: objects, morphisms, tensor products, associators, and other categorical structures are represented as such, while concrete combinatorial descriptions, such as F-symbols, are also supported. The package supports exact symbolic computations over arbitrary base fields, including number fields and fields of positive characteristic, as well as numerical computations. It is intended as a tool for experimental research in mathematics and mathematical physics. - -The package is developed in the spirit of the standard mathematical framework for tensor categories, as presented for example in the book [Tensor Categories](https://math.mit.edu/~etingof/egnobookfinal.pdf) by Etingof, Gelaki, Nikshych, and Ostrik, and is intended to serve as a computational companion to parts of this theory. +TensorCategories.jl is an open-source software package for computations with tensor categories, especially fusion categories. Built on the [Julia](https://julialang.org/) programming language and the [OSCAR](https://www.oscar-system.org/) computer algebra system, it is designed to closely follow the standard mathematical framework for tensor categories as presented, for example, in [Tensor Categories](https://math.mit.edu/~etingof/egnobookfinal.pdf) by Etingof, Gelaki, Nikshych, and Ostrik: objects, morphisms, tensor products, associators, and other categorical structures are represented as such, while concrete combinatorial descriptions, such as F-symbols, are also supported. The package supports exact symbolic computations over arbitrary base fields, including number fields and fields of positive characteristic, as well as numerical computations intended for applications in mathematical physics such as anyon models and conformal field theory. Current highlights include: @@ -66,11 +64,7 @@ This will automatically install all dependencies like [OSCAR](https://www.oscar- ## How to cite -If TensorCategories.jl contributes to your research, please cite both the paper introducing the package and the archived software release. - -1. Fabian Mäurer and Ulrich Thiel, *Computing the center of a fusion category*, arXiv:2406.13438, 2024. - -2. Fabian Mäurer, *TensorCategories.jl*, Zenodo, 2026. DOI: [10.5281/zenodo.18760250](https://doi.org/10.5281/zenodo.18760250). +If TensorCategories.jl contributes to your research, please cite the paper that introduced the software: ```bibtex @misc{MaeurerThiel2024ComputingCenter, @@ -82,7 +76,11 @@ If TensorCategories.jl contributes to your research, please cite both the paper primaryClass = {math.RT}, doi = {10.48550/arXiv.2406.13438} } +``` +The software itself is archived on Zenodo and can be cited as follows: + +```bibtex @software{Maeurer2026TensorCategories, author = {M{\"a}urer, Fabian}, title = {{TensorCategories.jl}}, @@ -94,7 +92,6 @@ If TensorCategories.jl contributes to your research, please cite both the paper ``` - ## Credits and Acknowledgements TensorCategories.jl was initiated by [**Ulrich Thiel**](https://agag-thiel.math.rptu.de/math/) (RPTU University Kaiserslautern-Landau) within his project A20 "Towards unipotent character sheaves associated to Coxeter groups" (2020–2024) of the SFB-TRR 195 ["Symbolic Tools in Mathematics and their Application"](https://www.computeralgebra.de/sfb/), funded by the German Research Foundation (DFG). The package was created and developed by **Fabian Mäurer** as part of his Master's and PhD work under Thiel's supervision (2021–2026). Its development is currently supported by Thiel's project A20 "Categorical representation theory" (2024–2028) in the SFB-TRR 195. Additional support is provided by the Forschungsinitiative "SymbTools" of the state of Rheinland-Pfalz, in which Thiel is one of the project leaders.