From c596a99e59abf867e1444bed6e7f5ed6e4cc0201 Mon Sep 17 00:00:00 2001 From: olynch Date: Wed, 1 Nov 2023 19:00:00 +0000 Subject: [PATCH] deploy: 53b161d57a30a58b66cfac0ccf658f0759bf529e --- .buildinfo | 2 +- .doctrees/environment.pickle | Bin 2380273 -> 2386491 bytes .doctrees/usage/acsets.doctree | Bin 157308 -> 157308 bytes _modules/acsets/acsets.html | 10 +++++----- lib/acsets/acsets.py | 10 +++++----- searchindex.js | 2 +- usage/acsets.html | 10 +++++----- 7 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.buildinfo b/.buildinfo index c052348..a991558 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 5465ea35bda5f677badb37ee887611f6 +config: 5ca1a4d8e8c70053652ec8ccf06038cc tags: 95b37d6395962a60a925c82cf2c94b72 diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index dd53bbae42bdcca042df32523195be1de5abf4ab..320c946e3274ec041119a08534cf02200e3c8064 100644 GIT binary patch delta 33592 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

){L702^U5Y=LdC9ZFy)>;eV8hCQ$kzJUX9 z5Dvj%fnIlncodGq_iz$^fYWdW&cS)O2tUGQ_zAASRk#M%;U@eFx8XOq19#z1xTnXz z-~l{>$M6)M!3%f^ui*{6g?I2CK7h(opau!dzyd768f?H0?7`8K`R7D*0atJb5AXtS zs0hB`4*?JeTBrUi*1+;?J&=%T3 z2j~cK&X6QKq4f;KuCc>Fc`$|!iZNF41;tS4kI87vSB2Q zg3&Mr#=&^d!$g=Y(CelUr@?fX3Ar#E@*p4PLIKQ&A}9tK7Q$j!0?S}Itb|pt2G+tl zSPx$sMzevq2{yx4*akbG1ipe@up7RHy|54V!vXjf4#9VD1dhRRH~}Z&6r489zq7=1 zZ~-pDCAbVf!xi`iuE7ns3Af-j{0?{E5BL-A!(Z?a9>EiM3eQ3R0$;&vD22E1H@t@m zUIGvh7^*`J2!T)t zhgwh@>OeiH4-KIaG=ZiN2~mPUx@ckyw1igB2HHY<=m4=02c4k{bcJrv1A0Pl=mY(r zKMe3v_FmSe*~mZsq77HN-qv<9BZkU9J=OM9s{g6ge_ZdPRC}attuj_!`B-bMHdIwa z)%HySrikv^H*Mc~Mp2$)n~Y(h;*(u6h9!tkW8?E(bW^%K_$Aek53+)GAuE4Wa3ahoP|zQ6*@YpI(oC!`Qz5KfeE5c zj-iI^Rx2og?&_PCy=nzjVtrh#AWvUI53#C_-RQx_)WhJ6Vd5igM3wEeg8Zm@u2zsY z%Lk?|93q1JSr3m03J5ZEF;msC;L|~*X8!N7W=90oYGbImN7eC&;b5A_#HVD38Y&t- zn$ocKn5yFqwmN*WHC22foatD9Rdsx>njv@It#+woJo=Zaj%I4kjj@6FV4{TK;v;Gd z!>?33$Un-^t+TqLKee2UwFW0uSi30 zZPgvSe6r6p@!^yM#iv=B#@JQeaUfewhaf)HXn4ZFv}EIup4Sf2a^}417?;iJ7|&!v z9pgosB-Se#cCuC7@vBd|5g(m2FhQ5a2Oo;&-_{ALrZ;?|=>i+^i?W7PWLuV0c4cX> zeObzMC`<8;mZisjWobcRSz5$rt}+6>b0sYZ>m)H9?k z^$IIXYs1TuT|`-`SGz2ot5cR9)GbR5_#+mEv#_KAsg)Rmu0f-+LZxw8+S8;gebKZm zZERMS7DSe%MNuSWbG@MPp3I4wamLqu`#9qZG(9e;vYX+v$?L?3nuerrK~lbm3u>$W Ee^r0BfdBvi delta 29948 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 diff --git a/.doctrees/usage/acsets.doctree b/.doctrees/usage/acsets.doctree index 5f2d9b826c2798029ec155d69c72c13375cb6121..0fd3229a4adb92f220beaacddcb5b3ed7b00ba72 100644 GIT binary patch delta 58 zcmex!hV#!E&JCd+lXuDLZf^3}CP*-2n6hLJ$A| diff --git a/_modules/acsets/acsets.html b/_modules/acsets/acsets.html index 5bfa453..0bee6ce 100644 --- a/_modules/acsets/acsets.html +++ b/_modules/acsets/acsets.html @@ -178,7 +178,7 @@

Source code for acsets.acsets

 
[docs] class Config: - """pydandic config""" + """pydantic config""" allow_mutation = False
@@ -227,7 +227,7 @@

Source code for acsets.acsets

 
[docs] class Config: - """pydandic config""" + """pydantic config""" allow_mutation = False json_encoders = { @@ -287,7 +287,7 @@

Source code for acsets.acsets

 
[docs] class Config: - """pydandic config""" + """pydantic config""" allow_mutation = False json_encoders = { @@ -315,7 +315,7 @@

Source code for acsets.acsets

 
[docs] class Config: - """pydandic config""" + """pydantic config""" allow_mutation = False
@@ -343,7 +343,7 @@

Source code for acsets.acsets

 
[docs] class Config: - """pydandic config""" + """pydantic config""" allow_mutation = False json_encoders = { diff --git a/lib/acsets/acsets.py b/lib/acsets/acsets.py index 1d5736c..2f938e3 100644 --- a/lib/acsets/acsets.py +++ b/lib/acsets/acsets.py @@ -83,7 +83,7 @@ def codom_string(cls, ob: Union[str, Ob]): return ob.name if isinstance(ob, Ob) else ob class Config: - """pydandic config""" + """pydantic config""" allow_mutation = False @@ -123,7 +123,7 @@ def evaluate_type(cls, ty: Union[str, type]): return _look_up_type(ty) if isinstance(ty, str) else ty class Config: - """pydandic config""" + """pydantic config""" allow_mutation = False json_encoders = { @@ -171,7 +171,7 @@ def codom_string(cls, at: Union[str, AttrType]): return at.name if isinstance(at, AttrType) else at class Config: - """pydandic config""" + """pydantic config""" allow_mutation = False json_encoders = { @@ -193,7 +193,7 @@ class VersionSpec(HashableBaseModel): Catlab: str class Config: - """pydandic config""" + """pydantic config""" allow_mutation = False @@ -215,7 +215,7 @@ class CatlabSchema(HashableBaseModel): version: VersionSpec = Field(default=VERSION_SPEC) class Config: - """pydandic config""" + """pydantic config""" allow_mutation = False json_encoders = { diff --git a/searchindex.js b/searchindex.js index a5b9ceb..a23f416 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["index", "installation", "usage/acsets", "usage/index", "usage/petris"], "filenames": ["index.rst", "installation.rst", "usage/acsets.rst", "usage/index.rst", "usage/petris.rst"], "titles": ["PyACSets 0.0.1-dev Documentation", "Installation", "acsets.acsets", "Modules", "acsets.petris"], "terms": {"thi": [0, 2, 4], "packag": 0, "wa": 0, "creat": [0, 2], "us": [0, 1, 2], "snekpack": 0, "templat": 0, "It": 0, "come": 0, "follow": [0, 1, 2], "standard": 0, "src": [0, 2], "layout": 0, "declar": 0, "setup": 0, "cfg": 0, "pyproject": 0, "toml": 0, "reproduc": 0, "test": [0, 2], "pytest": 0, "tox": 0, "A": [0, 2, 4], "vaniti": 0, "cli": 0, "via": 0, "python": [0, 2], "entrypoint": 0, "version": [0, 2], "manag": 0, "bumpvers": 0, "build": 0, "sphinx": 0, "code": [0, 1, 2], "qualiti": 0, "flake8": 0, "coverag": 0, "docstr": 0, "format": [0, 2], "metadata": 0, "complet": 0, "pyroma": 0, "manifest": 0, "correct": 0, "check": [0, 2], "option": [0, 2], "static": 0, "type": [0, 2, 4], "mypi": 0, "py": [0, 1, 2], "file": [0, 2], "so": [0, 2], "other": 0, "can": [0, 1, 2], "your": 0, "hint": 0, "autom": 0, "run": 0, "each": [0, 2, 4], "push": 0, "github": [0, 1, 2], "action": 0, "configur": 0, "readthedoc": 0, "good": 0, "base": 0, "gitignor": 0, "gener": [0, 2], "from": [0, 1, 2], "io": 0, "pre": 0, "readm": 0, "badg": 0, "licens": 0, "mit": 0, "you": [0, 2], "chang": [0, 2], "whatev": 0, "want": [0, 2], "though": 0, "contribut": 0, "guid": 0, "automat": 0, "tool": 0, "releas": [0, 1], "pypi": [0, 1], "e": [0, 1, 2], "finish": 0, "copi": 0, "contributor": 0, "coven": 0, "basic": 0, "conduct": 0, "instal": 0, "modul": [0, 2], "acset": [0, 1, 3], "petri": [0, 2, 3], "index": [0, 2, 4], "search": [0, 2], "page": 0, "The": [1, 2, 4], "most": 1, "recent": 1, "pip": 1, "data": [1, 2], "directli": 1, "git": 1, "http": [1, 2], "com": [1, 2], "algebraicjulia": [1, 2], "To": 1, "develop": 1, "mode": 1, "clone": 1, "cd": 1, "In": [2, 4], "we": [2, 4], "defin": [2, 4], "schema": [2, 3, 4], "class": [2, 4], "hashablebasemodel": [2, 3], "sourc": [2, 4], "an": 2, "extens": 2, "basemodel": 2, "implement": 2, "__hash__": 2, "new": [2, 4], "model": [2, 4], "pars": 2, "valid": 2, "input": [2, 4], "keyword": 2, "argument": 2, "rais": 2, "validationerror": 2, "cannot": 2, "form": 2, "ob": [2, 3], "repres": 2, "object": [2, 4], "i": [2, 4], "tabl": 2, "For": 2, "instanc": 2, "graph": 2, "ar": 2, "two": [2, 4], "v": 2, "vertic": 2, "edg": 2, "respect": 2, "config": 2, "pydant": 2, "hom": [2, 3], "morphism": 2, "correspond": 2, "x": 2, "ha": [2, 4], "foreign": 2, "kei": 2, "column": 2, "everi": 2, "domain": 2, "dom": 2, "id": 2, "refer": 2, "row": 2, "codomain": 2, "codom": 2, "tgt": 2, "classmethod": 2, "dom_str": 2, "string": 2, "arg": [2, 4], "either": 2, "name": [2, 4], "return": [2, 4], "represent": 2, "codom_str": 2, "pydand": 2, "attrtyp": [2, 3], "attribut": 2, "associ": 2, "But": 2, "polymorph": 2, "over": 2, "net": [2, 4], "typic": 2, "might": 2, "str": 2, "singl": 2, "howev": 2, "also": 2, "where": [2, 4], "transit": [2, 4], "tupl": [2, 4], "its": 2, "evaluate_typ": 2, "ty": 2, "popul": 2, "valu": 2, "attr": [2, 3], "non": 2, "have": 2, "sname": 2, "speci": [2, 4], "which": 2, "store": 2, "versionspec": [2, 3], "spec": 2, "serial": 2, "migrat": 2, "old": 2, "ones": 2, "catlabschema": [2, 3], "carefulli": 2, "laid": 2, "out": 2, "json": 2, "produc": 2, "consum": 2, "compat": 2, "catlab": 2, "user": 2, "should": 2, "instead": 2, "below": 2, "need": 2, "restrict": 2, "allow": 2, "oper": 2, "ensur": 2, "consist": 2, "initi": [2, 4], "list": [2, 4], "valtyp": 2, "prop": 2, "resolv": 2, "given": 2, "properti": 2, "valid_valu": 2, "val": 2, "verifi": 2, "ani": 2, "true": 2, "fals": 2, "otherwis": 2, "from_catlab": 2, "catlab_schema": 2, "get": 2, "make_schema": 2, "uri": 2, "none": 2, "make": 2, "dictionari": 2, "paramet": 2, "live": 2, "insid": 2, "written": 2, "dump": 2, "write_schema": 2, "path": 2, "write": 2, "": [2, 4], "props_outof": 2, "all": 2, "union": 2, "homs_outof": 2, "map": 2, "attrs_outof": 2, "from_str": 2, "appropri": 2, "element": 2, "retriev": 2, "match": 2, "collect": 2, "one": 2, "call": 2, "part": 2, "cell": 2, "subpart": 2, "One": 2, "add": [2, 4], "set": 2, "remov": 2, "current": 2, "unsupport": 2, "acsset": 2, "from_obj": 2, "obj": 2, "load": 2, "through": 2, "exampl": 2, "definit": 2, "suit": 2, "web": 2, "import": 2, "request": 2, "url": 2, "blob": 2, "main": 2, "petri_schema": 2, "sir": [2, 4], "r": [2, 4], "add_part": 2, "3": [2, 4], "from_fil": 2, "pathlik": 2, "start": 2, "work": 2, "n": [2, 4], "rang": [2, 4], "number": [2, 4], "ad": 2, "int": 2, "set_subpart": [2, 4], "f": 2, "modifi": 2, "delet": 2, "has_subpart": 2, "exist": 2, "doesn": 2, "t": 2, "oneindex": 2, "boolean": 2, "whether": 2, "1": 2, "0": 2, "default": 2, "zero": 2, "npart": 2, "incid": 2, "look": 2, "prop_dict": 2, "dict": 2, "export_pydant": 2, "import_pydant": 2, "d": 2, "deseri": 2, "to_json_obj": 2, "to_json_fil": 2, "fname": 2, "kwarg": 2, "to_json_str": 2, "read_json": 2, "subclass": 4, "some": 4, "conveni": 4, "method": 4, "custom": 4, "add_speci": 4, "attr_snam": 4, "suscept": 4, "attr_sprop": 4, "uuid": 4, "dae22e85": 4, "d941": 4, "4156": 4, "b559": 4, "d153a44356f3": 4, "inf": 4, "add_transit": 4, "attr_tnam": 4, "infect": 4, "attr_tprop": 4, "bba26d0": 4, "3ce5": 4, "41e5": 4, "ac0": 4, "6be35535d534": 4, "were": 4, "insert": 4, "item": 4, "first": 4, "second": 4, "output": 4}, "objects": {"acsets": [[2, 0, 0, "-", "acsets"], [4, 0, 0, "-", "petris"]], "acsets.acsets": [[2, 1, 1, "", "ACSet"], [2, 1, 1, "", "Attr"], [2, 1, 1, "", "AttrType"], [2, 1, 1, "", "CatlabSchema"], [2, 1, 1, "", "HashableBaseModel"], [2, 1, 1, "", "Hom"], [2, 1, 1, "", "Ob"], [2, 1, 1, "", "Schema"], [2, 1, 1, "", "VersionSpec"]], "acsets.acsets.ACSet": [[2, 2, 1, "", "add_part"], [2, 2, 1, "", "add_parts"], [2, 2, 1, "", "export_pydantic"], [2, 2, 1, "", "from_file"], [2, 2, 1, "", "from_obj"], [2, 2, 1, "", "has_subpart"], [2, 2, 1, "", "import_pydantic"], [2, 2, 1, "", "incident"], [2, 2, 1, "", "nparts"], [2, 2, 1, "", "parts"], [2, 2, 1, "", "prop_dict"], [2, 2, 1, "", "read_json"], [2, 2, 1, "", "set_subpart"], [2, 2, 1, "", "subpart"], [2, 2, 1, "", "to_json_file"], [2, 2, 1, "", "to_json_obj"], [2, 2, 1, "", "to_json_str"]], "acsets.acsets.Attr": [[2, 1, 1, "", "Config"], [2, 2, 1, "", "codom_string"], [2, 2, 1, "", "dom_string"]], "acsets.acsets.AttrType": [[2, 1, 1, "", "Config"], [2, 2, 1, "", "evaluate_type"]], "acsets.acsets.CatlabSchema": [[2, 1, 1, "", "Config"]], "acsets.acsets.Hom": [[2, 1, 1, "", "Config"], [2, 2, 1, "", "codom_string"], [2, 2, 1, "", "dom_string"]], "acsets.acsets.Ob": [[2, 1, 1, "", "Config"]], "acsets.acsets.Schema": [[2, 3, 1, "", "attrs"], [2, 2, 1, "", "attrs_outof"], [2, 3, 1, "", "attrtypes"], [2, 2, 1, "", "from_catlab"], [2, 2, 1, "", "from_string"], [2, 3, 1, "", "homs"], [2, 2, 1, "", "homs_outof"], [2, 2, 1, "", "make_schema"], [2, 3, 1, "", "obs"], [2, 2, 1, "", "props_outof"], [2, 2, 1, "", "valid_value"], [2, 2, 1, "", "valtype"], [2, 2, 1, "", "write_schema"]], "acsets.acsets.VersionSpec": [[2, 1, 1, "", "Config"]], "acsets.petris": [[4, 1, 1, "", "Petri"]], "acsets.petris.Petri": [[4, 2, 1, "", "add_species"], [4, 2, 1, "", "add_transitions"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"]}, "titleterms": {"pyacset": 0, "0": 0, "1": 0, "dev": 0, "document": 0, "cookiecutt": 0, "tabl": 0, "content": 0, "get": 0, "start": 0, "indic": 0, "instal": 1, "acset": [2, 4], "modul": 3, "petri": 4}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"PyACSets 0.0.1-dev Documentation": [[0, "pyacsets-release-documentation"]], "Cookiecutter": [[0, "cookiecutter"]], "Table of Contents": [[0, "table-of-contents"]], "Getting Started": [[0, null]], "Indices and Tables": [[0, "indices-and-tables"]], "Installation": [[1, "installation"]], "acsets.acsets": [[2, "module-acsets.acsets"]], "Modules": [[3, "modules"]], "acsets.petris": [[4, "module-acsets.petris"]]}, "indexentries": {"acset (class in acsets.acsets)": [[2, "acsets.acsets.ACSet"]], "attr (class in acsets.acsets)": [[2, "acsets.acsets.Attr"]], "attr.config (class in acsets.acsets)": [[2, "acsets.acsets.Attr.Config"]], "attrtype (class in acsets.acsets)": [[2, "acsets.acsets.AttrType"]], "attrtype.config (class in acsets.acsets)": [[2, "acsets.acsets.AttrType.Config"]], "catlabschema (class in acsets.acsets)": [[2, "acsets.acsets.CatlabSchema"]], "catlabschema.config (class in acsets.acsets)": [[2, "acsets.acsets.CatlabSchema.Config"]], "hashablebasemodel (class in acsets.acsets)": [[2, "acsets.acsets.HashableBaseModel"]], "hom (class in acsets.acsets)": [[2, "acsets.acsets.Hom"]], "hom.config (class in acsets.acsets)": [[2, "acsets.acsets.Hom.Config"]], "ob (class in acsets.acsets)": [[2, "acsets.acsets.Ob"]], "ob.config (class in acsets.acsets)": [[2, "acsets.acsets.Ob.Config"]], "schema (class in acsets.acsets)": [[2, "acsets.acsets.Schema"]], "versionspec (class in acsets.acsets)": [[2, "acsets.acsets.VersionSpec"]], "versionspec.config (class in acsets.acsets)": [[2, "acsets.acsets.VersionSpec.Config"]], "acsets.acsets": [[2, "module-acsets.acsets"]], "add_part() (acset method)": [[2, "acsets.acsets.ACSet.add_part"]], "add_parts() (acset method)": [[2, "acsets.acsets.ACSet.add_parts"]], "attrs (schema property)": [[2, "acsets.acsets.Schema.attrs"]], "attrs_outof() (schema method)": [[2, "acsets.acsets.Schema.attrs_outof"]], "attrtypes (schema property)": [[2, "acsets.acsets.Schema.attrtypes"]], "codom_string() (attr class method)": [[2, "acsets.acsets.Attr.codom_string"]], "codom_string() (hom class method)": [[2, "acsets.acsets.Hom.codom_string"]], "dom_string() (attr class method)": [[2, "acsets.acsets.Attr.dom_string"]], "dom_string() (hom class method)": [[2, "acsets.acsets.Hom.dom_string"]], "evaluate_type() (attrtype class method)": [[2, "acsets.acsets.AttrType.evaluate_type"]], "export_pydantic() (acset method)": [[2, "acsets.acsets.ACSet.export_pydantic"]], "from_catlab() (schema class method)": [[2, "acsets.acsets.Schema.from_catlab"]], "from_file() (acset class method)": [[2, "acsets.acsets.ACSet.from_file"]], "from_obj() (acset class method)": [[2, "acsets.acsets.ACSet.from_obj"]], "from_string() (schema method)": [[2, "acsets.acsets.Schema.from_string"]], "has_subpart() (acset method)": [[2, "acsets.acsets.ACSet.has_subpart"]], "homs (schema property)": [[2, "acsets.acsets.Schema.homs"]], "homs_outof() (schema method)": [[2, "acsets.acsets.Schema.homs_outof"]], "import_pydantic() (acset class method)": [[2, "acsets.acsets.ACSet.import_pydantic"]], "incident() (acset method)": [[2, "acsets.acsets.ACSet.incident"]], "make_schema() (schema method)": [[2, "acsets.acsets.Schema.make_schema"]], "module": [[2, "module-acsets.acsets"], [4, "module-acsets.petris"]], "nparts() (acset method)": [[2, "acsets.acsets.ACSet.nparts"]], "obs (schema property)": [[2, "acsets.acsets.Schema.obs"]], "parts() (acset method)": [[2, "acsets.acsets.ACSet.parts"]], "prop_dict() (acset method)": [[2, "acsets.acsets.ACSet.prop_dict"]], "props_outof() (schema method)": [[2, "acsets.acsets.Schema.props_outof"]], "read_json() (acset class method)": [[2, "acsets.acsets.ACSet.read_json"]], "set_subpart() (acset method)": [[2, "acsets.acsets.ACSet.set_subpart"]], "subpart() (acset method)": [[2, "acsets.acsets.ACSet.subpart"]], "to_json_file() (acset method)": [[2, "acsets.acsets.ACSet.to_json_file"]], "to_json_obj() (acset method)": [[2, "acsets.acsets.ACSet.to_json_obj"]], "to_json_str() (acset method)": [[2, "acsets.acsets.ACSet.to_json_str"]], "valid_value() (schema method)": [[2, "acsets.acsets.Schema.valid_value"]], "valtype() (schema method)": [[2, "acsets.acsets.Schema.valtype"]], "write_schema() (schema method)": [[2, "acsets.acsets.Schema.write_schema"]], "petri (class in acsets.petris)": [[4, "acsets.petris.Petri"]], "acsets.petris": [[4, "module-acsets.petris"]], "add_species() (petri method)": [[4, "acsets.petris.Petri.add_species"]], "add_transitions() (petri method)": [[4, "acsets.petris.Petri.add_transitions"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["index", "installation", "usage/acsets", "usage/index", "usage/petris"], "filenames": ["index.rst", "installation.rst", "usage/acsets.rst", "usage/index.rst", "usage/petris.rst"], "titles": ["PyACSets 0.0.1-dev Documentation", "Installation", "acsets.acsets", "Modules", "acsets.petris"], "terms": {"thi": [0, 2, 4], "packag": 0, "wa": 0, "creat": [0, 2], "us": [0, 1, 2], "snekpack": 0, "templat": 0, "It": 0, "come": 0, "follow": [0, 1, 2], "standard": 0, "src": [0, 2], "layout": 0, "declar": 0, "setup": 0, "cfg": 0, "pyproject": 0, "toml": 0, "reproduc": 0, "test": [0, 2], "pytest": 0, "tox": 0, "A": [0, 2, 4], "vaniti": 0, "cli": 0, "via": 0, "python": [0, 2], "entrypoint": 0, "version": [0, 2], "manag": 0, "bumpvers": 0, "build": 0, "sphinx": 0, "code": [0, 1, 2], "qualiti": 0, "flake8": 0, "coverag": 0, "docstr": 0, "format": [0, 2], "metadata": 0, "complet": 0, "pyroma": 0, "manifest": 0, "correct": 0, "check": [0, 2], "option": [0, 2], "static": 0, "type": [0, 2, 4], "mypi": 0, "py": [0, 1, 2], "file": [0, 2], "so": [0, 2], "other": 0, "can": [0, 1, 2], "your": 0, "hint": 0, "autom": 0, "run": 0, "each": [0, 2, 4], "push": 0, "github": [0, 1, 2], "action": 0, "configur": 0, "readthedoc": 0, "good": 0, "base": 0, "gitignor": 0, "gener": [0, 2], "from": [0, 1, 2], "io": 0, "pre": 0, "readm": 0, "badg": 0, "licens": 0, "mit": 0, "you": [0, 2], "chang": [0, 2], "whatev": 0, "want": [0, 2], "though": 0, "contribut": 0, "guid": 0, "automat": 0, "tool": 0, "releas": [0, 1], "pypi": [0, 1], "e": [0, 1, 2], "finish": 0, "copi": 0, "contributor": 0, "coven": 0, "basic": 0, "conduct": 0, "instal": 0, "modul": [0, 2], "acset": [0, 1, 3], "petri": [0, 2, 3], "index": [0, 2, 4], "search": [0, 2], "page": 0, "The": [1, 2, 4], "most": 1, "recent": 1, "pip": 1, "data": [1, 2], "directli": 1, "git": 1, "http": [1, 2], "com": [1, 2], "algebraicjulia": [1, 2], "To": 1, "develop": 1, "mode": 1, "clone": 1, "cd": 1, "In": [2, 4], "we": [2, 4], "defin": [2, 4], "schema": [2, 3, 4], "class": [2, 4], "hashablebasemodel": [2, 3], "sourc": [2, 4], "an": 2, "extens": 2, "basemodel": 2, "implement": 2, "__hash__": 2, "new": [2, 4], "model": [2, 4], "pars": 2, "valid": 2, "input": [2, 4], "keyword": 2, "argument": 2, "rais": 2, "validationerror": 2, "cannot": 2, "form": 2, "ob": [2, 3], "repres": 2, "object": [2, 4], "i": [2, 4], "tabl": 2, "For": 2, "instanc": 2, "graph": 2, "ar": 2, "two": [2, 4], "v": 2, "vertic": 2, "edg": 2, "respect": 2, "config": 2, "pydant": 2, "hom": [2, 3], "morphism": 2, "correspond": 2, "x": 2, "ha": [2, 4], "foreign": 2, "kei": 2, "column": 2, "everi": 2, "domain": 2, "dom": 2, "id": 2, "refer": 2, "row": 2, "codomain": 2, "codom": 2, "tgt": 2, "classmethod": 2, "dom_str": 2, "string": 2, "arg": [2, 4], "either": 2, "name": [2, 4], "return": [2, 4], "represent": 2, "codom_str": 2, "attrtyp": [2, 3], "attribut": 2, "associ": 2, "But": 2, "polymorph": 2, "over": 2, "net": [2, 4], "typic": 2, "might": 2, "str": 2, "singl": 2, "howev": 2, "also": 2, "where": [2, 4], "transit": [2, 4], "tupl": [2, 4], "its": 2, "evaluate_typ": 2, "ty": 2, "popul": 2, "valu": 2, "attr": [2, 3], "non": 2, "have": 2, "sname": 2, "speci": [2, 4], "which": 2, "store": 2, "versionspec": [2, 3], "spec": 2, "serial": 2, "migrat": 2, "old": 2, "ones": 2, "catlabschema": [2, 3], "carefulli": 2, "laid": 2, "out": 2, "json": 2, "produc": 2, "consum": 2, "compat": 2, "catlab": 2, "user": 2, "should": 2, "instead": 2, "below": 2, "need": 2, "restrict": 2, "allow": 2, "oper": 2, "ensur": 2, "consist": 2, "initi": [2, 4], "list": [2, 4], "valtyp": 2, "prop": 2, "resolv": 2, "given": 2, "properti": 2, "valid_valu": 2, "val": 2, "verifi": 2, "ani": 2, "true": 2, "fals": 2, "otherwis": 2, "from_catlab": 2, "catlab_schema": 2, "get": 2, "make_schema": 2, "uri": 2, "none": 2, "make": 2, "dictionari": 2, "paramet": 2, "live": 2, "insid": 2, "written": 2, "dump": 2, "write_schema": 2, "path": 2, "write": 2, "": [2, 4], "props_outof": 2, "all": 2, "union": 2, "homs_outof": 2, "map": 2, "attrs_outof": 2, "from_str": 2, "appropri": 2, "element": 2, "retriev": 2, "match": 2, "collect": 2, "one": 2, "call": 2, "part": 2, "cell": 2, "subpart": 2, "One": 2, "add": [2, 4], "set": 2, "remov": 2, "current": 2, "unsupport": 2, "acsset": 2, "from_obj": 2, "obj": 2, "load": 2, "through": 2, "exampl": 2, "definit": 2, "suit": 2, "web": 2, "import": 2, "request": 2, "url": 2, "blob": 2, "main": 2, "petri_schema": 2, "sir": [2, 4], "r": [2, 4], "add_part": 2, "3": [2, 4], "from_fil": 2, "pathlik": 2, "start": 2, "work": 2, "n": [2, 4], "rang": [2, 4], "number": [2, 4], "ad": 2, "int": 2, "set_subpart": [2, 4], "f": 2, "modifi": 2, "delet": 2, "has_subpart": 2, "exist": 2, "doesn": 2, "t": 2, "oneindex": 2, "boolean": 2, "whether": 2, "1": 2, "0": 2, "default": 2, "zero": 2, "npart": 2, "incid": 2, "look": 2, "prop_dict": 2, "dict": 2, "export_pydant": 2, "import_pydant": 2, "d": 2, "deseri": 2, "to_json_obj": 2, "to_json_fil": 2, "fname": 2, "kwarg": 2, "to_json_str": 2, "read_json": 2, "subclass": 4, "some": 4, "conveni": 4, "method": 4, "custom": 4, "add_speci": 4, "attr_snam": 4, "suscept": 4, "attr_sprop": 4, "uuid": 4, "dae22e85": 4, "d941": 4, "4156": 4, "b559": 4, "d153a44356f3": 4, "inf": 4, "add_transit": 4, "attr_tnam": 4, "infect": 4, "attr_tprop": 4, "bba26d0": 4, "3ce5": 4, "41e5": 4, "ac0": 4, "6be35535d534": 4, "were": 4, "insert": 4, "item": 4, "first": 4, "second": 4, "output": 4}, "objects": {"acsets": [[2, 0, 0, "-", "acsets"], [4, 0, 0, "-", "petris"]], "acsets.acsets": [[2, 1, 1, "", "ACSet"], [2, 1, 1, "", "Attr"], [2, 1, 1, "", "AttrType"], [2, 1, 1, "", "CatlabSchema"], [2, 1, 1, "", "HashableBaseModel"], [2, 1, 1, "", "Hom"], [2, 1, 1, "", "Ob"], [2, 1, 1, "", "Schema"], [2, 1, 1, "", "VersionSpec"]], "acsets.acsets.ACSet": [[2, 2, 1, "", "add_part"], [2, 2, 1, "", "add_parts"], [2, 2, 1, "", "export_pydantic"], [2, 2, 1, "", "from_file"], [2, 2, 1, "", "from_obj"], [2, 2, 1, "", "has_subpart"], [2, 2, 1, "", "import_pydantic"], [2, 2, 1, "", "incident"], [2, 2, 1, "", "nparts"], [2, 2, 1, "", "parts"], [2, 2, 1, "", "prop_dict"], [2, 2, 1, "", "read_json"], [2, 2, 1, "", "set_subpart"], [2, 2, 1, "", "subpart"], [2, 2, 1, "", "to_json_file"], [2, 2, 1, "", "to_json_obj"], [2, 2, 1, "", "to_json_str"]], "acsets.acsets.Attr": [[2, 1, 1, "", "Config"], [2, 2, 1, "", "codom_string"], [2, 2, 1, "", "dom_string"]], "acsets.acsets.AttrType": [[2, 1, 1, "", "Config"], [2, 2, 1, "", "evaluate_type"]], "acsets.acsets.CatlabSchema": [[2, 1, 1, "", "Config"]], "acsets.acsets.Hom": [[2, 1, 1, "", "Config"], [2, 2, 1, "", "codom_string"], [2, 2, 1, "", "dom_string"]], "acsets.acsets.Ob": [[2, 1, 1, "", "Config"]], "acsets.acsets.Schema": [[2, 3, 1, "", "attrs"], [2, 2, 1, "", "attrs_outof"], [2, 3, 1, "", "attrtypes"], [2, 2, 1, "", "from_catlab"], [2, 2, 1, "", "from_string"], [2, 3, 1, "", "homs"], [2, 2, 1, "", "homs_outof"], [2, 2, 1, "", "make_schema"], [2, 3, 1, "", "obs"], [2, 2, 1, "", "props_outof"], [2, 2, 1, "", "valid_value"], [2, 2, 1, "", "valtype"], [2, 2, 1, "", "write_schema"]], "acsets.acsets.VersionSpec": [[2, 1, 1, "", "Config"]], "acsets.petris": [[4, 1, 1, "", "Petri"]], "acsets.petris.Petri": [[4, 2, 1, "", "add_species"], [4, 2, 1, "", "add_transitions"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"]}, "titleterms": {"pyacset": 0, "0": 0, "1": 0, "dev": 0, "document": 0, "cookiecutt": 0, "tabl": 0, "content": 0, "get": 0, "start": 0, "indic": 0, "instal": 1, "acset": [2, 4], "modul": 3, "petri": 4}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"PyACSets 0.0.1-dev Documentation": [[0, "pyacsets-release-documentation"]], "Cookiecutter": [[0, "cookiecutter"]], "Table of Contents": [[0, "table-of-contents"]], "Getting Started": [[0, null]], "Indices and Tables": [[0, "indices-and-tables"]], "Installation": [[1, "installation"]], "acsets.acsets": [[2, "module-acsets.acsets"]], "Modules": [[3, "modules"]], "acsets.petris": [[4, "module-acsets.petris"]]}, "indexentries": {"acset (class in acsets.acsets)": [[2, "acsets.acsets.ACSet"]], "attr (class in acsets.acsets)": [[2, "acsets.acsets.Attr"]], "attr.config (class in acsets.acsets)": [[2, "acsets.acsets.Attr.Config"]], "attrtype (class in acsets.acsets)": [[2, "acsets.acsets.AttrType"]], "attrtype.config (class in acsets.acsets)": [[2, "acsets.acsets.AttrType.Config"]], "catlabschema (class in acsets.acsets)": [[2, "acsets.acsets.CatlabSchema"]], "catlabschema.config (class in acsets.acsets)": [[2, "acsets.acsets.CatlabSchema.Config"]], "hashablebasemodel (class in acsets.acsets)": [[2, "acsets.acsets.HashableBaseModel"]], "hom (class in acsets.acsets)": [[2, "acsets.acsets.Hom"]], "hom.config (class in acsets.acsets)": [[2, "acsets.acsets.Hom.Config"]], "ob (class in acsets.acsets)": [[2, "acsets.acsets.Ob"]], "ob.config (class in acsets.acsets)": [[2, "acsets.acsets.Ob.Config"]], "schema (class in acsets.acsets)": [[2, "acsets.acsets.Schema"]], "versionspec (class in acsets.acsets)": [[2, "acsets.acsets.VersionSpec"]], "versionspec.config (class in acsets.acsets)": [[2, "acsets.acsets.VersionSpec.Config"]], "acsets.acsets": [[2, "module-acsets.acsets"]], "add_part() (acset method)": [[2, "acsets.acsets.ACSet.add_part"]], "add_parts() (acset method)": [[2, "acsets.acsets.ACSet.add_parts"]], "attrs (schema property)": [[2, "acsets.acsets.Schema.attrs"]], "attrs_outof() (schema method)": [[2, "acsets.acsets.Schema.attrs_outof"]], "attrtypes (schema property)": [[2, "acsets.acsets.Schema.attrtypes"]], "codom_string() (attr class method)": [[2, "acsets.acsets.Attr.codom_string"]], "codom_string() (hom class method)": [[2, "acsets.acsets.Hom.codom_string"]], "dom_string() (attr class method)": [[2, "acsets.acsets.Attr.dom_string"]], "dom_string() (hom class method)": [[2, "acsets.acsets.Hom.dom_string"]], "evaluate_type() (attrtype class method)": [[2, "acsets.acsets.AttrType.evaluate_type"]], "export_pydantic() (acset method)": [[2, "acsets.acsets.ACSet.export_pydantic"]], "from_catlab() (schema class method)": [[2, "acsets.acsets.Schema.from_catlab"]], "from_file() (acset class method)": [[2, "acsets.acsets.ACSet.from_file"]], "from_obj() (acset class method)": [[2, "acsets.acsets.ACSet.from_obj"]], "from_string() (schema method)": [[2, "acsets.acsets.Schema.from_string"]], "has_subpart() (acset method)": [[2, "acsets.acsets.ACSet.has_subpart"]], "homs (schema property)": [[2, "acsets.acsets.Schema.homs"]], "homs_outof() (schema method)": [[2, "acsets.acsets.Schema.homs_outof"]], "import_pydantic() (acset class method)": [[2, "acsets.acsets.ACSet.import_pydantic"]], "incident() (acset method)": [[2, "acsets.acsets.ACSet.incident"]], "make_schema() (schema method)": [[2, "acsets.acsets.Schema.make_schema"]], "module": [[2, "module-acsets.acsets"], [4, "module-acsets.petris"]], "nparts() (acset method)": [[2, "acsets.acsets.ACSet.nparts"]], "obs (schema property)": [[2, "acsets.acsets.Schema.obs"]], "parts() (acset method)": [[2, "acsets.acsets.ACSet.parts"]], "prop_dict() (acset method)": [[2, "acsets.acsets.ACSet.prop_dict"]], "props_outof() (schema method)": [[2, "acsets.acsets.Schema.props_outof"]], "read_json() (acset class method)": [[2, "acsets.acsets.ACSet.read_json"]], "set_subpart() (acset method)": [[2, "acsets.acsets.ACSet.set_subpart"]], "subpart() (acset method)": [[2, "acsets.acsets.ACSet.subpart"]], "to_json_file() (acset method)": [[2, "acsets.acsets.ACSet.to_json_file"]], "to_json_obj() (acset method)": [[2, "acsets.acsets.ACSet.to_json_obj"]], "to_json_str() (acset method)": [[2, "acsets.acsets.ACSet.to_json_str"]], "valid_value() (schema method)": [[2, "acsets.acsets.Schema.valid_value"]], "valtype() (schema method)": [[2, "acsets.acsets.Schema.valtype"]], "write_schema() (schema method)": [[2, "acsets.acsets.Schema.write_schema"]], "petri (class in acsets.petris)": [[4, "acsets.petris.Petri"]], "acsets.petris": [[4, "module-acsets.petris"]], "add_species() (petri method)": [[4, "acsets.petris.Petri.add_species"]], "add_transitions() (petri method)": [[4, "acsets.petris.Petri.add_transitions"]]}}) \ No newline at end of file diff --git a/usage/acsets.html b/usage/acsets.html index c729969..b7eb4d8 100644 --- a/usage/acsets.html +++ b/usage/acsets.html @@ -215,7 +215,7 @@
class Config[source]
-

pydandic config

+

pydantic config

@@ -241,7 +241,7 @@
class Config[source]
-

pydandic config

+

pydantic config

@@ -282,7 +282,7 @@
class Config[source]
-

pydandic config

+

pydantic config

@@ -298,7 +298,7 @@
class Config[source]
-

pydandic config

+

pydantic config

@@ -314,7 +314,7 @@
class Config[source]
-

pydandic config

+

pydantic config