Skip to content

"import eigentools" fails #17

@BenWibking

Description

@BenWibking

With Dedalus version 3.0.2, running import eigentools fails with an ImportError:

In [1]: import dedalus

In [2]: dedalus.__version__
Out[2]: '3.0.2'

In [3]: import eigentools
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
Cell In[3], line 1
----> 1 import eigentools

File /opt/homebrew/Caskroom/miniconda/base/envs/dedalus3/lib/python3.12/site-packages/eigentools/__init__.py:8
      1 # Copyright (c) 2016, Jeffrey S. Oishi & Susan E. Clark
      2
      3 # This file is part of Dedalus, which is free software distributed
      4 # under the terms of the GPLv3 license.  A copy of the license should
      5 # have been included in the file 'LICENSE.txt', and is also available
      6 # online at <http://www.gnu.org/licenses/gpl-3.0.html>.
----> 8 from .eigenproblem import Eigenproblem
      9 from .criticalfinder import CriticalFinder

File /opt/homebrew/Caskroom/miniconda/base/envs/dedalus3/lib/python3.12/site-packages/eigentools/eigenproblem.py:6
      4 from dedalus.core.evaluator import Evaluator
      5 from dedalus.core.system import FieldSystem
----> 6 from dedalus.tools.post import merge_process_files
      7 import dedalus.public as de
      8 import matplotlib.pyplot as plt

ImportError: cannot import name 'merge_process_files' from 'dedalus.tools.post' (/opt/homebrew/Caskroom/miniconda/base/envs/dedalus3/lib/python3.12/site-packages/dedalus/tools/post.py)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions