pyseifert
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
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
Metadata Files
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
- Repositories: 2
- Profile: https://github.com/d-passaro
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