This Software is GPL v 3.0
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Marcelo B. de Bianchi / m.bianchi@iag.usp.br
This is an interface to the Match package developed by Lorraine Lisiecki which implements a method for alignement of data series with similar shape. For a complete description of the method please check:
Lisiecki, L. E., and P. A. Lisiecki, Application of dynamic programming to the correlation of paleoclimate records, Paleoceanography, 17(D4), 1049, doi:10.1029/2001PA000733, 2002.
Match package is available from: http://www.lorraine-lisiecki.com/match.html
- This is a Python Wrapper;
- This is not Match;
- But it can help you a lot ;) !
The package comes with:
- A setup script that fetchs and compiles match tool in a Linux box (check SRC/setup.sh)
- A Python package (Match.py) with classes that represents the
- Data Serie file as used by Match (Class Serie)
- A match config file with capabilities to run match from within Python ambient (MatchConfFile)
- A match log file
- An optimization class that runs match while accumulating match log files objects that could be used to obtain an age-model.
- A Jupyter Notebook demonstrating some capabilities of the MatchPyGui classes for easy startup
- Clone the repo:
git clone https://github.com/marcelobianchi/pymatch.git- Obtain and compile Match Software
cd pymatch/SRC
bash setup.sh-
Check that match file is compiled and in place. It should resides inside pymatch folder, the same one with the Jupyter Notebook.
-
Start the notebook
jupyter-notebook