manoharan-lab / holopy

Hologram processing and light scattering in python
GNU General Public License v3.0
131 stars 50 forks source link

Tests failing from run_tests.py #439

Open carolinesmartin opened 6 months ago

carolinesmartin commented 6 months ago

When I run run_tests.py, I get 40 errors reported. Here's the summary of them:

================================= short test summary info ====================================
ERROR holopy/core/tests/test_errors.py
ERROR holopy/core/tests/test_io.py
ERROR holopy/core/tests/test_mapping.py
ERROR holopy/core/tests/test_metadata.py
ERROR holopy/core/tests/test_pickle.py
ERROR holopy/core/tests/test_prior.py
ERROR holopy/core/tests/test_process.py
ERROR holopy/core/tests/test_utils_math.py
ERROR holopy/core/tests/test_vis.py
ERROR holopy/inference/tests/test_cma.py
ERROR holopy/inference/tests/test_emcee.py
ERROR holopy/inference/tests/test_interface.py
ERROR holopy/inference/tests/test_minimizer.py
ERROR holopy/inference/tests/test_model.py
ERROR holopy/inference/tests/test_nmpfit.py
ERROR holopy/inference/tests/test_pickle.py
ERROR holopy/inference/tests/test_result.py
ERROR holopy/inference/tests/test_scipyfit.py
ERROR holopy/inference/tests/test_third_party.py
ERROR holopy/propagation/tests/test_propagation.py
ERROR holopy/propagation/tests/test_ps_propagate.py
ERROR holopy/scattering/tests/test_2_color.py
ERROR holopy/scattering/tests/test_basics.py
ERROR holopy/scattering/tests/test_composite.py
ERROR holopy/scattering/tests/test_dda.py
ERROR holopy/scattering/tests/test_imageformation.py
ERROR holopy/scattering/tests/test_interface.py
ERROR holopy/scattering/tests/test_io.py
ERROR holopy/scattering/tests/test_layeredmie.py
ERROR holopy/scattering/tests/test_lens.py
ERROR holopy/scattering/tests/test_lowlevel.py
ERROR holopy/scattering/tests/test_mie.py
ERROR holopy/scattering/tests/test_mielens.py
ERROR holopy/scattering/tests/test_mielensfunctions.py
ERROR holopy/scattering/tests/test_multisphere.py
ERROR holopy/scattering/tests/test_pickle.py
ERROR holopy/scattering/tests/test_scatterer.py
ERROR holopy/scattering/tests/test_scatteringtheory.py
ERROR holopy/scattering/tests/test_spherecluster.py
ERROR holopy/scattering/tests/test_tmatrix.py
================================== 40 errors in 4.17s ======================================

And the full report:

====================================== ERRORS ========================================
____________________________ ERROR collecting holopy/core/tests/test_errors.py _____________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/core/tests/test_errors.py:6: in <module>
    from holopy.core.errors import (
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
______________________________ ERROR collecting holopy/core/tests/test_io.py _______________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/core/tests/test_io.py:34: in <module>
    import holopy as hp
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
____________________________ ERROR collecting holopy/core/tests/test_mapping.py ____________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/core/tests/test_mapping.py:27: in <module>
    from holopy.scattering import Sphere, Spheres
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
___________________________ ERROR collecting holopy/core/tests/test_metadata.py ____________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/core/tests/test_metadata.py:7: in <module>
    from holopy.core.metadata import (
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
____________________________ ERROR collecting holopy/core/tests/test_pickle.py _____________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/core/tests/test_pickle.py:21: in <module>
    from holopy.core.tests.common import assert_pickle_roundtrip, get_example_data
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
_____________________________ ERROR collecting holopy/core/tests/test_prior.py _____________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/core/tests/test_prior.py:28: in <module>
    from holopy.core.prior import (
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
____________________________ ERROR collecting holopy/core/tests/test_process.py ____________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/core/tests/test_process.py:26: in <module>
    from holopy.core.process import center_find, subimage, fft, ifft
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
__________________________ ERROR collecting holopy/core/tests/test_utils_math.py ___________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/core/tests/test_utils_math.py:39: in <module>
    from holopy.core.utils import (
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
______________________________ ERROR collecting holopy/core/tests/test_vis.py ______________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/core/tests/test_vis.py:31: in <module>
    from holopy.core.metadata import data_grid, clean_concat, illumination as ILLUM
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
___________________________ ERROR collecting holopy/inference/tests/test_cma.py ____________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/inference/tests/test_cma.py:23: in <module>
    from holopy.inference.cmaes import run_cma, CmaStrategy
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
__________________________ ERROR collecting holopy/inference/tests/test_emcee.py ___________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/inference/tests/test_emcee.py:28: in <module>
    from holopy.inference import prior, TemperedStrategy
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
________________________ ERROR collecting holopy/inference/tests/test_interface.py _________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/inference/tests/test_interface.py:27: in <module>
    from holopy.core.metadata import data_grid
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
________________________ ERROR collecting holopy/inference/tests/test_minimizer.py _________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/inference/tests/test_minimizer.py:27: in <module>
    from holopy.scattering import Sphere, Spheres, calc_holo
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
__________________________ ERROR collecting holopy/inference/tests/test_model.py ___________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/inference/tests/test_model.py:29: in <module>
    from holopy.core import detector_grid, holopy_object
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
__________________________ ERROR collecting holopy/inference/tests/test_nmpfit.py __________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/inference/tests/test_nmpfit.py:29: in <module>
    from holopy.scattering import Sphere, Spheres, LayeredSphere, Mie, calc_holo
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
__________________________ ERROR collecting holopy/inference/tests/test_pickle.py __________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/inference/tests/test_pickle.py:22: in <module>
    from holopy.core.tests.common import assert_pickle_roundtrip, get_example_data
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
__________________________ ERROR collecting holopy/inference/tests/test_result.py __________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/inference/tests/test_result.py:28: in <module>
    from holopy.inference import prior
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
_________________________ ERROR collecting holopy/inference/tests/test_scipyfit.py _________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/inference/tests/test_scipyfit.py:8: in <module>
    import holopy
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
_______________________ ERROR collecting holopy/inference/tests/test_third_party.py ________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/inference/tests/test_third_party.py:27: in <module>
    from holopy.scattering import Mie, Sphere, calc_holo
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
______________________ ERROR collecting holopy/propagation/tests/test_propagation.py _______________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/propagation/tests/test_propagation.py:23: in <module>
    from holopy.core import detector_grid
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
______________________ ERROR collecting holopy/propagation/tests/test_ps_propagate.py ______________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/propagation/tests/test_ps_propagate.py:23: in <module>
    from holopy.core.io import get_example_data_path, load_image
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
_________________________ ERROR collecting holopy/scattering/tests/test_2_color.py _________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_2_color.py:31: in <module>
    from holopy.scattering import Sphere, calc_holo
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
_________________________ ERROR collecting holopy/scattering/tests/test_basics.py __________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_basics.py:24: in <module>
    from holopy.core import detector_grid, detector_points
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
________________________ ERROR collecting holopy/scattering/tests/test_composite.py ________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_composite.py:6: in <module>
    from holopy.scattering import Sphere, Spheres
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
___________________________ ERROR collecting holopy/scattering/tests/test_dda.py ___________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_dda.py:31: in <module>
    from holopy.core.errors import DependencyMissing
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
_____________________ ERROR collecting holopy/scattering/tests/test_imageformation.py ______________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_imageformation.py:8: in <module>
    from holopy.core import detector_grid, detector_points
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
________________________ ERROR collecting holopy/scattering/tests/test_interface.py ________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_interface.py:31: in <module>
    from holopy.scattering import (Sphere, Spheres, Mie, Multisphere,
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
___________________________ ERROR collecting holopy/scattering/tests/test_io.py ____________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_io.py:25: in <module>
    from holopy.core.tests.common import assert_read_matches_write
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
_______________________ ERROR collecting holopy/scattering/tests/test_layeredmie.py ________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_layeredmie.py:33: in <module>
    from holopy.core import detector_grid
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
__________________________ ERROR collecting holopy/scattering/tests/test_lens.py ___________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_lens.py:10: in <module>
    from holopy.core import detector_points, update_metadata, detector_grid
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
________________________ ERROR collecting holopy/scattering/tests/test_lowlevel.py _________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_lowlevel.py:48: in <module>
    from holopy.scattering.theory.mie_f import (
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
___________________________ ERROR collecting holopy/scattering/tests/test_mie.py ___________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_mie.py:34: in <module>
    from holopy.scattering.scatterer import (
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
_________________________ ERROR collecting holopy/scattering/tests/test_mielens.py _________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_mielens.py:31: in <module>
    from holopy.core.metadata import detector_grid
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
____________________ ERROR collecting holopy/scattering/tests/test_mielensfunctions.py _____________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_mielensfunctions.py:11: in <module>
    from holopy.scattering.theory import mielensfunctions
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
_______________________ ERROR collecting holopy/scattering/tests/test_multisphere.py _______________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_multisphere.py:37: in <module>
    from holopy.core.metadata import detector_points
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
_________________________ ERROR collecting holopy/scattering/tests/test_pickle.py __________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_pickle.py:21: in <module>
    from holopy.core.tests.common import assert_pickle_roundtrip
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
________________________ ERROR collecting holopy/scattering/tests/test_scatterer.py ________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_scatterer.py:31: in <module>
    from holopy.core import detector_grid
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
____________________ ERROR collecting holopy/scattering/tests/test_scatteringtheory.py _____________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_scatteringtheory.py:7: in <module>
    from holopy.core import detector_grid
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
______________________ ERROR collecting holopy/scattering/tests/test_spherecluster.py ______________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_spherecluster.py:27: in <module>
    from holopy.core.tests.common import assert_obj_close
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
_________________________ ERROR collecting holopy/scattering/tests/test_tmatrix.py _________________________
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/python.py:537: in importtestmodule
    mod = import_path(path, mode=importmode, root=config.rootpath)
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/pathlib.py:540: in import_path
    spec.loader.exec_module(mod)  # type: ignore[union-attr]
../anaconda3/envs/holopy-devel/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module
    exec(co, module.__dict__)
holopy/scattering/tests/test_tmatrix.py:32: in <module>
    from holopy.scattering import (
holopy/__init__.py:34: in <module>
    from holopy import core, scattering, inference
holopy/core/__init__.py:25: in <module>
    from holopy.core.metadata import (detector_grid, detector_points,
E     File "/Users/carolinemartin/holopy-develop/holopy/core/metadata.py", line 46
E       """
E       ^
E   SyntaxError: invalid escape sequence \
vnmanoharan commented 6 months ago

This should be fixed in #436. Issue was a backslash inside a docstring in core/metadata.py. Changed to raw string instead.

Can you please try running the tests again on the latest revision?

carolinesmartin commented 6 months ago

My mistake, I thought the version I had was the most up-to-date one. This is the output for the latest version:

=================================== FAILURES ===================================
______________________________ test_FoundLocation ______________________________
[gw7] darwin -- Python 3.9.18 /Users/carolinemartin/anaconda3/envs/holopy-devel/bin/python3.9

    @pytest.mark.medium
    def test_FoundLocation():
        holo = get_example_data('image0001')
        location = center_find(holo, threshold=.25)
>       assert_allclose(location, gold_location, atol=0.01)
E       AssertionError: 
E       Not equal to tolerance rtol=1e-07, atol=0.01
E       
E       Mismatched elements: 2 / 2 (100%)
E       Max absolute difference: 0.52699284
E       Max relative difference: 0.01084952
E        x: array([48.045921, 50.204296])
E        y: array([48.572914, 50.232174])

holopy/core/tests/test_process.py:54: AssertionError
___________________________________ test_asm ___________________________________
[gw5] darwin -- Python 3.9.18 /Users/carolinemartin/anaconda3/envs/holopy-devel/bin/python3.9

    @pytest.mark.fast
    def test_asm():
        centers = np.array([[ 0.,  0.,  1.], [ 0.,  0., -1.]])
        m = np.array([ 1.5+0.1j,  1.5+0.1j])
        size_p = np.array([ 1.,  1.])
        niter=200
        eps = 1e-6
        qeps1 = 1e-5
        qeps2 = 1e-8
        meth = 1
        # suppress output from fortran code
        suppress_output = 1
        # The fortran code uses oppositely directed z axis (they have laser
        # propagation as positive, we have it negative), so we multiply the
        # z coordinate by -1 to correct for that.
        _, lmax, amn0, converged = scsmfo_min.amncalc(
            1, centers[:, 0], centers[:, 1], -1.0 * centers[:, 2], m.real,
            m.imag, size_p, niter, eps, qeps1, qeps2, meth, (0, 0),
            suppress_output)
        limit = lmax**2 + 2*lmax
        amn = amn0[:, 0:limit, :]
        asm_fwd = _asm_far(0, 0, amn, lmax)
>       assert_allclose(asm_fwd, np.array([[  2.73439859e-01 -6.75495808e-01j,
             -1.94648171e-18 -1.09606063e-18j],
           [  1.94648171e-18 +1.09606063e-18j,
              2.73439859e-01 -6.75495808e-01j]]))
E       AssertionError: 
E       Not equal to tolerance rtol=1e-07, atol=0
E       
E       Mismatched elements: 2 / 4 (50%)
E       Max absolute difference: 5.07203614e-10
E       Max relative difference: 1.69796292
E        x: array([[ 2.734399e-01-6.754958e-01j, -1.949870e-18+2.696953e-18j],
E              [ 1.949870e-18-2.696953e-18j,  2.734399e-01-6.754958e-01j]])
E        y: array([[ 2.734399e-01-6.754958e-01j, -1.946482e-18-1.096061e-18j],
E              [ 1.946482e-18+1.096061e-18j,  2.734399e-01-6.754958e-01j]])

holopy/scattering/tests/test_lowlevel.py:353: AssertionError
=========================== short test summary info ============================
FAILED holopy/core/tests/test_process.py::test_FoundLocation - AssertionError: 
FAILED holopy/scattering/tests/test_lowlevel.py::test_asm - AssertionError: 
======= 2 failed, 645 passed, 12 skipped, 1 xfailed, 1 xpassed in 24.27s =======