Closed SilencePhyxion closed 9 months ago
That line doesn't actually run the tests! To run the tests, you'll need to clone the GitHub project (see here) and then follow the instructions under "Testing" there, but you probably don't need to run the unit tests yourself unless you're aiming to contribute to the project.
I see, thanks for the insight.
I now come across another issue. Whilst using VSCode to run one of the tutorials I am met with the following. I have a sneaking suspicion that it's to do with my VSCode setup.
import numpy as np,
import matplotlib.pyplot as pyplot
import exoplanet as xo
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
[C:\Users\[NAME]\AppData\Local\Temp\ipykernel_17716\3031548565.py](file:///C:/Users/[NAME]/AppData/Local/Temp/ipykernel_17716/3031548565.py) in <module>
1 import numpy as np
2 import matplotlib.pyplot as pyplot
----> 3 import exoplanet as xo
[c:\Users\[NAME]\anaconda3\envs\exoplanet_env\lib\site-packages\exoplanet\__init__.py](file:///C:/Users/[NAME]/anaconda3/envs/exoplanet_env/lib/site-packages/exoplanet/__init__.py) in <module>
3 __all__ = ["__version__", "distributions", "orbits", "interp"]
4
----> 5 from . import distributions, interp, orbits
6 from .citations import CITATIONS
7 from .distributions import * # NOQA
[c:\Users\[NAME]\anaconda3\envs\exoplanet_env\lib\site-packages\exoplanet\distributions\__init__.py](file:///C:/Users/[NAME]/anaconda3/envs/exoplanet_env/lib/site-packages/exoplanet/distributions/__init__.py) in <module>
3 __all__ = ["QuadLimbDark", "ImpactParameter", "eccentricity"]
4
----> 5 from . import eccentricity
6 from .physical import ImpactParameter, QuadLimbDark
[c:\Users\[NAME]\anaconda3\envs\exoplanet_env\lib\site-packages\exoplanet\distributions\eccentricity.py](file:///C:/Users/[NAME]/anaconda3/envs/exoplanet_env/lib/site-packages/exoplanet/distributions/eccentricity.py) in <module>
3 __all__ = ["kipping13", "vaneylen19"]
4
----> 5 import aesara_theano_fallback.tensor as tt
6 import numpy as np
...
--> 135 raise TypeError(f"Plain {arg} is not valid as type argument")
136 if isinstance(arg, (type, TypeVar, ForwardRef)):
137 return arg
TypeError: Plain typing.NoReturn is not valid as type argument
Output is truncated. View as a [scrollable element](command:cellOutput.enableScrolling?540f8b26-45ed-4d8a-bc3e-4dffe2ab1624) or open in a [text editor](command:workbench.action.openLargeOutput?540f8b26-45ed-4d8a-bc3e-4dffe2ab1624). Adjust cell output [settings](command:workbench.action.openSettings?%5B%22%40tag%3AnotebookOutputLayout%22%5D)...```
--------------------------------------------------------------------------------------------------------------------------------------
I accidentally clicked the 'close issue' button.
Somehow, through immense trial and error, I got it working.
To my understanding, installing astropy, numpy and pymc3 in through conda instead of Python caused library clashes, which through many errors similar to the one above. Installing them 1 by 1 eventually showed the problem was something to do with pymc3.
But after following some error codes and installing ipykernel through python, along with solutions online, it seems to have solved itself as I can now run some tutorial scripts with no issue.
I'm glad I stuck with it as now I can continue with my work. Thank you dfm for the suggestions!
Describe the bug Note: everything I have done is in the Conda Terminal and not in VS Code. Apologies, but I am fresh to coding.
I am using a brand new Conda Environment to install Exoplanet (setup identical to Vital-Fernandez's post [https://github.com/exoplanet-dev/exoplanet/issues/72]):
conda create -n exoplanet_env python=3.7 conda activate exoplanet_env python -m pip install --upgrade pip conda install numpy astropy pymc3 python -m pip install -U exoplanet
The installation proceeds smoothly, however when I go about testing: python -m pip install -e ".[test]", I get met with the following snippet:
(exoplanet_env) C:\Users[NAME]>python -m pip install -e ".[test]" Obtaining file:///C:/Users/[NAME] ERROR: file:///C:/Users/[NAME] does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found.
Am I missing a basic step in getting said 'setup.py' or 'pyproject.toml'?
Additional context If I haven't added anything that can help please let me know.