[AstroPy] question re specutils

Erik Bray embray at stsci.edu
Thu Sep 18 13:10:04 EDT 2014


On 09/18/2014 12:20 PM, Aycha Tammour wrote:
> Erik,
>
> pip install specutils was not able to install the package (No distributions at
> all found for specutils) even when I tried --allow-unvirified and --allow-external.
>
> Although pip search specutils seemed to find the package.

Sorry, I may have sent you down the wrong path by suggesting pip.  I don't think 
specutils has had any releases to PyPI yet.  What I had in mind was something like:

$ pip install git+https://github.com/astropy/specutils.git

To just install directly from the git repo.

> I tried installing from source on a MAC and a unix machine and got error
> messages about cythoning some file (code.py, I think).

Do you have Cython installed?

Erik


> On Wed, Sep 17, 2014 at 4:40 PM, Erik Bray <embray at stsci.edu
> <mailto:embray at stsci.edu>> wrote:
>
>     On 09/17/2014 11:46 AM, Aycha Tammour wrote:
>     > Thanks Erik. This makes sense but there is actually a setup_package.py file in
>     > the directory which I used to install specutils with
>     >
>     > python setup_package.py install
>     >
>     > Nothing showed on my terminal which seems a bit suspicious.
>
>     setup_package.py is not the file you are looking for.
>
>     Please follow the instructions at
>
>     http://docs.astropy.org/en/stable/install.html#obtaining-the-source-packages
>
>     if you want to install from source, or better still just do `pip install
>     specutils`.
>
>     Erik
>
>     > On Wed, Sep 17, 2014 at 11:18 AM, Erik Bray <embray at stsci.edu <mailto:embray at stsci.edu>
>     > <mailto:embray at stsci.edu <mailto:embray at stsci.edu>>> wrote:
>     >
>     >     On 09/17/2014 11:15 AM, Aycha Tammour wrote:
>     >     > Hi Erik,
>     >     >
>     >     > specutils.__version__
>     >     > ''
>     >     >
>     >     > specutils.__file__
>     >     > 'specutils/__init__.py'
>     >     >
>     >     > The package I am using is the one I grabbed from the github repo just yesterday.
>     >
>     >     It sounds like you're just trying to import the package directly out of the
>     >     repository clone without building the package first or installing it.
>     >
>     >     It looks like specutils doesn't have installation instructions as such, but I
>     >     recommend looking at the installation instructions for Astropy as it applies all
>     >     the same:
>     >
>     >http://docs.astropy.org/en/stable/install.html
>     >
>     >     Erik
>     >
>     >     > On Wed, Sep 17, 2014 at 11:10 AM, Erik Bray <embray at stsci.edu <mailto:embray at stsci.edu> <mailto:embray at stsci.edu
>     <mailto:embray at stsci.edu>>
>      >      > <mailto:embray at stsci.edu <mailto:embray at stsci.edu>
>     <mailto:embray at stsci.edu <mailto:embray at stsci.edu>>>> wrote:
>      >      >
>      >      >     On 09/17/2014 10:12 AM, Aycha Tammour wrote:
>      >      >     > Hi,
>      >      >     >
>      >      >     > I have a question about one of Astropy's affiliated packages
>     and I
>      >     hope someone
>      >      >     > here can help with it.
>      >      >     > I am trying to use specutils' extinction module but it seems
>     I am
>      >     unable to
>      >      >     > import it.
>      >      >     >
>      >      >     > I tried:
>      >      >     > import specutils
>      >      >     > specutils.extinction.extinction_ccm89(wave, r_v=3.1)
>      >      >     > And got:
>      >      >     > AttributeError: 'module' object has no attribute 'extinction'
>      >      >     >
>      >      >     > When I tried:
>      >      >     > from specutils import extinction
>      >      >     > I still got
>      >      >     > ImportError: cannot import name extinction
>      >      >     >
>      >      >     > Am I missing something here? I should mention that I was able to
>      >     use some of the
>      >      >     > functionality in spectrum1D.
>      >      >
>      >      >     When you import specutils what do
>      >      >
>      >      >       >>> specutils.__version__
>      >      >
>      >      >     and
>      >      >
>      >      >       >>> specutils.__file__
>      >      >
>      >      >     show?




More information about the AstroPy mailing list