alogos

View on PyPIReverse Dependencies (0)

0.2.1 alogos-0.2.1-py3-none-any.whl

Wheel Details

Project: alogos
Version: 0.2.1
Filename: alogos-0.2.1-py3-none-any.whl
Download: [link]
Size: 223843
MD5: 93ec53de3118167034ced66a6e1b9ec2
SHA256: bbd7dca798bc287bc035681f8609ecd58eac552bffcb6538bf04bcb5fb528f0a
Uploaded: 2023-12-02 03:57:51 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: alogos
Version: 0.2.1
Summary: Grammar-guided genetic programming (G3P): Search for optimal strings in any context-free language.
Author: Robert Haas
Author-Email: robert.haas[at]protonmail.com
Home-Page: https://github.com/robert-haas/alogos
License: Apache License, Version 2.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Text Processing
Classifier: Topic :: Text Processing :: Linguistic
Requires-Python: >=3.6
Requires-Dist: ordered-set (>=3.0)
Requires-Dist: lark-parser (<1,>=0.6.5)
Requires-Dist: railroad-diagrams (<3,>=1)
Requires-Dist: pylru (<2,>=1.1)
Requires-Dist: gravis (<1,>=0.1)
Requires-Dist: bitarray (<3,>2)
License-File: LICENSE
License-File: NOTICE
[Description omitted; length: 5356 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.3)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
alogos/__init__.py sha256=0dCJcqJmg6pPK8EaCVbZCJqSujU8nQ-vc06a1HHnAes 432
alogos/exceptions.py sha256=0yJdZdzNgnQx2vYcnDWPR3n8fOrAatDV53btHeS1BVI 24076
alogos/warnings.py sha256=3UzcDhha6sa8hhxel3N8E11fKYNsV07yOkFSRG1MkUc 5946
alogos/_grammar/__init__.py sha256=NqcSWH_g--D2_jyi-52pt8Gq0tq1-JXWioChcGRLTbI 98
alogos/_grammar/data_structures.py sha256=kGeNZmW8cV7b5ZBTKsNobcJ_wMZRdImEawBTLNxEW-c 98956
alogos/_grammar/generation/__init__.py sha256=wPJQcOCFzAU05vs8Hs-1sZ2rbURcW6sqZpYxkIWLEMM 40
alogos/_grammar/generation/language.py sha256=SlVTIPhGjWYwdCvENz6ogDDNMMZS7Pm1D8mwbGUi33c 7920
alogos/_grammar/normalization/__init__.py sha256=fcxmj1GehHg0iQo4KlIrDyMwhkKGBlmbhiREhAxHZb0 115
alogos/_grammar/normalization/_shared.py sha256=MiIbpx65_J-xR8hl4eSvPZRNRZHkdhipWf-MvepR3sc 2362
alogos/_grammar/normalization/binary_choice.py sha256=euK3Zk8rK8RQ9EZog6hgANCmKXhRZfv-vRNAlKl2UBs 1643
alogos/_grammar/normalization/chomsky.py sha256=-x0MhzXatP-Hi2CzJ07B5h7NShpY0bZcD9wUW59bZBc 20918
alogos/_grammar/normalization/greibach.py sha256=ESQ1te4U9PY53NQGvjSWU9lr900T95WaA8GDLoHWCHE 1026
alogos/_grammar/parsing/__init__.py sha256=14kZzbKgKsHah6gp0b6F3R7EYK_u5g-vJN_RdYm7TF0 114
alogos/_grammar/parsing/io_with_regex.py sha256=R9vIQT0q0yWE_YAo0mUMsgbSuIIWhiHU-nf2De7ztsw 39050
alogos/_grammar/parsing/parsing_with_lark.py sha256=FNCFXz5rFBgNq54UU_O3qogPhblLMpprklNcf5hSQyY 9145
alogos/_grammar/visualization/__init__.py sha256=svsr89xkJsXvwKLgC__qGTlTzNRAkXXQLJS64qTa1pg 110
alogos/_grammar/visualization/grammar_with_railroad.py sha256=WOPvJFFkRhhyGR2xX7_eV661ZSq3rmNEo6zrvO5770Y 6476
alogos/_grammar/visualization/tree_with_graphviz.py sha256=AouUN7YX8FUava8Xbk8s-hz56DKbeXw0iVZUu77AXW4 14082
alogos/_optimization/__init__.py sha256=nqGpEFtIwrb4hrN44d1RB5YCTEuHJUuquyNKYfBLOa0 124
alogos/_optimization/ea/__init__.py sha256=QIyTpjAldJD9WulYApCGzosU9K4QUL6MsNiSsTelbDk 45
alogos/_optimization/ea/algorithm.py sha256=tRreMvUAZlW9yqd4vhRHM5nQg2oN-JLDEUy-Pw3skvc 44950
alogos/_optimization/ea/database.py sha256=JjqpUtlPt12QGnBvc7f8nFExnGclxC-DmFGNRZtgD4g 83231
alogos/_optimization/ea/parameters.py sha256=EG1iNzrQEUUFFBsMIMU1Y2rlSxHFXgKjd3hHQb5hRYs 6916
alogos/_optimization/ea/plots.py sha256=7pSUMOlNUy3flOrDP92pb5ZnL4CLJJ_AY6gw6ZdiOBY 329
alogos/_optimization/ea/reporting.py sha256=Mu41k9cuY3aAdC4XM8wCDII0UhGdEgo_jqsRs-Qvdd0 6365
alogos/_optimization/ea/state.py sha256=ovAC6OXiZJQxSvc_Z2PD-yntl6wDwkD74QHI3rOB9fI 4369
alogos/_optimization/ea/operators/__init__.py sha256=WdBs-odUJndZsC9nF5Z6ZdeXriTrhf3olMPC3YAgfCU 42
alogos/_optimization/ea/operators/generation_model.py sha256=Dih0EVkaMFVHrQ-H6tBQt7ktGZS_fEwRN_D5cd1hnM0 2058
alogos/_optimization/ea/operators/selection.py sha256=C4fN_LjYnLGhdvmfG3izkbo_y-y4lLJvrt6zD1Jg44c 10137
alogos/_optimization/shared/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alogos/_optimization/shared/evaluation.py sha256=UufbYFBXS0INVtGB-LTt-90r9r3t1Wt6_1CL-Wad9Ag 3040
alogos/_utilities/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
alogos/_utilities/argument_processing.py sha256=81jAayBBodMyRzPzKihcr8Q_6nFUCRHOjgtTh2WGq7M 5483
alogos/_utilities/database_management.py sha256=_sLzwuehYZSfDvNEaxDD-rwm1e9Br_qMEUmq5JuIkPw 11697
alogos/_utilities/operating_system.py sha256=3KIXSJXWQL682pL8KheAkouUkQdGOb3_eg6sOeW_Sfs 6720
alogos/_utilities/parametrization.py sha256=BKKM_PfmFL8Owb_bdtSI-dMOeuVLIeOU2GUDqHEGSfc 5462
alogos/_utilities/times.py sha256=9PMi3yMWa5tblRRepSPP-gjJNJnPeW5lAxjrX9GLyGE 1862
alogos/systems/__init__.py sha256=y_Ezt8M3B5Xd5ix-pEeGseB0_fwlFqKeij_yC-E112Q 1110
alogos/systems/_shared/__init__.py sha256=-vfUgdhPwxXwmPnxLFNcrLpTztymog1gfCRjjP9xr_I 225
alogos/systems/_shared/_cached_calculations.py sha256=VuABkUQNs2x3jmyUHs2TrMNxBUcVrFYk7MnwPsAFWtI 8355
alogos/systems/_shared/crossover.py sha256=-ZPzS1n9PRa9V887moOvqAsHaubL70VxdvZGh75LAew 2408
alogos/systems/_shared/init_individual.py sha256=i58J-Rhto9dU1llK1T5hvEs_S3Q4jB-GophKKmTBbbk 19130
alogos/systems/_shared/init_population.py sha256=dZRNhJPst2Qv9FeuAFYTXfk8Oy7a4-8GVIkq-puQkDM 18017
alogos/systems/_shared/init_tree.py sha256=KkFUc6QCOcBJnyUuKbWkXDDiYSAsn42m5iQn4BaqsWA 20495
alogos/systems/_shared/mapping.py sha256=_Dx-iwDvWXVmNwHKkUSKkQQz3PXvMKnbf__DB551DWo 623
alogos/systems/_shared/mutation.py sha256=Wt0lpXCSEc3lkfjvBV6gkRCD3wL6VfsvxHdQP13_Ys0 1696
alogos/systems/_shared/neighborhood.py sha256=CwJKVznLrMfaICR55XQmp0jurIHJU1U_GGf6zzWY7Us 4128
alogos/systems/_shared/representation.py sha256=lnVJkUg79X4kpJA_xoFDG1F_Hgrr6WAfUBgeN3-CewU 12231
alogos/systems/cfggp/__init__.py sha256=yeit466DQBLx2w9hbIU9bw2nPfqIkRzhMrjhFUrGogw 257
alogos/systems/cfggp/_parameters.py sha256=i_Kh9ZoFUiCT3weE5gCq8w2mJiFmtwUS-HujWnyOZ6g 4434
alogos/systems/cfggp/crossover.py sha256=DwuGvBqc6Jrx7hYSs-DkMHyLljsiFr9H4hfxEdewWW8 4402
alogos/systems/cfggp/init_individual.py sha256=BXiX3HJ-EpQryGgrTMpdwyRuWfVdDvx9-aiqoxCoZSg 7715
alogos/systems/cfggp/init_population.py sha256=fkfNlAastIAUAk7FZLQpVuSswnA4NguqODOyYbGyl7A 6457
alogos/systems/cfggp/mapping.py sha256=Bf8NDnnQYi_LO90mtwSHduhqRR7rqsDkVf4r7XkzF2I 7567
alogos/systems/cfggp/mutation.py sha256=SBQFv5bZeXxrAWeXQIgPuvTU8wuvPj_kBMLBN9mHVho 4316
alogos/systems/cfggp/neighborhood.py sha256=OvSh3chNU3r8OiRwSER-iEM4it0AugHxv3tpdjjCMbk 7360
alogos/systems/cfggp/representation.py sha256=a1tM6aiFNIslFQemBeB4nh8MPGL-_zhAIZRFXzk8xLM 2945
alogos/systems/cfggpst/__init__.py sha256=Lw4mn3uZKHdDO-OLuDQI9wG28VvkgwJ2Ljyf13lvtvY 280
alogos/systems/cfggpst/_cached_calculations.py sha256=Yvhsjw67UZAyfbPxybMeLC6P4rMQALdKmNthCIiCXvU 312
alogos/systems/cfggpst/_parameters.py sha256=OhWFT7d6Kfnl2MjGa4q8ZZOUM0GKPoFTN3pTIlmfd0s 4372
alogos/systems/cfggpst/crossover.py sha256=PHJwQkNnJ6UTtB8Ip7--oaWCNpGuUd-ldnaAGmEgD-I 4775
alogos/systems/cfggpst/init_individual.py sha256=80e3tWw4eq1vIgm1AR6gnVEu7RiO3K9mUuYzZK21y6E 7529
alogos/systems/cfggpst/init_population.py sha256=a_yE87LFyQMkHJN2Gw0rmKIfGU7zptBX7uSdwT_C3Oc 6460
alogos/systems/cfggpst/mapping.py sha256=B-LTrTRun9BuwGQiBDz-Rq3cvz5uR8c1PPDMCRRD7c8 5943
alogos/systems/cfggpst/mutation.py sha256=CVO5NmjY5vxZFPIVKliVmB5E72jRld9uciM_rw1-30c 5074
alogos/systems/cfggpst/neighborhood.py sha256=1YoBo2c-6ZNM-0h_1HiuOhuZQ9wOHtHFnzXOBvPPfLs 7311
alogos/systems/cfggpst/representation.py sha256=Eo6Pckt6lxnSGa1fUNGzEsa7mNnw_4yuWF74MYR8a6o 3229
alogos/systems/dsge/__init__.py sha256=vNj19ZwuObu_JvPCkgJbizuhb3kbZnFgtp5Aoq7jt6g 255
alogos/systems/dsge/_cached_calculations.py sha256=zxkqRZ0XuW1noMdO9MrH_FC5AOPAs1pmzN__7s-FwJg 3581
alogos/systems/dsge/_parameters.py sha256=vm1GBJ2aU3L6NRDvOwO7aE1G7cP1sOwU8Ip-gD0Zvrc 5033
alogos/systems/dsge/crossover.py sha256=Nto8nkS0SetStn2WhQQIhTsugr1DRNZnaZPbg_D4D2I 3191
alogos/systems/dsge/init_individual.py sha256=_x7tJ75qVhcUher4j65S4Ym4MxBr37Jy45TjcffHZ3s 10219
alogos/systems/dsge/init_population.py sha256=Tm2VD1uzzued0nyqcbp9jSQj9ShZlr27qNdQwFJV8p0 6886
alogos/systems/dsge/mapping.py sha256=0C6BtzwndOXhv7lTQIb1VLYihY0MLFdiB2f-LcUKDKg 11925
alogos/systems/dsge/mutation.py sha256=A7mTsR6zIPMJCnDTDKi8d745_MzNkA_vQJHf8MwlM0Q 7703
alogos/systems/dsge/neighborhood.py sha256=n3yR_oTil2IEbbIzs-wn9bUyyOHwQz6IohdfWurLZAc 3675
alogos/systems/dsge/repair.py sha256=jQrCbXkMWEg8d4AXzsO80t3YDQ00k6Gn6zgH_MNiGI4 6793
alogos/systems/dsge/representation.py sha256=aD9j7zsfre31MKSBgk2fSesj1GBGlBhUFe0HCTHqVkc 2704
alogos/systems/ge/__init__.py sha256=6nqccmUBu5SL33pvPrKxz-IqRyWJR4HNadvsG5CqtCc 234
alogos/systems/ge/_parameters.py sha256=owDUqH5a7n7m3AanV58o8C4M_Xd1K2SGg6EoGDouFjY 5088
alogos/systems/ge/crossover.py sha256=hAwEXkQluezr4SpTOip-zdT_XpHQH0dN0k-F39QXPWQ 1139
alogos/systems/ge/init_individual.py sha256=x_iWzyABs6JFno6ihaQfNDEvPpsLN8q1rcgbVMoMzsA 9383
alogos/systems/ge/init_population.py sha256=788Nv8enzFszCclUQ5T1prCL_foPFAbMs2L63IdtUTk 6453
alogos/systems/ge/mapping.py sha256=ydQNCxEZacsVmGxLm1O-h7fduyFpX6-nRJgKF6GL_kI 14421
alogos/systems/ge/mutation.py sha256=WKg9RHzMPtpZtGhQN2k6HW2FcdCXV0YN1S7znEqQm0o 1764
alogos/systems/ge/neighborhood.py sha256=18RhpfLGcsS-FRKUTWlubMgUBcLBme2dqI6cqj8FHaA 5225
alogos/systems/ge/representation.py sha256=ZoEv_EzgzKsOiuW9IuR_0dl4BehabWHleMvyGoOQX0g 2388
alogos/systems/pige/__init__.py sha256=-FmlsuU55HTvg9EOuKTRxXLqFHWQi9nUxcU25FqIidE 257
alogos/systems/pige/_parameters.py sha256=H6UTWiBec0ZZvjgosOWsTLN2vi2DUN3ZNA7s8i_MTGU 5281
alogos/systems/pige/crossover.py sha256=aHBk6yl00o19QnTqZwMiY6yhAwTAr-4PTFOviyzJF9A 1145
alogos/systems/pige/init_individual.py sha256=o9OeAqrtLPCYb1Efq_7565hnuqLn6F0ODO7l_mlIjwU 9395
alogos/systems/pige/init_population.py sha256=CBe1PY4C5i5FbAai979pLRKqgzq1ircCT7MRjnuYdEQ 6455
alogos/systems/pige/mapping.py sha256=UQpqD9kzNHVa-30IT0cGWQR1Q1D4qe-D9_WL2MU_8rU 18185
alogos/systems/pige/mutation.py sha256=Q2SnNoVwEmmEbGSKqCvZJdJc98BKTiCC6H4b3TDSOV8 1766
alogos/systems/pige/neighborhood.py sha256=SL7wD2wPgjoLRy09cQxCdh9UqS5ElB0JemseQC-wNkQ 6736
alogos/systems/pige/representation.py sha256=MygdZbD4TscSR9qYoUDnUVm2CUJ9L40F9eHXlcRPJd0 2481
alogos/systems/whge/__init__.py sha256=-82GLmdkIpvD2J1Bi56zvV5ieYCN_qP9LrEvsl7XsW0 258
alogos/systems/whge/_cached_calculations.py sha256=NDHHYqAJiTjCEEkr350nZ_v_AvNrkAXF5KCfU7ZS4RM 5422
alogos/systems/whge/_parameters.py sha256=IamiEg558WVRZeRK-tnPlLpk1OeTU7HGkrFMwTyDS9U 2974
alogos/systems/whge/crossover.py sha256=-XMUoXRcEzKdoQWP4nR_bRhrJ942MB0bmN6Bv4Dn_t4 1145
alogos/systems/whge/init_individual.py sha256=nb8L3MlP0n2I6AnBrGgrSQYHE02feIscR1JK_N6Bc-o 2317
alogos/systems/whge/init_population.py sha256=8RDucWELPHgLwfPGpKLcK_lGOMeSa3esBVKYOsr4rKE 4696
alogos/systems/whge/mapping.py sha256=7o27Is9JCs4XYZxVUB8eP3bZGgQXnGyDd1nAKqGqiW4 18700
alogos/systems/whge/mutation.py sha256=RGTKVYOWAGV7fWLhWZBza9vc5BLzNHN0YQGL6bj2FWQ 4153
alogos/systems/whge/neighborhood.py sha256=7L4XwomCTiE1sO5G4uwtUtXX0L_AIm_dcC0o5B3Qu2o 1992
alogos/systems/whge/representation.py sha256=PuxPbn_tUl0NFvwJApqnD4dDMACjehFJQM1XktVwt7s 3422
alogos-0.2.1.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
alogos-0.2.1.dist-info/METADATA sha256=YPVl-5Tw7z09DQyBGFnNyKgqPYjFfJjF8s2eRXrf3ZU 6625
alogos-0.2.1.dist-info/NOTICE sha256=7xcztj-61nqetYJcbPgnkNz6Es_u3nfebaf6rDlPMpQ 56
alogos-0.2.1.dist-info/WHEEL sha256=Xo9-1PvkuimrydujYJAjF7pCkriuXBpUPEjma1nZyJ0 92
alogos-0.2.1.dist-info/top_level.txt sha256=DqOTTldRbg7S0Y3twPsvlq8u3SuTsvJuukTFI7AZbcs 7
alogos-0.2.1.dist-info/RECORD

top_level.txt

alogos