Skip to content

fontana-g/calico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CALICO

CALICO is a Mathematica package based on the following publication:

  • Giuseppe Bertolini, Gaia Fontana, Tiziano Peraro, CALICO: Computing Annihilators from Linear Identities Constraining (differential) Operators, JHEP 10 (2025) 018 [arXiv:2506.13653].

CALICO contains various routines for computing parametric annihilators and other differential operators, and using them to find identities between special functions with a suitable integral representation. It contains specialized routines for various representations of loop integrals, as well as more general routines which can be adapted to custom problems. Functions for solving syzygy equations and polynomial decomposition problems are also provided.

CALICO logo

Installation

CALICO is a Mathematica package and depends on the latest version of FiniteFlow, which must be installed or updated first.

To install the package, either copy the file CALICO.m in a directory in your Mathematica $Path or add the following to your init.m file

$CalicoPath = "/path/to/calico"; (* directory containing CALICO.m )
If[Not[MemberQ[$Path,$CalicoPath]], $Path = Flatten[{$Path, $CalicoPath}]];

Usage

The most important functions of the package are documented in section 10 of the paper. Examples can be found in the examples/ subdirectory.

Reporting issues

The preferred way of reporting issues is by contacting the maintainers Gaia Fontana and Tiziano Peraro via email. Before reporting an issue, please make sure that your CALICO and FiniteFlow installations are both up to date.

Credits

Package authors:

  • Giuseppe Bertolini
  • Gaia Fontana
  • Tiziano Peraro

Logo:

About

Computing Annihilators from Linear Identities Constraining (differential) Operators

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors