jakobrunge/tigramite

SyntaxError: invalid escape sequence \m

ef93 opened this issue · 4 comments

ef93 commented

After installing tigramite==5.2.0.3, I have faced with the follwoing Error:

File "testtigramite.py", line 10, in <module>
    from tigramite.pcmci import PCMCI
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 914, in _find_spec
  File "<frozen importlib._bootstrap_external>", line 1407, in find_spec
  File "<frozen importlib._bootstrap_external>", line 1381, in _get_spec
  File "<frozen importlib._bootstrap_external>", line 1362, in _legacy_get_spec
  File "<frozen importlib._bootstrap>", line 414, in spec_from_loader
  File "<frozen importlib._bootstrap_external>", line 709, in spec_from_file_location
  File "<frozen zipimport>", line 191, in get_filename
  File "<frozen zipimport>", line 713, in _get_module_code
  File "<frozen zipimport>", line 647, in _compile_source
  File "/Users/esmaeilfarhang/venv/tgrm38/lib/python3.8/site-packages/tigramite-5.2.0.3-py3.8.egg/tigramite/pcmci.py", line 1750
SyntaxError: invalid escape sequence \m

This might have to do with the Python version, but it shouldn't happen. I fixed some docstring, please try again!

ef93 commented

I've tried python "3.9.6" and "3.8.13" and it's failed. After trying python3.10.11 I've faced with following:

    from tigramite.independence_tests.gpdc import GPDC
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1002, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 945, in _find_spec
  File "<frozen importlib._bootstrap_external>", line 1439, in find_spec
  File "<frozen importlib._bootstrap_external>", line 1411, in _get_spec
  File "<frozen zipimport>", line 170, in find_spec
  File "<frozen importlib._bootstrap>", line 431, in spec_from_loader
  File "<frozen importlib._bootstrap_external>", line 741, in spec_from_file_location
  File "<frozen zipimport>", line 229, in get_filename
  File "<frozen zipimport>", line 767, in _get_module_code
  File "<frozen zipimport>", line 696, in _compile_source
  File "/Users/esmaeilfarhang/venv/tgrm310/lib/python3.10/site-packages/tigramite-5.2.0.4-py3.10.egg/tigramite/independence_tests/gpdc.py", line 547
    """Return distance correlation coefficient.
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: invalid escape sequence '\*' 

and I just add >r< in the begining of the line 547 of "/tigramite/independence_tests/gpdc.py" file and that solved this issue.
OS: macOS 13.3.1

I forgot that file, now all are adapted in the Master.

ef93 commented

Thank you very much.