Science Score: 44.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
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.8%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: snrsw
  • Language: Python
  • Default Branch: master
  • Size: 281 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 4 years ago · Last pushed over 1 year ago
Metadata Files
Readme Citation

README.md

khive-crystal

lint test generate_pdoc image

This repository contains the experimetns code for our paper Algorithms for crystal structure on K-hives of type A.

Documentation

  • https://snrsw.github.io/khive-crystal/khive_crystal/

Overview

Let $\mathfrak{g}$ be a Lie algebra of type $A_{n-1}$. Let $P^+$ be a set of dominant integral weights of $\mathfrak{g}$. For $\lambda \in P^+$, let $\mathbb{H}(\lambda)$ be a set of K-hives which right edge labels is determied by $\lambda$. khive-crystal compute the crystal structure on $\mathbb{H}(\lambda)$.

Getting started

Install

bash pip install khive-crystal

Usage

For more information, see https://snrsw.github.io/khive-crystal/

K-hive

```python

from khive_crystal import khive khive(alpha=[2, 1, 0], beta=[2, 1, 0], gamma=[0, 0, 0], Uij=[[0, 0], [0]]) KHive(alpha=[2, 1, 0], beta=[2, 1, 0], gamma=[0, 0, 0], Uij=[[0, 0], [0]]) ```

```python

from khive_crystal import khive, view view(khive(alpha=[2, 1, 0], beta=[2, 1, 0], gamma=[0, 0, 0], Uij=[[0, 0], [0]])) ```

Crystal structure

$\mathbb{H}(\Lambda_k)$

For $k = 1, 2, \dots, n-1$, let $\Lambdak$ be the fundamental weight of $\mathfrak{g}$. The crystal structure on $\mathbb{H}(\Lambdak)$ is computed as follows.

```python

from khivecrystal.khive import KHive from khivecrystal import khive, view, f, phi, e, epsilon H: KHive = khive( ... n=3, ... alpha=[1, 1, 0], ... beta=[1, 1, 0], ... gamma=[0, 0, 0], ... Uij=[[0, 0], [0]] ... ) # alpha = \Lambda_2 phi(i=2)(H) 1 f(i=2)(H) KHive(alpha=[1, 1, 0], beta=[1, 0, 1], gamma=[0, 0, 0], Uij=[[0, 0], [1]]) epsilon(i=2)(H) 0 e(i=2)(H)

None

```

$\mathbb{H}(\lambda)$

Let $\lambda \in P^+$. The crystal structure on $\mathbb{H}(\lambda)$ is computed in two ways.

As a submodule of tensor products of $\mathbb{H}(\Lambda_k)$

The crystal structure on $\mathbb{H}(\lambda)$ is determined such that the map $\Psi \colon \mathbb{H}(\lambda) \to \bigotimes{k} \mathbb{H}(\Lambdak)$ is a crystal embedding.

```python

from khivecrystal.khive import KHive from khivecrystal import khive, view, f, phi, e, epsilon, psi, psilambda, psiinv H: KHive = khive(n=3, alpha=[3, 1, 0], beta=[2, 2, 0], gamma=[0, 0, 0], Uij=[[1, 0], [0]]) psilambda(H=H) [KHive(alpha=[2, 0, 0], beta=[1, 1, 0], gamma=[0, 0, 0], Uij=[[1, 0], [0]]), KHive(alpha=[1, 1, 0], beta=[1, 1, 0], gamma=[0, 0, 0], Uij=[[0, 0], [0]])] psi(H=H) [KHive(alpha=[1, 0, 0], beta=[0, 1, 0], gamma=[0, 0, 0], Uij=[[1, 0], [0]]), KHive(alpha=[1, 0, 0], beta=[1, 0, 0], gamma=[0, 0, 0], Uij=[[0, 0], [0]]), KHive(alpha=[1, 1, 0], beta=[1, 1, 0], gamma=[0, 0, 0], Uij=[[0, 0], [0]])] psiinv( ... H=f(i=1)( ... psi( ... H=H ... ) ... ) ... ) KHive(alpha=[3, 1, 0], beta=[1, 3, 0], gamma=[0, 0, 0], Uij=[[2, 0], [0]]) ```

Explicit method

```python

from khive_crystal import khive, view, f, phi, e, epsilon H: KHive = khive(n=3, alpha=[3, 1, 0], beta=[2, 2, 0], gamma=[0, 0, 0], Uij=[[1, 0], [0]]) f(i=2)(H) KHive(alpha=[3, 1, 0], beta=[1, 3, 0], gamma=[0, 0, 0], Uij=[[2, 0], [0]]) ```

Crystal graph

```python

from khivecrystal import khives, crystalgraph crystal_graph(khives(n=3, alpha=[2, 1, 0])) ```

Owner

  • Login: snrsw
  • Kind: user

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: khive-crystal
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Shota
    family-names: Narisawa
    email: ale.nnn.r@gmail.com
url: https://github.com/snrsw/khive-crystal
version: 0.1.0

GitHub Events

Total
  • Delete event: 2
  • Push event: 8
  • Pull request event: 4
  • Create event: 2
Last Year
  • Delete event: 2
  • Push event: 8
  • Pull request event: 4
  • Create event: 2

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 32
  • Average time to close issues: N/A
  • Average time to close pull requests: about 2 hours
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.03
  • Merged pull requests: 30
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 4
  • Average time to close issues: N/A
  • Average time to close pull requests: 9 minutes
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • snrsw (32)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 9 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 1
  • Total maintainers: 1
pypi.org: khive-crystal

Add your description here

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 9 Last month
Rankings
Dependent packages count: 10.1%
Average: 33.5%
Dependent repos count: 56.9%
Maintainers (1)
Last synced: 10 months ago