Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.2%) to scientific vocabulary
Last synced: 9 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: d-passaro
  • License: gpl-3.0
  • Language: Sage
  • Default Branch: main
  • Size: 114 KB
Statistics
  • Stars: 4
  • Watchers: 2
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created over 4 years ago · Last pushed over 3 years ago
Metadata Files
Readme License Citation

README.md

pySeifert v. 1.0

A Sage module for the computation of $\hat{Z}$ invariants of Seifert manifolds with three and four singular fibers. PySeifert was developed as a companion to "3 Manifolds and VOA characters" ArXiv:2201.04640, to aide in the computation of topological invariants for Seifert manifolds and characters of certain vertex operator algebras.

Autors:

Miranda C. N. Cheng, Sungbong Chun, Boris Feigin, Francesca Ferrari, Sergei Gukov, Sarah M. Harrison, Davide Passaro

Key Features

PySeifert implements a Seifert class to represent Seifert manifolds with three or four sigular fibers with functions to compute: - Plumbing matrix - Lattice dilation factor - $m$, $\vec s$, $\vec k$ and Spin$^c$ structures - $\hat{Z}$ invariant integrand contributions, including, in the three singular fiber case when Wilson operators are attached to central, mid or end nodes. - $\hat{Z}$ invariants - Other quantities needed for the computation of the above, described in ArXiv:2201.04640.

PySeifert also includes functions for the computation of q-series associated to characters of Log-V(p) and Log-V(p,p') VOAs which were used to compare to the $\hat{Z}$ invariants and provide examples for the ArXiv:2201.04640.

How To Use

Clone the repository and load the PySeifert module in Sage using the load function from Sage: load("path/to/pySeifert.sage") Functions are documented in code, and running: help(function) will print some basic information and usage examples. Examples in the form of jupyter notebooks are also provided.

Requirements

This module has been tested using Sage version 9.6 interfaced through Python version 3.10.4. PySeifert requires numpy and itertools.

Owner

  • Login: d-passaro
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
title: pySeifert
message: >-
  A Sage-Python toolkit for analyzing Seifert
  manifolds with three or four exceptional fibers.
type: software
authors:
  - given-names: Davide
    family-names: Passaro
    email: passaro.davide@protonmail.com
  - given-names: Miranda
    family-names: Cheng
  - given-names: Sungbong
    family-names: Chun
  - given-names: Boris
    family-names: Feigin
  - given-names: Francesca
    family-names: Ferrari
  - given-names: Sarah
    family-names: Harrison
  - given-names: Sergei
    family-names: Gukov

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1