Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Similar Libraries #3

Open
lheagy opened this issue Apr 24, 2017 · 7 comments
Open

Similar Libraries #3

lheagy opened this issue Apr 24, 2017 · 7 comments

Comments

@lheagy
Copy link
Member

lheagy commented Apr 24, 2017

Which libraries have similar functionality? What can we leverage? What can we look to for inspiration / ideas?

@kujaku11
Copy link
Contributor

  • Scipy.signal also contains FIR and IIR filters that are useful for filtering time series as well as resampling, windowing, and FFT, probably one of the more useful packages.

  • Obspy has some filtering capabilities and spectral analysis, however they only calculate the power spectra which does not contain any phase information which is what we are most interested in.

  • Pandas is probably the most useful package that we can leverage from.

  • Statsmodel http://www.statsmodels.org/stable/index.html could also be a useful package for time series processing and statistical analysis.

@thast
Copy link
Member

thast commented Apr 25, 2017

Just saw this package for signal processing, that will be part of SciPy 2017 tutorials:
https://github.com/mwickert/scikit-dsp-comm

@craigmillernz
Copy link

GMT is being ported to python and has a bunch of very useful grid manipulation tools.
http://gmt.soest.hawaii.edu/projects/gmt-python-api/wiki

This project has only just begun, but should be interesting as GMT is a solid set of tools.

@lheagy
Copy link
Member Author

lheagy commented Apr 30, 2017

This is a seismic processing package out of UAlberta: https://github.com/SeismicJulia/Seismic.jl Some of the structure and organization may be applicable here too

@thast
Copy link
Member

thast commented May 2, 2017

There were a tutorial on basic Times Series Processing with Pandas at SciPy2016:
Youtube video of the tutorial: https://www.youtube.com/watch?v=JNfxr4BQrLk
Github repository: https://github.com/AileenNielsen/TimeSeriesAnalysisWithPython

@lheagy
Copy link
Member Author

lheagy commented May 4, 2017

xtensor might also be helpful (for code and or ideas): https://github.com/QuantStack/xtensor

@ahartikainen
Copy link

Hey, instead of pandas should we use xarray? It has the same indexing engine as the pandas.

http://xarray.pydata.org/en/stable/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants