eigenmorphic


Nameeigenmorphic JSON
Version 0.1.7 PyPI version JSON
download
home_pagehttps://gitlab.com/mercatp/eigenmorphic
SummaryEigenvalues of morphic subshifts
upload_time2024-02-02 09:14:44
maintainer
docs_urlNone
authorPaul Mercat
requires_python
licenseGPLv3.0
keywords sagemath eigenvalue substitutive morphic subshift
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            eigenmorphic
================

Eigenvalues of morphic subshifts.

This is a Sage optional package.
It contains code to compute exact additive eigenvalues
of morphic subshifts, that is a substitution subshift or
the subshift generated by its image by another substitution.

Installation::

  sage -pip install eigenmorphic
  
Usage::

    sage: from eigenmorphic import *


After this command, you can compute eigenvalues of morphic subshifts::

    sage: s = WordMorphism("a->ab,b->ac,c->a")
    sage: morphic_eigenvalues(s)
    Z*{1, b, b^2}
	where b is root of x^3 - x^2 - x - 1
	
	sage: t = WordMorphism('a->0,b->1,c->1')
	sage: morphic_eigenvalues(s, t)
	Z*{1, b, b^2}
	where b is root of x^3 - x^2 - x - 1

	sage: # regular paperfolding
	sage: t = WordMorphism('a->00,b->01,c->10,d->11')
	sage: s = WordMorphism('a->ca,b->cb,c->da,d->db')
	sage: t(s.fixed_points()[0])
	word: 1101100111001001110110001100100111011001...
	sage: morphic_eigenvalues(s,t)
	1/8Z[1/2]


            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab.com/mercatp/eigenmorphic",
    "name": "eigenmorphic",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "SageMath Eigenvalue Substitutive Morphic Subshift",
    "author": "Paul Mercat",
    "author_email": "paul.mercat@univ-amu.fr",
    "download_url": "https://files.pythonhosted.org/packages/e3/bb/b65976f4df9e46c0d0ff3edc42c726bd4b5f32f5e7264ca18edc3bb7bd92/eigenmorphic-0.1.7.tar.gz",
    "platform": null,
    "description": "eigenmorphic\n================\n\nEigenvalues of morphic subshifts.\n\nThis is a Sage optional package.\nIt contains code to compute exact additive eigenvalues\nof morphic subshifts, that is a substitution subshift or\nthe subshift generated by its image by another substitution.\n\nInstallation::\n\n  sage -pip install eigenmorphic\n  \nUsage::\n\n    sage: from eigenmorphic import *\n\n\nAfter this command, you can compute eigenvalues of morphic subshifts::\n\n    sage: s = WordMorphism(\"a->ab,b->ac,c->a\")\n    sage: morphic_eigenvalues(s)\n    Z*{1, b, b^2}\n\twhere b is root of x^3 - x^2 - x - 1\n\t\n\tsage: t = WordMorphism('a->0,b->1,c->1')\n\tsage: morphic_eigenvalues(s, t)\n\tZ*{1, b, b^2}\n\twhere b is root of x^3 - x^2 - x - 1\n\n\tsage: # regular paperfolding\n\tsage: t = WordMorphism('a->00,b->01,c->10,d->11')\n\tsage: s = WordMorphism('a->ca,b->cb,c->da,d->db')\n\tsage: t(s.fixed_points()[0])\n\tword: 1101100111001001110110001100100111011001...\n\tsage: morphic_eigenvalues(s,t)\n\t1/8Z[1/2]\n\n",
    "bugtrack_url": null,
    "license": "GPLv3.0",
    "summary": "Eigenvalues of morphic subshifts",
    "version": "0.1.7",
    "project_urls": {
        "Homepage": "https://gitlab.com/mercatp/eigenmorphic"
    },
    "split_keywords": [
        "sagemath",
        "eigenvalue",
        "substitutive",
        "morphic",
        "subshift"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e3bbb65976f4df9e46c0d0ff3edc42c726bd4b5f32f5e7264ca18edc3bb7bd92",
                "md5": "1498c51ec93c4fb684462106b870d0b3",
                "sha256": "6435065dff8c1d980725f75f202896bde91a4d3120779dec04a76e16560fe900"
            },
            "downloads": -1,
            "filename": "eigenmorphic-0.1.7.tar.gz",
            "has_sig": false,
            "md5_digest": "1498c51ec93c4fb684462106b870d0b3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 13127,
            "upload_time": "2024-02-02T09:14:44",
            "upload_time_iso_8601": "2024-02-02T09:14:44.203162Z",
            "url": "https://files.pythonhosted.org/packages/e3/bb/b65976f4df9e46c0d0ff3edc42c726bd4b5f32f5e7264ca18edc3bb7bd92/eigenmorphic-0.1.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-02 09:14:44",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "mercatp",
    "gitlab_project": "eigenmorphic",
    "lcname": "eigenmorphic"
}
        
Elapsed time: 0.22156s