Giter Club home page Giter Club logo

spanlib's Introduction

SpanLib - Spectral Analysis Library

Purpose

SpanLib is a python library that wraps fortran routines to perform analyses such as Principal Component Analysis (PCA) and Multichannel Singular Spectrum Analysis (MSSA). This packages is suitable for analysis studies of climate or financial variability.

Requirements

  • Python
  • Numpy
  • Blas/Lapack (at compilation time)

Web site

http://spanlib.sourceforge.net

Authors

Stephane Raynaud and Charles Doutriaux.

Licence

Lesser GNU Public Licence. See LICENSE file.

Documentation

Quick installation

$ python setup.py install # basic install $ python setup.py install --user # install in user home $ python setup.py install build_ext --inplace # install inplace for dev

See INSTALL file.

spanlib's People

Contributors

doutriaux1 avatar engineero avatar stefraynaud avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

spanlib's Issues

ImportError: No module named _core

Hi Stephane, good day

I downloaded the source of release 2.4.0 and compiled on my ubuntu 14.04 machine using ./autogen.sh + ./configure. (I had to download lbfgs.f in order to be able to compile the library though)

After compiling and installing the library and installing the python module, I tried to run one of the tests in the test folder: test_data.py

There seems to be no _core.py inside the spanlib folder. Could you please let me know If I am doing something wrong?

Thank you

spanlib can be installed with conda in Python 2.7, but not 3.x

@stefraynaud I had no problem installing spanlib in the Python 2.7 version of CDAT 8.1, but I'm having the same kind of endless guru meditation when trying to install into the Python 3 version of CDAT 8.1 as what I described for vacumm in VACUMM/vacumm#15

I guess the current/standard version of spanlib is for Python 2.7 only

You may want to mention this on https://github.com/stefraynaud/spanlib

Note that installing with conda is not mentioned on the spanlib pages. For Python 2.7, I have successfully used conda install -n my_python_env -c stefraynaud -c conda-forge spanlib. You may want to mention this somewhere. I don't remember if I found out about this by myself a long time ago, or if you told me about it

problems building the packages in centos 7

first of all, there is no "configure" script in the package directory; and I use autogen.sh to create it. note that I had to rename configure.in to configure.ac and add a line of "AC_PROG_F77" in order to make it work.

then when I run make, I got the following errors:

make[1]: Entering directory `/home/hyan/tmp/spanlib/src'
make[1]: *** No rule to make target `lbfgs.f', needed by `lbfgs.o'.  Stop.
make[1]: Leaving directory `/home/hyan/tmp/spanlib/src'
make: *** [all-recursive] Error 1

any idea how to make it work? thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.