The Skopje Hall of Fame

For scripts to aid with computation or simulation in cellular automata.
Post Reply
User avatar
Freywa
Posts: 877
Joined: June 23rd, 2011, 3:20 am
Location: Singapore
Contact:

The Skopje Hall of Fame

Post by Freywa » July 11th, 2021, 12:20 am

I already posted the link to my Shinjuku spinoff Skopje – a database and automatic constructor of the smallest known oscillators – in the SKOP106 thread, but here it is in its "proper" forum:

https://github.com/Parcly-Taxel/Skopje
Princess of Science, Parcly Taxel

Code: Select all

x = 31, y = 5, rule = B2-a/S12
3bo23bo$2obo4bo13bo4bob2o$3bo4bo13bo4bo$2bo4bobo11bobo4bo$2bo25bo!

galoomba
Posts: 110
Joined: February 28th, 2023, 10:19 am

Re: The Skopje Hall of Fame

Post by galoomba » August 16th, 2023, 1:53 pm

I can't get Skopje to run. Running this python code

Code: Select all

from skopje import skop
import lifelib

lifelib.add_cygdir(r'D:/cygwin64')
skop109, minpop109, source109 = skop(109)[0]
gives this error:

Code: Select all

C:\Users\abcdefg\AppData\Roaming\Python\Python39\site-packages\lifelib\cygbash.sh: line 12: /cygdrive/c/Users/abcdefg/AppData/Local/Microsoft/WindowsApps/python3: Permission denied
Traceback (most recent call last):
  File "c:\Users\abcdefg\Documents\GitHub\Skopje\test.py", line 5, in <module>
    skop109, minpop109, source109 = skop(109)[0]
  File "c:\Users\abcdefg\Documents\GitHub\Skopje\skopje\skop.py", line 19, in skop
    rmod = import_module(f"..{aliases.get(rule, rule)}", __name__)
  File "C:\Users\abcdefg\AppData\Local\Programs\Python\Python39\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 855, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "c:\Users\abcdefg\Documents\GitHub\Skopje\skopje\life.py", line 2, in <module>
    sess = lifelib.load_rules("b3s23")
  File "C:\Users\abcdefg\AppData\Roaming\Python\Python39\site-packages\lifelib\autocompile.py", line 297, in load_rules
    soname = compile_rules(*rules, **kwargs)
  File "C:\Users\abcdefg\AppData\Roaming\Python\Python39\site-packages\lifelib\autocompile.py", line 193, in compile_rules
    compiled_version = sess.lifelib.version
  File "C:\Users\abcdefg\AppData\Roaming\Python\Python39\site-packages\lifelib\pythlib\lowlevel.py", line 195, in version
    v = self('GetCompiledVersion', [2048]).lower()
  File "C:\Users\abcdefg\AppData\Roaming\Python\Python39\site-packages\lifelib\pythlib\lowlevel.py", line 206, in __call__
    retval = pickle.load(self.the_library.stdout)
EOFError: Ran out of input
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
  File "C:\Users\abcdefg\AppData\Roaming\Python\Python39\site-packages\lifelib\pythlib\session.py", line 208, in cleanup_sessions
    sess.lifelib.annihilate()
  File "C:\Users\abcdefg\AppData\Roaming\Python\Python39\site-packages\lifelib\pythlib\lowlevel.py", line 237, in annihilate
    self.the_library.stdin.close()
OSError: [Errno 22] Invalid argument

Post Reply