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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions