Skip to content

A SageMath package that provides functions to compute the Igusa local zeta function associated with hyperplane arrangements. This repo fork adds a branch "passagemath".

License

Notifications You must be signed in to change notification settings

passagemath/passagemath-pkg-hypigu

 
 

Repository files navigation

HypIgu

HypIgu (HYPerplane IGUsa) is a SageMath package that provides functions to compute the Igusa local zeta function associated with hyperplane arrangements. It further contains various constructions of hyperplane arrangements and functions to compute their flag Hilbert–Poincaré series and other zeta functions.

Install, Setup, and Update

The simplest way to install HypIgu in SageMath is by running

$ sage --pip install hypigu

If you already have HypIgu installed via pip, then you can update it by running

$ sage --pip install hypigu --upgrade

HypIgu source files can be downloaded here: Latest version

This package is compatible with SageMath version 9.6 and later and has no external dependencies. It may work just fine with earlier versions of SageMath, but these have not been tested.

Documentation

Found online at

joshmaglione.github.io/hypigu

HTML files are also found in the repo in docs/ folder:

  • Home: ./docs/index.html
    • Constructors: ./docs/constructors/index.html
    • Lattices: ./docs/lattices/index.html
    • Rational Functions: ./docs/rational-functions/index.html

Funding

This package was funded in part by DFG grant 373111162.

Copyright & License

Copyright 2020–2024 Joshua Maglione.

HypIgu is distributed with the MIT License.

References

  1. Joshua Maglione and Christopher Voll. Flag Hilbert–Poincaré series of hyperplane arrangements and Igusa zeta functions, to appear in Israel J. Math. 2021. arXiv:2103:03640.

About

A SageMath package that provides functions to compute the Igusa local zeta function associated with hyperplane arrangements. This repo fork adds a branch "passagemath".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 48.8%
  • HTML 34.1%
  • JavaScript 9.1%
  • CSS 8.0%