├── LICENSE.txt ├── MANIFEST ├── MANIFEST.in ├── README.md ├── doc ├── Makefile ├── build │ ├── .DS_Store │ ├── doctrees │ │ ├── environment.pickle │ │ ├── etc │ │ │ ├── etc.doctree │ │ │ ├── excepts.doctree │ │ │ ├── generated │ │ │ │ ├── pysar.etc.InSARCorrBoundsError.doctree │ │ │ │ ├── pysar.etc.InputError.doctree │ │ │ │ ├── pysar.etc.cptError.doctree │ │ │ │ ├── pysar.etc.nrprint.doctree │ │ │ │ └── pysar.etc.progressbar.doctree │ │ │ └── misc.doctree │ │ ├── image │ │ │ ├── generated │ │ │ │ ├── pysar.image.buffermask.doctree │ │ │ │ ├── pysar.image.ll2mask.doctree │ │ │ │ ├── pysar.image.look.doctree │ │ │ │ ├── pysar.image.look2D.doctree │ │ │ │ ├── pysar.image.poly2mask.doctree │ │ │ │ ├── pysar.image.readHDF5.doctree │ │ │ │ ├── pysar.image.readNetCDF.doctree │ │ │ │ ├── pysar.image.writeBinary.doctree │ │ │ │ ├── pysar.image.writeGeoTiff.doctree │ │ │ │ ├── pysar.image.writeHDF5.doctree │ │ │ │ ├── pysar.image.writeMultiBand2d.doctree │ │ │ │ ├── pysar.image.writeNetCDF.doctree │ │ │ │ ├── pysar.image.writeRaster.doctree │ │ │ │ └── pysar.image.xy2mask.doctree │ │ │ ├── image.doctree │ │ │ ├── io.doctree │ │ │ ├── looks.doctree │ │ │ ├── mask_tools.doctree │ │ │ ├── read.doctree │ │ │ ├── sarfilter.doctree │ │ │ ├── sarlooks.doctree │ │ │ └── write.doctree │ │ ├── index.doctree │ │ ├── insar │ │ │ ├── insar.doctree │ │ │ ├── sarcorrelation.doctree │ │ │ └── sarphase_detrend.doctree │ │ ├── install.doctree │ │ ├── math │ │ │ ├── math.doctree │ │ │ └── sarmath.doctree │ │ ├── plot │ │ │ ├── cm.doctree │ │ │ ├── cpt_tools.doctree │ │ │ ├── generated │ │ │ │ ├── pysar.plot.cm.cpt2cmap.doctree │ │ │ │ ├── pysar.plot.cm.cpt2python.doctree │ │ │ │ ├── pysar.plot.cm.cpt_tools.doctree │ │ │ │ └── pysar.plot.cm.doctree │ │ │ └── plot.doctree │ │ ├── polsar │ │ │ ├── polsar.doctree │ │ │ ├── sardecomp_fd.doctree │ │ │ └── sardecomp_haa.doctree │ │ ├── signal │ │ │ ├── boxfilter.doctree │ │ │ ├── butters.doctree │ │ │ ├── conefilter.doctree │ │ │ ├── generated │ │ │ │ ├── pysar.signal.bandpass.doctree │ │ │ │ ├── pysar.signal.boxcar1d.doctree │ │ │ │ ├── pysar.signal.boxcar2d.doctree │ │ │ │ ├── pysar.signal.butter.doctree │ │ │ │ ├── pysar.signal.conefilter2d.doctree │ │ │ │ ├── pysar.signal.highpass.doctree │ │ │ │ ├── pysar.signal.lowpass.doctree │ │ │ │ ├── pysar.signal.medfilt2d.doctree │ │ │ │ └── pysar.signal.taper.doctree │ │ │ ├── signal.doctree │ │ │ └── special.doctree │ │ ├── sundry.doctree │ │ ├── toolbox.doctree │ │ └── utils │ │ │ ├── gen_tools.doctree │ │ │ ├── generated │ │ │ ├── pysar.utils.acosd.doctree │ │ │ ├── pysar.utils.allcomplex.doctree │ │ │ ├── pysar.utils.alpha_hh.doctree │ │ │ ├── pysar.utils.alpha_vv.doctree │ │ │ ├── pysar.utils.anycomplex.doctree │ │ │ ├── pysar.utils.asind.doctree │ │ │ ├── pysar.utils.cosd.doctree │ │ │ ├── pysar.utils.d2r.doctree │ │ │ ├── pysar.utils.gen_tools.doctree │ │ │ ├── pysar.utils.inc2range.doctree │ │ │ ├── pysar.utils.iscomplex.doctree │ │ │ ├── pysar.utils.r2d.doctree │ │ │ ├── pysar.utils.radius_lat.doctree │ │ │ ├── pysar.utils.range2inc.doctree │ │ │ ├── pysar.utils.sartools.doctree │ │ │ ├── pysar.utils.sind.doctree │ │ │ └── pysar.utils.typecomplex.doctree │ │ │ ├── geo_tools.doctree │ │ │ ├── sartools.doctree │ │ │ └── utils.doctree │ └── html │ │ ├── .buildinfo │ │ ├── _modules │ │ ├── index.html │ │ └── pysar │ │ │ ├── etc │ │ │ ├── excepts.html │ │ │ └── misc.html │ │ │ ├── image │ │ │ ├── looks.html │ │ │ ├── mask_tools.html │ │ │ ├── read.html │ │ │ └── write.html │ │ │ ├── plot │ │ │ ├── cm.html │ │ │ └── cm │ │ │ │ └── cpt_tools.html │ │ │ ├── signal │ │ │ ├── boxfilter.html │ │ │ ├── butters.html │ │ │ ├── conefilter.html │ │ │ ├── medfilter.html │ │ │ └── special.html │ │ │ └── utils │ │ │ ├── gen_tools.html │ │ │ ├── geo_tools.html │ │ │ └── sartools.html │ │ ├── _static │ │ ├── ajax-loader.gif │ │ ├── alabaster.css │ │ ├── basic.css │ │ ├── comment-bright.png │ │ ├── comment-close.png │ │ ├── comment.png │ │ ├── doctools.js │ │ ├── down-pressed.png │ │ ├── down.png │ │ ├── file.png │ │ ├── jquery.js │ │ ├── minus.png │ │ ├── plus.png │ │ ├── pygments.css │ │ ├── pysar.css │ │ ├── searchtools.js │ │ ├── underscore-1.3.1.js │ │ ├── underscore.js │ │ ├── up-pressed.png │ │ ├── up.png │ │ └── websupport.js │ │ ├── etc │ │ ├── etc.html │ │ ├── excepts.html │ │ ├── generated │ │ │ ├── pysar.etc.InSARCorrBoundsError.html │ │ │ ├── pysar.etc.InputError.html │ │ │ ├── pysar.etc.cptError.html │ │ │ ├── pysar.etc.nrprint.html │ │ │ └── pysar.etc.progressbar.html │ │ └── misc.html │ │ ├── genindex.html │ │ ├── image │ │ ├── generated │ │ │ ├── pysar.image.buffermask.html │ │ │ ├── pysar.image.ll2mask.html │ │ │ ├── pysar.image.look.html │ │ │ ├── pysar.image.look2D.html │ │ │ ├── pysar.image.poly2mask.html │ │ │ ├── pysar.image.readHDF5.html │ │ │ ├── pysar.image.readNetCDF.html │ │ │ ├── pysar.image.writeBinary.html │ │ │ ├── pysar.image.writeGeoTiff.html │ │ │ ├── pysar.image.writeHDF5.html │ │ │ ├── pysar.image.writeMultiBand2d.html │ │ │ ├── pysar.image.writeNetCDF.html │ │ │ ├── pysar.image.writeRaster.html │ │ │ └── pysar.image.xy2mask.html │ │ ├── image.html │ │ ├── io.html │ │ ├── looks.html │ │ ├── mask_tools.html │ │ ├── read.html │ │ ├── sarfilter.html │ │ ├── sarlooks.html │ │ └── write.html │ │ ├── index.html │ │ ├── insar │ │ ├── insar.html │ │ ├── sarcorrelation.html │ │ └── sarphase_detrend.html │ │ ├── install.html │ │ ├── math │ │ ├── math.html │ │ └── sarmath.html │ │ ├── objects.inv │ │ ├── plot │ │ ├── cm.html │ │ ├── cpt_tools.html │ │ ├── generated │ │ │ ├── pysar.plot.cm.cpt2cmap.html │ │ │ ├── pysar.plot.cm.cpt2python.html │ │ │ ├── pysar.plot.cm.cpt_tools.html │ │ │ └── pysar.plot.cm.html │ │ └── plot.html │ │ ├── polsar │ │ ├── polsar.html │ │ ├── sardecomp_fd.html │ │ └── sardecomp_haa.html │ │ ├── py-modindex.html │ │ ├── search.html │ │ ├── searchindex.js │ │ ├── signal │ │ ├── boxfilter.html │ │ ├── butters.html │ │ ├── conefilter.html │ │ ├── generated │ │ │ ├── pysar.signal.bandpass.html │ │ │ ├── pysar.signal.boxcar1d.html │ │ │ ├── pysar.signal.boxcar2d.html │ │ │ ├── pysar.signal.butter.html │ │ │ ├── pysar.signal.conefilter2d.html │ │ │ ├── pysar.signal.highpass.html │ │ │ ├── pysar.signal.lowpass.html │ │ │ ├── pysar.signal.medfilt2d.html │ │ │ └── pysar.signal.taper.html │ │ ├── signal.html │ │ └── special.html │ │ ├── sundry.html │ │ ├── toolbox.html │ │ └── utils │ │ ├── gen_tools.html │ │ ├── generated │ │ ├── pysar.utils.acosd.html │ │ ├── pysar.utils.allcomplex.html │ │ ├── pysar.utils.alpha_hh.html │ │ ├── pysar.utils.alpha_vv.html │ │ ├── pysar.utils.anycomplex.html │ │ ├── pysar.utils.asind.html │ │ ├── pysar.utils.cosd.html │ │ ├── pysar.utils.d2r.html │ │ ├── pysar.utils.gen_tools.html │ │ ├── pysar.utils.inc2range.html │ │ ├── pysar.utils.iscomplex.html │ │ ├── pysar.utils.r2d.html │ │ ├── pysar.utils.radius_lat.html │ │ ├── pysar.utils.range2inc.html │ │ ├── pysar.utils.sartools.html │ │ ├── pysar.utils.sind.html │ │ └── pysar.utils.typecomplex.html │ │ ├── geo_tools.html │ │ ├── sartools.html │ │ └── utils.html ├── doc_builder.py ├── generated │ ├── pysar.etc.InSARCorrBoundsError.rst │ ├── pysar.etc.InputError.rst │ ├── pysar.etc.cptError.rst │ ├── pysar.etc.nrprint.rst │ ├── pysar.etc.progressbar.rst │ ├── pysar.image.binary2hdf5.rst │ ├── pysar.image.binary2netcdf.rst │ ├── pysar.image.format_conversion.rst │ ├── pysar.image.ll2mask.rst │ ├── pysar.image.look.rst │ ├── pysar.image.look2D.rst │ ├── pysar.image.looks.rst │ ├── pysar.image.poly2mask.rst │ ├── pysar.image.xy2mask.rst │ ├── pysar.plot.cm.cpt_tools.rst │ ├── pysar.plot.cm.rst │ ├── pysar.signal.boxfilter.rst │ ├── pysar.signal.butter.rst │ ├── pysar.signal.conefilter.rst │ ├── pysar.utils.gen_tools.rst │ └── pysar.utils.sartools.rst ├── noname.gv ├── numpydoc │ ├── __init__.py │ ├── comment_eater.py │ ├── compiler_unparse.py │ ├── docscrape.py │ ├── docscrape_sphinx.py │ ├── linkcode.py │ ├── numpydoc.py │ ├── numpydoc.pyc │ ├── phantom_import.py │ ├── plot_directive.py │ ├── tests │ │ ├── test_docscrape.py │ │ ├── test_linkcode.py │ │ ├── test_phantom_import.py │ │ ├── test_plot_directive.py │ │ └── test_traitsdoc.py │ └── traitsdoc.py └── source │ ├── _static │ └── pysar.css │ ├── _templates │ ├── autosummary │ │ └── class.rst │ ├── indexcontent.html │ ├── indexsidebar.html │ └── layout.html │ ├── conf.py │ ├── etc │ ├── etc.rst │ ├── excepts.rst │ ├── generated │ │ ├── pysar.etc.InSARCorrBoundsError.rst │ │ ├── pysar.etc.InputError.rst │ │ ├── pysar.etc.cptError.rst │ │ ├── pysar.etc.nrprint.rst │ │ └── pysar.etc.progressbar.rst │ └── misc.rst │ ├── image │ ├── generated │ │ ├── pysar.image.buffermask.rst │ │ ├── pysar.image.ll2mask.rst │ │ ├── pysar.image.look.rst │ │ ├── pysar.image.look2D.rst │ │ ├── pysar.image.poly2mask.rst │ │ ├── pysar.image.readHDF5.rst │ │ ├── pysar.image.readNetCDF.rst │ │ ├── pysar.image.writeBinary.rst │ │ ├── pysar.image.writeGeoTiff.rst │ │ ├── pysar.image.writeHDF5.rst │ │ ├── pysar.image.writeMultiBand2d.rst │ │ ├── pysar.image.writeNetCDF.rst │ │ ├── pysar.image.writeRaster.rst │ │ └── pysar.image.xy2mask.rst │ ├── image.rst │ ├── io.rst │ ├── looks.rst │ ├── mask_tools.rst │ ├── read.rst │ ├── sarfilter.rst │ ├── sarlooks.rst │ └── write.rst │ ├── index.rst │ ├── insar │ ├── insar.rst │ ├── sarcorrelation.rst │ └── sarphase_detrend.rst │ ├── install.rst │ ├── math │ ├── math.rst │ └── sarmath.rst │ ├── plot │ ├── cm.rst │ ├── cpt_tools.rst │ ├── generated │ │ ├── pysar.plot.cm.cpt2cmap.rst │ │ ├── pysar.plot.cm.cpt2python.rst │ │ ├── pysar.plot.cm.cpt_tools.rst │ │ └── pysar.plot.cm.rst │ └── plot.rst │ ├── polsar │ ├── polsar.rst │ ├── sardecomp_fd.rst │ └── sardecomp_haa.rst │ ├── signal │ ├── boxfilter.rst │ ├── butters.rst │ ├── conefilter.rst │ ├── generated │ │ ├── pysar.signal.bandpass.rst │ │ ├── pysar.signal.boxcar1d.rst │ │ ├── pysar.signal.boxcar2d.rst │ │ ├── pysar.signal.butter.rst │ │ ├── pysar.signal.conefilter2d.rst │ │ ├── pysar.signal.highpass.rst │ │ ├── pysar.signal.lowpass.rst │ │ ├── pysar.signal.medfilt2d.rst │ │ └── pysar.signal.taper.rst │ ├── signal.rst │ └── special.rst │ ├── sundry.rst │ ├── toolbox.rst │ └── utils │ ├── gen_tools.rst │ ├── generated │ ├── pysar.utils.acosd.rst │ ├── pysar.utils.allcomplex.rst │ ├── pysar.utils.alpha_hh.rst │ ├── pysar.utils.alpha_vv.rst │ ├── pysar.utils.anycomplex.rst │ ├── pysar.utils.asind.rst │ ├── pysar.utils.cosd.rst │ ├── pysar.utils.d2r.rst │ ├── pysar.utils.distance2line.rst │ ├── pysar.utils.distance2lineseg.rst │ ├── pysar.utils.gen_tools.rst │ ├── pysar.utils.greatCircDist.rst │ ├── pysar.utils.inc2range.rst │ ├── pysar.utils.iscomplex.rst │ ├── pysar.utils.r2d.rst │ ├── pysar.utils.radius_lat.rst │ ├── pysar.utils.range2inc.rst │ ├── pysar.utils.sartools.rst │ ├── pysar.utils.sind.rst │ └── pysar.utils.typecomplex.rst │ ├── geo_tools.rst │ ├── sartools.rst │ └── utils.rst ├── pysar ├── __init__.py ├── etc │ ├── __init__.py │ ├── excepts.py │ ├── misc.py │ ├── setup.py │ └── setup.pyc ├── image │ ├── __init__.py │ ├── _looks_mod.f90 │ ├── io.py │ ├── io.pyc │ ├── looks.py │ ├── mask_tools.py │ ├── read.py │ ├── read.pyc │ ├── sarfilter.py │ ├── sarlooks.py │ ├── setup.py │ ├── setup.pyc │ ├── write.py │ └── write.pyc ├── insar │ ├── __init__.py │ ├── _phase_detrend_sup.py │ ├── _subsurf.f │ ├── sarcorrelation.py │ ├── sarphase_detrend.py │ ├── setup.py │ └── setup.pyc ├── math │ ├── __init__.py │ ├── _sarmath_solver.py │ ├── _sarmath_tools.py │ ├── sarmath.py │ ├── setup.py │ ├── setup.pyc │ └── test_files │ │ ├── comp1.bin │ │ ├── comp2.bin │ │ ├── countup.bin │ │ ├── ones.bin │ │ ├── out.bin │ │ ├── twos.bin │ │ └── zeros.bin ├── plot │ ├── __init__.py │ ├── cm │ │ ├── README.txt │ │ ├── VERSION.xml │ │ ├── __init__.py │ │ ├── __init__.pyc │ │ ├── __pycache__ │ │ │ └── setup.cpython-34.pyc │ │ ├── _cpt_defs.py │ │ ├── _cpt_defs.pyc │ │ ├── _generate_pkl.py │ │ ├── cpt │ │ │ ├── andora_wiki.cpt │ │ │ ├── cmaps.pkl │ │ │ ├── correlation.cpt │ │ │ ├── dem_print.cpt │ │ │ ├── dem_screen.cpt │ │ │ ├── dkbluedkred.cpt │ │ │ ├── etopo.cpt │ │ │ ├── etopo1.cpt │ │ │ ├── fierce_ice.cpt │ │ │ ├── fire.cpt │ │ │ ├── glacier1.cpt │ │ │ ├── glacier2.cpt │ │ │ ├── ice_velocity.cpt │ │ │ ├── iceland.cpt │ │ │ ├── make_all_gmt.sh │ │ │ ├── nsa.cpt │ │ │ ├── ocean_con.cpt │ │ │ ├── optimus_prime.cpt │ │ │ ├── publue.cpt │ │ │ ├── stern_special.cpt │ │ │ ├── venezuela.cpt │ │ │ ├── wiki_schwartzwald.cpt │ │ │ ├── xkcd_bath.cpt │ │ │ └── ylorrd_09.cpt │ │ ├── cpt_tools.py │ │ ├── cpt_tools.pyc │ │ ├── gist │ │ │ ├── COPYING.xml │ │ │ ├── DESC.xml │ │ │ ├── __init__.py │ │ │ ├── __pycache__ │ │ │ │ └── setup.cpython-34.pyc │ │ │ ├── cmaps.pkl │ │ │ ├── earth.cpt │ │ │ ├── gray.cpt │ │ │ ├── heat.cpt │ │ │ ├── ncar.cpt │ │ │ ├── rainbow.cpt │ │ │ ├── setup.py │ │ │ ├── setup.pyc │ │ │ ├── stern.cpt │ │ │ └── yarg.cpt │ │ ├── gmt │ │ │ ├── .gmtcommands │ │ │ ├── COPYING.xml │ │ │ ├── DESC.xml │ │ │ ├── GMT_cool.cpt │ │ │ ├── GMT_copper.cpt │ │ │ ├── GMT_cyclic.cpt │ │ │ ├── GMT_drywet.cpt │ │ │ ├── GMT_gebco.cpt │ │ │ ├── GMT_globe.cpt │ │ │ ├── GMT_gray.cpt │ │ │ ├── GMT_haxby.cpt │ │ │ ├── GMT_hot.cpt │ │ │ ├── GMT_jet.cpt │ │ │ ├── GMT_nighttime.cpt │ │ │ ├── GMT_no_green.cpt │ │ │ ├── GMT_ocean.cpt │ │ │ ├── GMT_panoply.cpt │ │ │ ├── GMT_polar.cpt │ │ │ ├── GMT_rainbow.cpt │ │ │ ├── GMT_red2green.cpt │ │ │ ├── GMT_relief.cpt │ │ │ ├── GMT_sealand.cpt │ │ │ ├── GMT_seis.cpt │ │ │ ├── GMT_split.cpt │ │ │ ├── GMT_topo.cpt │ │ │ ├── GMT_wysiwyg.cpt │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── __pycache__ │ │ │ │ └── setup.cpython-34.pyc │ │ │ ├── cmaps.pkl │ │ │ ├── cool.cpt │ │ │ ├── copper.cpt │ │ │ ├── cyclic.cpt │ │ │ ├── drywet.cpt │ │ │ ├── gebco.cpt │ │ │ ├── globe.cpt │ │ │ ├── gray.cpt │ │ │ ├── haxby.cpt │ │ │ ├── hot.cpt │ │ │ ├── jet.cpt │ │ │ ├── nighttime.cpt │ │ │ ├── no_green.cpt │ │ │ ├── ocean.cpt │ │ │ ├── panoply.cpt │ │ │ ├── polar.cpt │ │ │ ├── rainbow.cpt │ │ │ ├── red2green.cpt │ │ │ ├── relief.cpt │ │ │ ├── sealand.cpt │ │ │ ├── seis.cpt │ │ │ ├── setup.py │ │ │ ├── setup.pyc │ │ │ ├── shorten_names.sh │ │ │ ├── split.cpt │ │ │ ├── topo.cpt │ │ │ └── wysiwyg.cpt │ │ ├── grass │ │ │ ├── COPYING.xml │ │ │ ├── DESC.xml │ │ │ ├── __init__.py │ │ │ ├── __pycache__ │ │ │ │ └── setup.cpython-34.pyc │ │ │ ├── aspect.cpt │ │ │ ├── aspectcolr.cpt │ │ │ ├── bcyr.cpt │ │ │ ├── bgyr.cpt │ │ │ ├── byg.cpt │ │ │ ├── byr.cpt │ │ │ ├── celsius.cpt │ │ │ ├── cmaps.pkl │ │ │ ├── corine.cpt │ │ │ ├── curvature.cpt │ │ │ ├── differences.cpt │ │ │ ├── elevation.cpt │ │ │ ├── etopo2.cpt │ │ │ ├── evi.cpt │ │ │ ├── gdd.cpt │ │ │ ├── grey.cpt │ │ │ ├── grey1.0.cpt │ │ │ ├── grey255.cpt │ │ │ ├── gyr.cpt │ │ │ ├── haxby.cpt │ │ │ ├── ndvi.cpt │ │ │ ├── population.cpt │ │ │ ├── precipitation.cpt │ │ │ ├── precipitation_monthly.cpt │ │ │ ├── rainbow.cpt │ │ │ ├── ramp.cpt │ │ │ ├── rstcurv.cpt │ │ │ ├── ryb.cpt │ │ │ ├── ryg.cpt │ │ │ ├── sepia.cpt │ │ │ ├── setup.py │ │ │ ├── setup.pyc │ │ │ ├── slope.cpt │ │ │ ├── srtm.cpt │ │ │ ├── terrain.cpt │ │ │ └── wave.cpt │ │ ├── h5 │ │ │ ├── COPYING.xml │ │ │ ├── DESC.xml │ │ │ ├── __init__.py │ │ │ ├── __pycache__ │ │ │ │ └── setup.cpython-34.pyc │ │ │ ├── autumn.cpt │ │ │ ├── bluered.cpt │ │ │ ├── bone.cpt │ │ │ ├── cmaps.pkl │ │ │ ├── colorcube.cpt │ │ │ ├── cool.cpt │ │ │ ├── copper.cpt │ │ │ ├── cp2cpt.sh │ │ │ ├── dkbluered.cpt │ │ │ ├── flag.cpt │ │ │ ├── gray.cpt │ │ │ ├── green.cpt │ │ │ ├── hot.cpt │ │ │ ├── hsv.cpt │ │ │ ├── jet.cpt │ │ │ ├── lines.cpt │ │ │ ├── pink.cpt │ │ │ ├── prism.cpt │ │ │ ├── setup.py │ │ │ ├── setup.pyc │ │ │ ├── spring.cpt │ │ │ ├── summer.cpt │ │ │ ├── vga.cpt │ │ │ ├── winter.cpt │ │ │ ├── yarg.cpt │ │ │ └── yellow.cpt │ │ ├── idl │ │ │ ├── 00_bw_linear.cpt │ │ │ ├── 01_blue_white.cpt │ │ │ ├── 02_grn_red_blu_wht.cpt │ │ │ ├── 03_red_temperature.cpt │ │ │ ├── 04_blu_grn_red_yel.cpt │ │ │ ├── 05_std_gamma_ii.cpt │ │ │ ├── 06_prism.cpt │ │ │ ├── 07_red_purple.cpt │ │ │ ├── 08_grn_wht_linear.cpt │ │ │ ├── 09_grn_wht_exp.cpt │ │ │ ├── 10_grn_pink.cpt │ │ │ ├── 11_blue_red.cpt │ │ │ ├── 12_16_level.cpt │ │ │ ├── 13_rainbow.cpt │ │ │ ├── 14_steps.cpt │ │ │ ├── 15_stern_special.cpt │ │ │ ├── 16_haze.cpt │ │ │ ├── 16_level.cpt │ │ │ ├── 17_blu_pastel_red.cpt │ │ │ ├── 18_pastels.cpt │ │ │ ├── 19_hue_sat_light1.cpt │ │ │ ├── 20_hue_sat_light2.cpt │ │ │ ├── 21_hue_sat_value1.cpt │ │ │ ├── 22_hue_sat_value2.cpt │ │ │ ├── 23_purple_red_stripe.cpt │ │ │ ├── 24_beach.cpt │ │ │ ├── 25_mac_style.cpt │ │ │ ├── 26_eos_a.cpt │ │ │ ├── 27_eos_b.cpt │ │ │ ├── 28_hardcandy.cpt │ │ │ ├── 29_nature.cpt │ │ │ ├── 30_ocean.cpt │ │ │ ├── 31_peppermint.cpt │ │ │ ├── 32_plasma.cpt │ │ │ ├── 33_blue_red.cpt │ │ │ ├── 34_rainbow.cpt │ │ │ ├── 35_blue_waves.cpt │ │ │ ├── 36_volcano.cpt │ │ │ ├── 37_waves.cpt │ │ │ ├── 38_rainbow18.cpt │ │ │ ├── 39_rainbow_white.cpt │ │ │ ├── 40_rainbow_black.cpt │ │ │ ├── COPYING.xml │ │ │ ├── DESC.xml │ │ │ ├── __init__.py │ │ │ ├── __pycache__ │ │ │ │ └── setup.cpython-34.pyc │ │ │ ├── beach.cpt │ │ │ ├── blu_grn_red_yel.cpt │ │ │ ├── blu_pastel_red.cpt │ │ │ ├── blue_red.cpt │ │ │ ├── blue_waves.cpt │ │ │ ├── blue_white.cpt │ │ │ ├── bw_linear.cpt │ │ │ ├── cmaps.pkl │ │ │ ├── eos_a.cpt │ │ │ ├── eos_b.cpt │ │ │ ├── grn_pink.cpt │ │ │ ├── grn_red_blu_wht.cpt │ │ │ ├── grn_wht_exp.cpt │ │ │ ├── grn_wht_linear.cpt │ │ │ ├── hardcandy.cpt │ │ │ ├── haze.cpt │ │ │ ├── hue_sat_light1.cpt │ │ │ ├── hue_sat_light2.cpt │ │ │ ├── hue_sat_value1.cpt │ │ │ ├── hue_sat_value2.cpt │ │ │ ├── mac_style.cpt │ │ │ ├── make_short_long.sh │ │ │ ├── nature.cpt │ │ │ ├── ocean.cpt │ │ │ ├── pastels.cpt │ │ │ ├── peppermint.cpt │ │ │ ├── plasma.cpt │ │ │ ├── prism.cpt │ │ │ ├── purple_red_stripe.cpt │ │ │ ├── rainbow.cpt │ │ │ ├── rainbow18.cpt │ │ │ ├── rainbow_black.cpt │ │ │ ├── rainbow_white.cpt │ │ │ ├── red_purple.cpt │ │ │ ├── red_temperature.cpt │ │ │ ├── setup.py │ │ │ ├── setup.pyc │ │ │ ├── std_gamma_ii.cpt │ │ │ ├── steps.cpt │ │ │ ├── stern_special.cpt │ │ │ ├── volcano.cpt │ │ │ └── waves.cpt │ │ ├── imagej │ │ │ ├── 000-gray.cpt │ │ │ ├── 001-fire.cpt │ │ │ ├── 002-spectrum.cpt │ │ │ ├── 003-ice.cpt │ │ │ ├── 004-phase.cpt │ │ │ ├── 005-random.cpt │ │ │ ├── 16_colors.cpt │ │ │ ├── 16_equal.cpt │ │ │ ├── 16_ramps.cpt │ │ │ ├── 20_colors.cpt │ │ │ ├── 32_colors.cpt │ │ │ ├── 5_ramps.cpt │ │ │ ├── 6_reserved.cpt │ │ │ ├── 6_shades.cpt │ │ │ ├── COPYING.xml │ │ │ ├── DESC.xml │ │ │ ├── __init__.py │ │ │ ├── __pycache__ │ │ │ │ └── setup.cpython-34.pyc │ │ │ ├── amber.cpt │ │ │ ├── auxctq.cpt │ │ │ ├── blue_orange.cpt │ │ │ ├── blue_orange_icb.cpt │ │ │ ├── brain.cpt │ │ │ ├── brgbcmyw.cpt │ │ │ ├── cells.cpt │ │ │ ├── cequal.cpt │ │ │ ├── cmaps.pkl │ │ │ ├── cmy-cyan.cpt │ │ │ ├── cmy-magneta.cpt │ │ │ ├── cmy-yellow.cpt │ │ │ ├── cmy.cpt │ │ │ ├── cold.cpt │ │ │ ├── cti_ras.cpt │ │ │ ├── edges.cpt │ │ │ ├── fire.cpt │ │ │ ├── gem-16.cpt │ │ │ ├── gem-256.cpt │ │ │ ├── gold.cpt │ │ │ ├── gray.cpt │ │ │ ├── gyr_centre.cpt │ │ │ ├── heart.cpt │ │ │ ├── hue.cpt │ │ │ ├── hue_ramps_08.cpt │ │ │ ├── hue_ramps_16.cpt │ │ │ ├── ice.cpt │ │ │ ├── icool.cpt │ │ │ ├── iman.cpt │ │ │ ├── invert_gray.cpt │ │ │ ├── isocontour.cpt │ │ │ ├── log_down.cpt │ │ │ ├── log_up.cpt │ │ │ ├── mixed.cpt │ │ │ ├── neon-blue.cpt │ │ │ ├── neon-green.cpt │ │ │ ├── neon-magenta.cpt │ │ │ ├── neon-red.cpt │ │ │ ├── pastel.cpt │ │ │ ├── phase.cpt │ │ │ ├── random.cpt │ │ │ ├── rgb-blue.cpt │ │ │ ├── rgb-green.cpt │ │ │ ├── rgb-red.cpt │ │ │ ├── royal.cpt │ │ │ ├── sepia.cpt │ │ │ ├── setup.py │ │ │ ├── setup.pyc │ │ │ ├── siemens.cpt │ │ │ ├── smart.cpt │ │ │ ├── spectrum.cpt │ │ │ ├── split_bkbl_rdwt.cpt │ │ │ ├── split_bkwh_ge.cpt │ │ │ ├── split_bkwt_warmmetal.cpt │ │ │ ├── split_blrd_warmmetal.cpt │ │ │ ├── system_lut.cpt │ │ │ ├── thal_16.cpt │ │ │ ├── thal_256.cpt │ │ │ ├── thallium.cpt │ │ │ ├── topography.cpt │ │ │ ├── unionjack.cpt │ │ │ ├── vivid.cpt │ │ │ └── warhol.cpt │ │ ├── kst │ │ │ ├── 00_bw_linear.cpt │ │ │ ├── 01_blue_white.cpt │ │ │ ├── 02_grn_red_blu_wht.cpt │ │ │ ├── 03_red_temperature.cpt │ │ │ ├── 04_blu_grn_red_yel.cpt │ │ │ ├── 05_std_gamma_ii.cpt │ │ │ ├── 06_prism.cpt │ │ │ ├── 07_red_purple.cpt │ │ │ ├── 08_grn_wht_linear.cpt │ │ │ ├── 09_grn_wht_exp.cpt │ │ │ ├── 10_grn_pink.cpt │ │ │ ├── 11_blue_red.cpt │ │ │ ├── 12_16_level.cpt │ │ │ ├── 13_rainbow.cpt │ │ │ ├── 14_steps.cpt │ │ │ ├── 15_stern_special.cpt │ │ │ ├── 16_haze.cpt │ │ │ ├── 16_level.cpt │ │ │ ├── 17_blu_pastel_red.cpt │ │ │ ├── 18_pastels.cpt │ │ │ ├── 19_hue_sat_light1.cpt │ │ │ ├── 20_hue_sat_light2.cpt │ │ │ ├── 21_hue_sat_value1.cpt │ │ │ ├── 22_hue_sat_value2.cpt │ │ │ ├── 23_purple_red_stripe.cpt │ │ │ ├── 24_beach.cpt │ │ │ ├── 25_mac_style.cpt │ │ │ ├── 26_eos_a.cpt │ │ │ ├── 27_eos_b.cpt │ │ │ ├── 28_hardcandy.cpt │ │ │ ├── 29_nature.cpt │ │ │ ├── 30_ocean.cpt │ │ │ ├── 31_peppermint.cpt │ │ │ ├── 32_plasma.cpt │ │ │ ├── 33_blue_red.cpt │ │ │ ├── 34_rainbow.cpt │ │ │ ├── 35_blue_waves.cpt │ │ │ ├── 36_volcano.cpt │ │ │ ├── 37_waves.cpt │ │ │ ├── 38_rainbow18.cpt │ │ │ ├── 39_rainbow_white.cpt │ │ │ ├── 40_rainbow_black.cpt │ │ │ ├── COPYING.xml │ │ │ ├── DESC.xml │ │ │ ├── __init__.py │ │ │ ├── __pycache__ │ │ │ │ └── setup.cpython-34.pyc │ │ │ ├── beach.cpt │ │ │ ├── blu_grn_red_yel.cpt │ │ │ ├── blu_pastel_red.cpt │ │ │ ├── blue_red.cpt │ │ │ ├── blue_waves.cpt │ │ │ ├── blue_white.cpt │ │ │ ├── bw_linear.cpt │ │ │ ├── cmaps.pkl │ │ │ ├── eos_a.cpt │ │ │ ├── eos_b.cpt │ │ │ ├── grn_pink.cpt │ │ │ ├── grn_red_blu_wht.cpt │ │ │ ├── grn_wht_exp.cpt │ │ │ ├── grn_wht_linear.cpt │ │ │ ├── hardcandy.cpt │ │ │ ├── haze.cpt │ │ │ ├── hue_sat_light1.cpt │ │ │ ├── hue_sat_light2.cpt │ │ │ ├── hue_sat_value1.cpt │ │ │ ├── hue_sat_value2.cpt │ │ │ ├── mac_style.cpt │ │ │ ├── make_short_long.sh │ │ │ ├── nature.cpt │ │ │ ├── ocean.cpt │ │ │ ├── pastels.cpt │ │ │ ├── peppermint.cpt │ │ │ ├── plasma.cpt │ │ │ ├── prism.cpt │ │ │ ├── purple_red_stripe.cpt │ │ │ ├── rainbow.cpt │ │ │ ├── rainbow18.cpt │ │ │ ├── rainbow_black.cpt │ │ │ ├── rainbow_white.cpt │ │ │ ├── red_purple.cpt │ │ │ ├── red_temperature.cpt │ │ │ ├── setup.py │ │ │ ├── setup.pyc │ │ │ ├── std_gamma_ii.cpt │ │ │ ├── steps.cpt │ │ │ ├── stern_special.cpt │ │ │ ├── volcano.cpt │ │ │ └── waves.cpt │ │ ├── ncl │ │ │ ├── BkBlAqGrYeOrReViWh200.cpt │ │ │ ├── BlAqGrYeOrRe.cpt │ │ │ ├── BlAqGrYeOrReVi200.cpt │ │ │ ├── BlGrYeOrReVi200.cpt │ │ │ ├── BlRe.cpt │ │ │ ├── BlWhRe.cpt │ │ │ ├── BlueDarkOrange18.cpt │ │ │ ├── BlueDarkRed18.cpt │ │ │ ├── BlueGreen14.cpt │ │ │ ├── BlueRed.cpt │ │ │ ├── BlueRedGray.cpt │ │ │ ├── BlueWhiteOrangeRed.cpt │ │ │ ├── BlueYellowRed.cpt │ │ │ ├── BrownBlue12.cpt │ │ │ ├── COPYING.xml │ │ │ ├── Cat12.cpt │ │ │ ├── DESC.xml │ │ │ ├── GrayWhiteGray.cpt │ │ │ ├── GreenMagenta16.cpt │ │ │ ├── GreenYellow.cpt │ │ │ ├── OceanLakeLandSnow.cpt │ │ │ ├── StepSeq25.cpt │ │ │ ├── ViBlGrWhYeOrRe.cpt │ │ │ ├── WhBlGrYeRe.cpt │ │ │ ├── WhViBlGrYeOrRe.cpt │ │ │ ├── WhViBlGrYeOrReWh.cpt │ │ │ ├── WhiteBlue.cpt │ │ │ ├── WhiteBlueGreenYellowRed.cpt │ │ │ ├── WhiteGreen.cpt │ │ │ ├── WhiteYellowOrangeRed.cpt │ │ │ ├── __init__.py │ │ │ ├── __pycache__ │ │ │ │ └── setup.cpython-34.pyc │ │ │ ├── amwg.cpt │ │ │ ├── amwg_blueyellowred.cpt │ │ │ ├── cmaps.pkl │ │ │ ├── cosam.cpt │ │ │ ├── cosam12.cpt │ │ │ ├── hotcold_18lev.cpt │ │ │ ├── hotcolr_19lev.cpt │ │ │ ├── mch_default.cpt │ │ │ ├── nrl_sirkes.cpt │ │ │ ├── nrl_sirkes_nowhite.cpt │ │ │ ├── perc2_9lev.cpt │ │ │ ├── percent_11lev.cpt │ │ │ ├── posneg_1.cpt │ │ │ ├── posneg_2.cpt │ │ │ ├── prcp_1.cpt │ │ │ ├── prcp_2.cpt │ │ │ ├── prcp_3.cpt │ │ │ ├── precip2_15lev.cpt │ │ │ ├── precip2_17lev.cpt │ │ │ ├── precip3_16lev.cpt │ │ │ ├── precip4_11lev.cpt │ │ │ ├── precip4_diff_19lev.cpt │ │ │ ├── precip_11lev.cpt │ │ │ ├── precip_diff_12lev.cpt │ │ │ ├── precip_diff_1lev.cpt │ │ │ ├── radar.cpt │ │ │ ├── radar_1.cpt │ │ │ ├── rh_19lev.cpt │ │ │ ├── setup.py │ │ │ ├── setup.pyc │ │ │ ├── spread_15lev.cpt │ │ │ ├── sunshine_9lev.cpt │ │ │ ├── sunshine_diff_12lev.cpt │ │ │ ├── t2m_29lev.cpt │ │ │ ├── tbrAvg1.cpt │ │ │ ├── tbrStd1.cpt │ │ │ ├── tbrVar1.cpt │ │ │ ├── tbr_240-300.cpt │ │ │ ├── tbr_stdev_0-30.cpt │ │ │ ├── tbr_var_0-500.cpt │ │ │ ├── temp_19lev.cpt │ │ │ ├── temp_diff_18lev.cpt │ │ │ ├── temp_diff_1lev.cpt │ │ │ ├── thelix.cpt │ │ │ ├── topo_15lev.cpt │ │ │ ├── wgne15.cpt │ │ │ ├── wind_17lev.cpt │ │ │ └── wxpEnIR.cpt │ │ ├── setup.py │ │ └── setup.pyc │ ├── setup.py │ └── setup.pyc ├── polsar │ ├── __init__.py │ ├── decomp.py │ ├── sardecomp_fd.py │ ├── sardecomp_haa.py │ ├── setup.py │ ├── setup.pyc │ └── src │ │ ├── Eigen │ │ ├── Array │ │ ├── CMakeLists.txt │ │ ├── Cholesky │ │ ├── CholmodSupport │ │ ├── Core │ │ ├── Dense │ │ ├── Eigen │ │ ├── Eigen2Support │ │ ├── Eigenvalues │ │ ├── Geometry │ │ ├── Householder │ │ ├── IterativeLinearSolvers │ │ ├── Jacobi │ │ ├── LU │ │ ├── LeastSquares │ │ ├── OrderingMethods │ │ ├── PaStiXSupport │ │ ├── PardisoSupport │ │ ├── QR │ │ ├── QtAlignedMalloc │ │ ├── SVD │ │ ├── Sparse │ │ ├── SparseCholesky │ │ ├── SparseCore │ │ ├── StdDeque │ │ ├── StdList │ │ ├── StdVector │ │ ├── SuperLUSupport │ │ ├── UmfPackSupport │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ ├── Cholesky │ │ │ ├── CMakeLists.txt │ │ │ ├── LDLT.h │ │ │ ├── LLT.h │ │ │ └── LLT_MKL.h │ │ │ ├── CholmodSupport │ │ │ ├── CMakeLists.txt │ │ │ └── CholmodSupport.h │ │ │ ├── Core │ │ │ ├── Array.h │ │ │ ├── ArrayBase.h │ │ │ ├── ArrayWrapper.h │ │ │ ├── Assign.h │ │ │ ├── Assign_MKL.h │ │ │ ├── BandMatrix.h │ │ │ ├── Block.h │ │ │ ├── BooleanRedux.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CommaInitializer.h │ │ │ ├── CwiseBinaryOp.h │ │ │ ├── CwiseNullaryOp.h │ │ │ ├── CwiseUnaryOp.h │ │ │ ├── CwiseUnaryView.h │ │ │ ├── DenseBase.h │ │ │ ├── DenseCoeffsBase.h │ │ │ ├── DenseStorage.h │ │ │ ├── Diagonal.h │ │ │ ├── DiagonalMatrix.h │ │ │ ├── DiagonalProduct.h │ │ │ ├── Dot.h │ │ │ ├── EigenBase.h │ │ │ ├── Flagged.h │ │ │ ├── ForceAlignedAccess.h │ │ │ ├── Functors.h │ │ │ ├── Fuzzy.h │ │ │ ├── GeneralProduct.h │ │ │ ├── GenericPacketMath.h │ │ │ ├── GlobalFunctions.h │ │ │ ├── IO.h │ │ │ ├── Map.h │ │ │ ├── MapBase.h │ │ │ ├── MathFunctions.h │ │ │ ├── Matrix.h │ │ │ ├── MatrixBase.h │ │ │ ├── NestByValue.h │ │ │ ├── NoAlias.h │ │ │ ├── NumTraits.h │ │ │ ├── PermutationMatrix.h │ │ │ ├── PlainObjectBase.h │ │ │ ├── Product.h │ │ │ ├── ProductBase.h │ │ │ ├── Random.h │ │ │ ├── Redux.h │ │ │ ├── Replicate.h │ │ │ ├── ReturnByValue.h │ │ │ ├── Reverse.h │ │ │ ├── Select.h │ │ │ ├── SelfAdjointView.h │ │ │ ├── SelfCwiseBinaryOp.h │ │ │ ├── SolveTriangular.h │ │ │ ├── StableNorm.h │ │ │ ├── Stride.h │ │ │ ├── Swap.h │ │ │ ├── Transpose.h │ │ │ ├── Transpositions.h │ │ │ ├── TriangularMatrix.h │ │ │ ├── VectorBlock.h │ │ │ ├── VectorwiseOp.h │ │ │ ├── Visitor.h │ │ │ ├── arch │ │ │ │ ├── AltiVec │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Complex.h │ │ │ │ │ └── PacketMath.h │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Default │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── Settings.h │ │ │ │ ├── NEON │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Complex.h │ │ │ │ │ └── PacketMath.h │ │ │ │ └── SSE │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Complex.h │ │ │ │ │ ├── MathFunctions.h │ │ │ │ │ └── PacketMath.h │ │ │ ├── products │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CoeffBasedProduct.h │ │ │ │ ├── GeneralBlockPanelKernel.h │ │ │ │ ├── GeneralMatrixMatrix.h │ │ │ │ ├── GeneralMatrixMatrixTriangular.h │ │ │ │ ├── GeneralMatrixMatrixTriangular_MKL.h │ │ │ │ ├── GeneralMatrixMatrix_MKL.h │ │ │ │ ├── GeneralMatrixVector.h │ │ │ │ ├── GeneralMatrixVector_MKL.h │ │ │ │ ├── Parallelizer.h │ │ │ │ ├── SelfadjointMatrixMatrix.h │ │ │ │ ├── SelfadjointMatrixMatrix_MKL.h │ │ │ │ ├── SelfadjointMatrixVector.h │ │ │ │ ├── SelfadjointMatrixVector_MKL.h │ │ │ │ ├── SelfadjointProduct.h │ │ │ │ ├── SelfadjointRank2Update.h │ │ │ │ ├── TriangularMatrixMatrix.h │ │ │ │ ├── TriangularMatrixMatrix_MKL.h │ │ │ │ ├── TriangularMatrixVector.h │ │ │ │ ├── TriangularMatrixVector_MKL.h │ │ │ │ ├── TriangularSolverMatrix.h │ │ │ │ ├── TriangularSolverMatrix_MKL.h │ │ │ │ └── TriangularSolverVector.h │ │ │ └── util │ │ │ │ ├── BlasUtil.h │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Constants.h │ │ │ │ ├── DisableStupidWarnings.h │ │ │ │ ├── ForwardDeclarations.h │ │ │ │ ├── MKL_support.h │ │ │ │ ├── Macros.h │ │ │ │ ├── Memory.h │ │ │ │ ├── Meta.h │ │ │ │ ├── NonMPL2.h │ │ │ │ ├── ReenableStupidWarnings.h │ │ │ │ ├── StaticAssert.h │ │ │ │ └── XprHelper.h │ │ │ ├── Eigen2Support │ │ │ ├── Block.h │ │ │ ├── CMakeLists.txt │ │ │ ├── Cwise.h │ │ │ ├── CwiseOperators.h │ │ │ ├── Geometry │ │ │ │ ├── AlignedBox.h │ │ │ │ ├── All.h │ │ │ │ ├── AngleAxis.h │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Hyperplane.h │ │ │ │ ├── ParametrizedLine.h │ │ │ │ ├── Quaternion.h │ │ │ │ ├── Rotation2D.h │ │ │ │ ├── RotationBase.h │ │ │ │ ├── Scaling.h │ │ │ │ ├── Transform.h │ │ │ │ └── Translation.h │ │ │ ├── LU.h │ │ │ ├── Lazy.h │ │ │ ├── LeastSquares.h │ │ │ ├── Macros.h │ │ │ ├── MathFunctions.h │ │ │ ├── Memory.h │ │ │ ├── Meta.h │ │ │ ├── Minor.h │ │ │ ├── QR.h │ │ │ ├── SVD.h │ │ │ ├── TriangularSolver.h │ │ │ └── VectorBlock.h │ │ │ ├── Eigenvalues │ │ │ ├── CMakeLists.txt │ │ │ ├── ComplexEigenSolver.h │ │ │ ├── ComplexSchur.h │ │ │ ├── ComplexSchur_MKL.h │ │ │ ├── EigenSolver.h │ │ │ ├── GeneralizedSelfAdjointEigenSolver.h │ │ │ ├── HessenbergDecomposition.h │ │ │ ├── MatrixBaseEigenvalues.h │ │ │ ├── RealSchur.h │ │ │ ├── RealSchur_MKL.h │ │ │ ├── SelfAdjointEigenSolver.h │ │ │ ├── SelfAdjointEigenSolver_MKL.h │ │ │ └── Tridiagonalization.h │ │ │ ├── Geometry │ │ │ ├── AlignedBox.h │ │ │ ├── AngleAxis.h │ │ │ ├── CMakeLists.txt │ │ │ ├── EulerAngles.h │ │ │ ├── Homogeneous.h │ │ │ ├── Hyperplane.h │ │ │ ├── OrthoMethods.h │ │ │ ├── ParametrizedLine.h │ │ │ ├── Quaternion.h │ │ │ ├── Rotation2D.h │ │ │ ├── RotationBase.h │ │ │ ├── Scaling.h │ │ │ ├── Transform.h │ │ │ ├── Translation.h │ │ │ ├── Umeyama.h │ │ │ └── arch │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── Geometry_SSE.h │ │ │ ├── Householder │ │ │ ├── BlockHouseholder.h │ │ │ ├── CMakeLists.txt │ │ │ ├── Householder.h │ │ │ └── HouseholderSequence.h │ │ │ ├── IterativeLinearSolvers │ │ │ ├── BasicPreconditioners.h │ │ │ ├── BiCGSTAB.h │ │ │ ├── CMakeLists.txt │ │ │ ├── ConjugateGradient.h │ │ │ ├── IncompleteLUT.h │ │ │ └── IterativeSolverBase.h │ │ │ ├── Jacobi │ │ │ ├── CMakeLists.txt │ │ │ └── Jacobi.h │ │ │ ├── LU │ │ │ ├── CMakeLists.txt │ │ │ ├── Determinant.h │ │ │ ├── FullPivLU.h │ │ │ ├── Inverse.h │ │ │ ├── PartialPivLU.h │ │ │ ├── PartialPivLU_MKL.h │ │ │ └── arch │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── Inverse_SSE.h │ │ │ ├── OrderingMethods │ │ │ ├── Amd.h │ │ │ └── CMakeLists.txt │ │ │ ├── PaStiXSupport │ │ │ ├── CMakeLists.txt │ │ │ └── PaStiXSupport.h │ │ │ ├── PardisoSupport │ │ │ ├── CMakeLists.txt │ │ │ └── PardisoSupport.h │ │ │ ├── QR │ │ │ ├── CMakeLists.txt │ │ │ ├── ColPivHouseholderQR.h │ │ │ ├── ColPivHouseholderQR_MKL.h │ │ │ ├── FullPivHouseholderQR.h │ │ │ ├── HouseholderQR.h │ │ │ └── HouseholderQR_MKL.h │ │ │ ├── SVD │ │ │ ├── CMakeLists.txt │ │ │ ├── JacobiSVD.h │ │ │ ├── JacobiSVD_MKL.h │ │ │ └── UpperBidiagonalization.h │ │ │ ├── SparseCholesky │ │ │ ├── CMakeLists.txt │ │ │ └── SimplicialCholesky.h │ │ │ ├── SparseCore │ │ │ ├── AmbiVector.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CompressedStorage.h │ │ │ ├── ConservativeSparseSparseProduct.h │ │ │ ├── CoreIterators.h │ │ │ ├── MappedSparseMatrix.h │ │ │ ├── SparseAssign.h │ │ │ ├── SparseBlock.h │ │ │ ├── SparseCwiseBinaryOp.h │ │ │ ├── SparseCwiseUnaryOp.h │ │ │ ├── SparseDenseProduct.h │ │ │ ├── SparseDiagonalProduct.h │ │ │ ├── SparseDot.h │ │ │ ├── SparseFuzzy.h │ │ │ ├── SparseMatrix.h │ │ │ ├── SparseMatrixBase.h │ │ │ ├── SparsePermutation.h │ │ │ ├── SparseProduct.h │ │ │ ├── SparseRedux.h │ │ │ ├── SparseSelfAdjointView.h │ │ │ ├── SparseSparseProductWithPruning.h │ │ │ ├── SparseTranspose.h │ │ │ ├── SparseTriangularView.h │ │ │ ├── SparseUtil.h │ │ │ ├── SparseVector.h │ │ │ ├── SparseView.h │ │ │ └── TriangularSolver.h │ │ │ ├── StlSupport │ │ │ ├── CMakeLists.txt │ │ │ ├── StdDeque.h │ │ │ ├── StdList.h │ │ │ ├── StdVector.h │ │ │ └── details.h │ │ │ ├── SuperLUSupport │ │ │ ├── CMakeLists.txt │ │ │ └── SuperLUSupport.h │ │ │ ├── UmfPackSupport │ │ │ ├── CMakeLists.txt │ │ │ └── UmfPackSupport.h │ │ │ ├── misc │ │ │ ├── CMakeLists.txt │ │ │ ├── Image.h │ │ │ ├── Kernel.h │ │ │ ├── Solve.h │ │ │ ├── SparseSolve.h │ │ │ └── blas.h │ │ │ └── plugins │ │ │ ├── ArrayCwiseBinaryOps.h │ │ │ ├── ArrayCwiseUnaryOps.h │ │ │ ├── BlockMethods.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CommonCwiseBinaryOps.h │ │ │ ├── CommonCwiseUnaryOps.h │ │ │ ├── MatrixCwiseBinaryOps.h │ │ │ └── MatrixCwiseUnaryOps.h │ │ ├── decomp.h │ │ ├── decomp_modc.cpp │ │ └── pdpack.cpp ├── setup.py ├── setup.pyc ├── signal │ ├── __init__.py │ ├── _xapiir.py │ ├── boxfilter.py │ ├── butters.py │ ├── conefilter.py │ ├── filter_modules │ │ ├── butter_bandpass.f │ │ ├── conefilt.cpp │ │ ├── conefilt.h │ │ ├── conefilt_modc.cpp │ │ ├── filter_float_bm.cpp │ │ ├── filter_int_bm.cpp │ │ ├── filter_int_new.cpp │ │ ├── filter_modc.cpp │ │ ├── medfilt.cpp │ │ ├── medfilt.h │ │ ├── medfilt_modc.cpp │ │ ├── old.filter_modc.c │ │ ├── old.setup.py │ │ └── xapiir_sub.f │ ├── medfilter.py │ ├── setup.py │ ├── setup.pyc │ └── special.py ├── utils │ ├── __init__.py │ ├── c_utils.h │ ├── gen_tools.py │ ├── geo_tools.py │ ├── sartools.py │ ├── setup.py │ └── setup.pyc └── version.py ├── setup.cfg └── setup.py /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include *.txt 2 | recursive-include pysar/polsar/src/Eigen * 3 | exclude build 4 | exclude dist 5 | ####recursive-include recon3d/test_data * 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | PySAR 2 | ===== 3 | 4 | PyAR is a perpetually incomplete, general-purpose toolbox for common post-processing 5 | tasks involving synthetic aperture radar (SAR). Users can find interferometric SAR 6 | (InSAR) and polarimetric SAR (PolSAR) tools along with tools for 1D data sets, such 7 | as GPS and seismic data. Contents include command-line Python scripts and Python, 8 | C/C++, and Fortran functions. 9 | 10 | [website](http://web.gps.caltech.edu/~bminchew/mycodes/PySAR/doc/build/html/index.html) 11 | 12 | Install 13 | ------- 14 | python setup.py install [--prefix=/some/install/directory] 15 | 16 | Required packages 17 | ----------------- 18 | - Python 2.6 or greater 19 | - Numpy 1.6 or greater 20 | - Scipy 1.10 or greater 21 | - Matplotlib 22 | - C/C++ and Fortran compilers 23 | 24 | Optional packages 25 | ----------------- 26 | - netcdf4-python 27 | - h5py 28 | - gdal for python 29 | -------------------------------------------------------------------------------- /doc/build/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/.DS_Store -------------------------------------------------------------------------------- /doc/build/doctrees/environment.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/environment.pickle -------------------------------------------------------------------------------- /doc/build/doctrees/etc/etc.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/etc/etc.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/etc/excepts.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/etc/excepts.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/etc/generated/pysar.etc.InSARCorrBoundsError.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/etc/generated/pysar.etc.InSARCorrBoundsError.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/etc/generated/pysar.etc.InputError.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/etc/generated/pysar.etc.InputError.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/etc/generated/pysar.etc.cptError.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/etc/generated/pysar.etc.cptError.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/etc/generated/pysar.etc.nrprint.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/etc/generated/pysar.etc.nrprint.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/etc/generated/pysar.etc.progressbar.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/etc/generated/pysar.etc.progressbar.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/etc/misc.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/etc/misc.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/generated/pysar.image.buffermask.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/generated/pysar.image.buffermask.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/generated/pysar.image.ll2mask.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/generated/pysar.image.ll2mask.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/generated/pysar.image.look.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/generated/pysar.image.look.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/generated/pysar.image.look2D.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/generated/pysar.image.look2D.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/generated/pysar.image.poly2mask.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/generated/pysar.image.poly2mask.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/generated/pysar.image.readHDF5.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/generated/pysar.image.readHDF5.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/generated/pysar.image.readNetCDF.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/generated/pysar.image.readNetCDF.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/generated/pysar.image.writeBinary.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/generated/pysar.image.writeBinary.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/generated/pysar.image.writeGeoTiff.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/generated/pysar.image.writeGeoTiff.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/generated/pysar.image.writeHDF5.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/generated/pysar.image.writeHDF5.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/generated/pysar.image.writeMultiBand2d.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/generated/pysar.image.writeMultiBand2d.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/generated/pysar.image.writeNetCDF.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/generated/pysar.image.writeNetCDF.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/generated/pysar.image.writeRaster.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/generated/pysar.image.writeRaster.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/generated/pysar.image.xy2mask.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/generated/pysar.image.xy2mask.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/image.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/image.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/io.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/io.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/looks.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/looks.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/mask_tools.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/mask_tools.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/read.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/read.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/sarfilter.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/sarfilter.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/sarlooks.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/sarlooks.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/image/write.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/image/write.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/index.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/index.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/insar/insar.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/insar/insar.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/insar/sarcorrelation.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/insar/sarcorrelation.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/insar/sarphase_detrend.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/insar/sarphase_detrend.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/install.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/install.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/math/math.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/math/math.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/math/sarmath.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/math/sarmath.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/plot/cm.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/plot/cm.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/plot/cpt_tools.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/plot/cpt_tools.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/plot/generated/pysar.plot.cm.cpt2cmap.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/plot/generated/pysar.plot.cm.cpt2cmap.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/plot/generated/pysar.plot.cm.cpt2python.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/plot/generated/pysar.plot.cm.cpt2python.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/plot/generated/pysar.plot.cm.cpt_tools.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/plot/generated/pysar.plot.cm.cpt_tools.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/plot/generated/pysar.plot.cm.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/plot/generated/pysar.plot.cm.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/plot/plot.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/plot/plot.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/polsar/polsar.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/polsar/polsar.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/polsar/sardecomp_fd.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/polsar/sardecomp_fd.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/polsar/sardecomp_haa.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/polsar/sardecomp_haa.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/signal/boxfilter.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/signal/boxfilter.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/signal/butters.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/signal/butters.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/signal/conefilter.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/signal/conefilter.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/signal/generated/pysar.signal.bandpass.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/signal/generated/pysar.signal.bandpass.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/signal/generated/pysar.signal.boxcar1d.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/signal/generated/pysar.signal.boxcar1d.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/signal/generated/pysar.signal.boxcar2d.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/signal/generated/pysar.signal.boxcar2d.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/signal/generated/pysar.signal.butter.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/signal/generated/pysar.signal.butter.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/signal/generated/pysar.signal.conefilter2d.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/signal/generated/pysar.signal.conefilter2d.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/signal/generated/pysar.signal.highpass.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/signal/generated/pysar.signal.highpass.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/signal/generated/pysar.signal.lowpass.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/signal/generated/pysar.signal.lowpass.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/signal/generated/pysar.signal.medfilt2d.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/signal/generated/pysar.signal.medfilt2d.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/signal/generated/pysar.signal.taper.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/signal/generated/pysar.signal.taper.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/signal/signal.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/signal/signal.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/signal/special.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/signal/special.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/sundry.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/sundry.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/toolbox.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/toolbox.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/gen_tools.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/gen_tools.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.acosd.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.acosd.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.allcomplex.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.allcomplex.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.alpha_hh.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.alpha_hh.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.alpha_vv.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.alpha_vv.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.anycomplex.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.anycomplex.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.asind.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.asind.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.cosd.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.cosd.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.d2r.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.d2r.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.gen_tools.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.gen_tools.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.inc2range.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.inc2range.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.iscomplex.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.iscomplex.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.r2d.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.r2d.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.radius_lat.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.radius_lat.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.range2inc.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.range2inc.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.sartools.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.sartools.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.sind.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.sind.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/generated/pysar.utils.typecomplex.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/generated/pysar.utils.typecomplex.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/geo_tools.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/geo_tools.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/sartools.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/sartools.doctree -------------------------------------------------------------------------------- /doc/build/doctrees/utils/utils.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/doctrees/utils/utils.doctree -------------------------------------------------------------------------------- /doc/build/html/.buildinfo: -------------------------------------------------------------------------------- 1 | # Sphinx build info version 1 2 | # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. 3 | config: 994745178d10946de6dd3a316b248546 4 | tags: 645f666f9bcd5a90fca523b33c5a78b7 5 | -------------------------------------------------------------------------------- /doc/build/html/_static/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/html/_static/ajax-loader.gif -------------------------------------------------------------------------------- /doc/build/html/_static/comment-bright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/html/_static/comment-bright.png -------------------------------------------------------------------------------- /doc/build/html/_static/comment-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/html/_static/comment-close.png -------------------------------------------------------------------------------- /doc/build/html/_static/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/html/_static/comment.png -------------------------------------------------------------------------------- /doc/build/html/_static/down-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/html/_static/down-pressed.png -------------------------------------------------------------------------------- /doc/build/html/_static/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/html/_static/down.png -------------------------------------------------------------------------------- /doc/build/html/_static/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/html/_static/file.png -------------------------------------------------------------------------------- /doc/build/html/_static/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/html/_static/minus.png -------------------------------------------------------------------------------- /doc/build/html/_static/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/html/_static/plus.png -------------------------------------------------------------------------------- /doc/build/html/_static/up-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/html/_static/up-pressed.png -------------------------------------------------------------------------------- /doc/build/html/_static/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/html/_static/up.png -------------------------------------------------------------------------------- /doc/build/html/objects.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/build/html/objects.inv -------------------------------------------------------------------------------- /doc/generated/pysar.etc.InSARCorrBoundsError.rst: -------------------------------------------------------------------------------- 1 | pysar.etc.InSARCorrBoundsError 2 | ============================== 3 | 4 | .. currentmodule:: pysar.etc 5 | 6 | .. autoexception:: InSARCorrBoundsError -------------------------------------------------------------------------------- /doc/generated/pysar.etc.InputError.rst: -------------------------------------------------------------------------------- 1 | pysar.etc.InputError 2 | ==================== 3 | 4 | .. currentmodule:: pysar.etc 5 | 6 | .. autoexception:: InputError -------------------------------------------------------------------------------- /doc/generated/pysar.etc.cptError.rst: -------------------------------------------------------------------------------- 1 | pysar.etc.cptError 2 | ================== 3 | 4 | .. currentmodule:: pysar.etc 5 | 6 | .. autoexception:: cptError -------------------------------------------------------------------------------- /doc/generated/pysar.etc.nrprint.rst: -------------------------------------------------------------------------------- 1 | pysar.etc.nrprint 2 | ================= 3 | 4 | .. currentmodule:: pysar.etc 5 | 6 | .. autofunction:: nrprint -------------------------------------------------------------------------------- /doc/generated/pysar.etc.progressbar.rst: -------------------------------------------------------------------------------- 1 | pysar.etc.progressbar 2 | ===================== 3 | 4 | .. currentmodule:: pysar.etc 5 | 6 | .. autofunction:: progressbar -------------------------------------------------------------------------------- /doc/generated/pysar.image.binary2hdf5.rst: -------------------------------------------------------------------------------- 1 | pysar.image.binary2hdf5 2 | ======================= 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: binary2hdf5 -------------------------------------------------------------------------------- /doc/generated/pysar.image.binary2netcdf.rst: -------------------------------------------------------------------------------- 1 | pysar.image.binary2netcdf 2 | ========================= 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: binary2netcdf -------------------------------------------------------------------------------- /doc/generated/pysar.image.format_conversion.rst: -------------------------------------------------------------------------------- 1 | pysar.image.format_conversion 2 | ============================= 3 | 4 | .. automodule:: pysar.image.format_conversion 5 | 6 | 7 | 8 | .. rubric:: Functions 9 | 10 | .. autosummary:: 11 | 12 | binary2hdf5 13 | binary2netcdf 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /doc/generated/pysar.image.ll2mask.rst: -------------------------------------------------------------------------------- 1 | pysar.image.ll2mask 2 | =================== 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: ll2mask -------------------------------------------------------------------------------- /doc/generated/pysar.image.look.rst: -------------------------------------------------------------------------------- 1 | pysar.image.look 2 | ================ 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: look -------------------------------------------------------------------------------- /doc/generated/pysar.image.look2D.rst: -------------------------------------------------------------------------------- 1 | pysar.image.look2D 2 | ================== 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: look2D -------------------------------------------------------------------------------- /doc/generated/pysar.image.looks.rst: -------------------------------------------------------------------------------- 1 | pysar.image.looks 2 | ================= 3 | 4 | .. automodule:: pysar.image.looks 5 | 6 | 7 | 8 | .. rubric:: Functions 9 | 10 | .. autosummary:: 11 | 12 | look 13 | look2D 14 | typecomplex 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /doc/generated/pysar.image.poly2mask.rst: -------------------------------------------------------------------------------- 1 | pysar.image.poly2mask 2 | ===================== 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: poly2mask -------------------------------------------------------------------------------- /doc/generated/pysar.image.xy2mask.rst: -------------------------------------------------------------------------------- 1 | pysar.image.xy2mask 2 | =================== 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: xy2mask -------------------------------------------------------------------------------- /doc/generated/pysar.plot.cm.cpt_tools.rst: -------------------------------------------------------------------------------- 1 | pysar.plot.cm.cpt_tools 2 | ======================= 3 | 4 | .. automodule:: pysar.plot.cm.cpt_tools 5 | 6 | 7 | 8 | .. rubric:: Functions 9 | 10 | .. autosummary:: 11 | 12 | cpt2cmap 13 | cpt2python 14 | get_cmap 15 | revcmap 16 | 17 | 18 | 19 | 20 | 21 | .. rubric:: Classes 22 | 23 | .. autosummary:: 24 | 25 | ScalarMappable 26 | 27 | 28 | 29 | 30 | 31 | .. rubric:: Exceptions 32 | 33 | .. autosummary:: 34 | 35 | cptError 36 | 37 | -------------------------------------------------------------------------------- /doc/generated/pysar.plot.cm.rst: -------------------------------------------------------------------------------- 1 | pysar.plot.cm 2 | ============= 3 | 4 | .. automodule:: pysar.plot.cm 5 | 6 | 7 | 8 | .. rubric:: Functions 9 | 10 | .. autosummary:: 11 | 12 | cpt2cmap 13 | cpt2python 14 | get_cmap 15 | get_options 16 | load_gist 17 | load_gmt 18 | load_grass 19 | load_h5 20 | load_idl 21 | load_ij 22 | load_imagej 23 | load_kst 24 | load_ncl 25 | options 26 | revcmap 27 | 28 | 29 | 30 | 31 | 32 | .. rubric:: Classes 33 | 34 | .. autosummary:: 35 | 36 | ScalarMappable 37 | 38 | 39 | 40 | 41 | 42 | .. rubric:: Exceptions 43 | 44 | .. autosummary:: 45 | 46 | cptError 47 | 48 | -------------------------------------------------------------------------------- /doc/generated/pysar.signal.boxfilter.rst: -------------------------------------------------------------------------------- 1 | pysar.signal.boxfilter 2 | ====================== 3 | 4 | .. automodule:: pysar.signal.boxfilter 5 | 6 | 7 | 8 | .. rubric:: Functions 9 | 10 | .. autosummary:: 11 | 12 | boxcar1d 13 | boxcar2d 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /doc/generated/pysar.signal.butter.rst: -------------------------------------------------------------------------------- 1 | pysar.signal.butter 2 | =================== 3 | 4 | .. automodule:: pysar.signal.butter 5 | 6 | 7 | 8 | .. rubric:: Functions 9 | 10 | .. autosummary:: 11 | 12 | bandpass 13 | bandreject 14 | butter 15 | callxapiir 16 | highpass 17 | lowpass 18 | taper 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /doc/generated/pysar.signal.conefilter.rst: -------------------------------------------------------------------------------- 1 | pysar.signal.conefilter 2 | ======================= 3 | 4 | .. automodule:: pysar.signal.conefilter 5 | 6 | 7 | 8 | .. rubric:: Functions 9 | 10 | .. autosummary:: 11 | 12 | conefilter2d 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /doc/generated/pysar.utils.gen_tools.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.gen_tools 2 | ===================== 3 | 4 | .. automodule:: pysar.utils.gen_tools 5 | 6 | 7 | 8 | .. rubric:: Functions 9 | 10 | .. autosummary:: 11 | 12 | acosd 13 | allcomplex 14 | anycomplex 15 | arccosd 16 | arcsind 17 | asind 18 | cosd 19 | d2r 20 | iscomplex 21 | r2d 22 | sind 23 | typecomplex 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /doc/generated/pysar.utils.sartools.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.sartools 2 | ==================== 3 | 4 | .. automodule:: pysar.utils.sartools 5 | 6 | 7 | 8 | .. rubric:: Functions 9 | 10 | .. autosummary:: 11 | 12 | acosd 13 | alpha_hh 14 | alpha_vv 15 | arccosd 16 | arcsind 17 | asind 18 | cosd 19 | d2r 20 | inc2range 21 | r2d 22 | range2inc 23 | sind 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /doc/noname.gv: -------------------------------------------------------------------------------- 1 | digraph G { 2 | graph [layout=dot rankdir=LR] 3 | 4 | // This is just an example for you to use as a template. 5 | // Edit as you like. Whenever you save a legal graph 6 | // the layout in the graphviz window will be updated. 7 | 8 | vim [href="http://www.vim.org/"] 9 | dot [href="http://www.graphviz.org/"] 10 | vimdot [href="file:///usr/bin/vimdot"] 11 | 12 | {vim dot} -> vimdot 13 | } 14 | -------------------------------------------------------------------------------- /doc/numpydoc/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import division, absolute_import, print_function 2 | 3 | from .numpydoc import setup 4 | -------------------------------------------------------------------------------- /doc/numpydoc/numpydoc.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/doc/numpydoc/numpydoc.pyc -------------------------------------------------------------------------------- /doc/numpydoc/tests/test_linkcode.py: -------------------------------------------------------------------------------- 1 | from __future__ import division, absolute_import, print_function 2 | 3 | import numpydoc.linkcode 4 | 5 | # No tests at the moment... 6 | -------------------------------------------------------------------------------- /doc/numpydoc/tests/test_phantom_import.py: -------------------------------------------------------------------------------- 1 | from __future__ import division, absolute_import, print_function 2 | 3 | import sys 4 | from nose import SkipTest 5 | 6 | def test_import(): 7 | if sys.version_info[0] >= 3: 8 | raise SkipTest("phantom_import not ported to Py3") 9 | 10 | import numpydoc.phantom_import 11 | 12 | # No tests at the moment... 13 | -------------------------------------------------------------------------------- /doc/numpydoc/tests/test_plot_directive.py: -------------------------------------------------------------------------------- 1 | from __future__ import division, absolute_import, print_function 2 | 3 | import sys 4 | from nose import SkipTest 5 | 6 | def test_import(): 7 | if sys.version_info[0] >= 3: 8 | raise SkipTest("plot_directive not ported to Python 3 (use the one from Matplotlib instead)") 9 | import numpydoc.plot_directive 10 | 11 | # No tests at the moment... 12 | -------------------------------------------------------------------------------- /doc/numpydoc/tests/test_traitsdoc.py: -------------------------------------------------------------------------------- 1 | from __future__ import division, absolute_import, print_function 2 | 3 | import sys 4 | from nose import SkipTest 5 | 6 | def test_import(): 7 | if sys.version_info[0] >= 3: 8 | raise SkipTest("traitsdoc not ported to Python3") 9 | import numpydoc.traitsdoc 10 | 11 | # No tests at the moment... 12 | -------------------------------------------------------------------------------- /doc/source/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- 1 | {% extends "!autosummary/class.rst" %} 2 | 3 | {% block methods %} 4 | {% if methods %} 5 | .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. 6 | .. autosummary:: 7 | :toctree: 8 | {% for item in all_methods %} 9 | {%- if not item.startswith('_') or item in ['__call__'] %} 10 | {{ name }}.{{ item }} 11 | {%- endif -%} 12 | {%- endfor %} 13 | {% endif %} 14 | {% endblock %} 15 | 16 | {% block attributes %} 17 | {% if attributes %} 18 | .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. 19 | .. autosummary:: 20 | :toctree: 21 | {% for item in all_attributes %} 22 | {%- if not item.startswith('_') %} 23 | {{ name }}.{{ item }} 24 | {%- endif -%} 25 | {%- endfor %} 26 | {% endif %} 27 | {% endblock %} 28 | -------------------------------------------------------------------------------- /doc/source/_templates/indexsidebar.html: -------------------------------------------------------------------------------- 1 |

Resources

2 | 6 | -------------------------------------------------------------------------------- /doc/source/_templates/layout.html: -------------------------------------------------------------------------------- 1 | {% extends "!layout.html" %} 2 | {% block rootrellink %} 3 |
  • {{ shorttitle }}{{ reldelim1 }}
  • 4 | {% endblock %} 5 | 6 | {% block sidebarsearch %} 7 | {%- if sourcename %} 8 | 15 | {%- endif %} 16 | {{ super() }} 17 | {% endblock %} 18 | -------------------------------------------------------------------------------- /doc/source/etc/etc.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _etc: 3 | 4 | .. automodule:: pysar.etc 5 | :members: 6 | -------------------------------------------------------------------------------- /doc/source/etc/excepts.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _excepts: 3 | 4 | exceptions 5 | ---------- 6 | .. automodule:: pysar.etc.excepts 7 | :members: 8 | :undoc-members: 9 | -------------------------------------------------------------------------------- /doc/source/etc/generated/pysar.etc.InSARCorrBoundsError.rst: -------------------------------------------------------------------------------- 1 | pysar.etc.InSARCorrBoundsError 2 | ============================== 3 | 4 | .. currentmodule:: pysar.etc 5 | 6 | .. autoexception:: InSARCorrBoundsError -------------------------------------------------------------------------------- /doc/source/etc/generated/pysar.etc.InputError.rst: -------------------------------------------------------------------------------- 1 | pysar.etc.InputError 2 | ==================== 3 | 4 | .. currentmodule:: pysar.etc 5 | 6 | .. autoexception:: InputError -------------------------------------------------------------------------------- /doc/source/etc/generated/pysar.etc.cptError.rst: -------------------------------------------------------------------------------- 1 | pysar.etc.cptError 2 | ================== 3 | 4 | .. currentmodule:: pysar.etc 5 | 6 | .. autoexception:: cptError -------------------------------------------------------------------------------- /doc/source/etc/generated/pysar.etc.nrprint.rst: -------------------------------------------------------------------------------- 1 | pysar.etc.nrprint 2 | ================= 3 | 4 | .. currentmodule:: pysar.etc 5 | 6 | .. autofunction:: nrprint -------------------------------------------------------------------------------- /doc/source/etc/generated/pysar.etc.progressbar.rst: -------------------------------------------------------------------------------- 1 | pysar.etc.progressbar 2 | ===================== 3 | 4 | .. currentmodule:: pysar.etc 5 | 6 | .. autofunction:: progressbar -------------------------------------------------------------------------------- /doc/source/etc/misc.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _misc: 3 | 4 | misc 5 | ---- 6 | .. automodule:: pysar.etc.misc 7 | :members: 8 | 9 | -------------------------------------------------------------------------------- /doc/source/image/generated/pysar.image.buffermask.rst: -------------------------------------------------------------------------------- 1 | pysar.image.buffermask 2 | ====================== 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: buffermask -------------------------------------------------------------------------------- /doc/source/image/generated/pysar.image.ll2mask.rst: -------------------------------------------------------------------------------- 1 | pysar.image.ll2mask 2 | =================== 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: ll2mask -------------------------------------------------------------------------------- /doc/source/image/generated/pysar.image.look.rst: -------------------------------------------------------------------------------- 1 | pysar.image.look 2 | ================ 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: look -------------------------------------------------------------------------------- /doc/source/image/generated/pysar.image.look2D.rst: -------------------------------------------------------------------------------- 1 | pysar.image.look2D 2 | ================== 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: look2D -------------------------------------------------------------------------------- /doc/source/image/generated/pysar.image.poly2mask.rst: -------------------------------------------------------------------------------- 1 | pysar.image.poly2mask 2 | ===================== 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: poly2mask -------------------------------------------------------------------------------- /doc/source/image/generated/pysar.image.readHDF5.rst: -------------------------------------------------------------------------------- 1 | pysar.image.readHDF5 2 | ==================== 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: readHDF5 -------------------------------------------------------------------------------- /doc/source/image/generated/pysar.image.readNetCDF.rst: -------------------------------------------------------------------------------- 1 | pysar.image.readNetCDF 2 | ====================== 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: readNetCDF -------------------------------------------------------------------------------- /doc/source/image/generated/pysar.image.writeBinary.rst: -------------------------------------------------------------------------------- 1 | pysar.image.writeBinary 2 | ======================= 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: writeBinary -------------------------------------------------------------------------------- /doc/source/image/generated/pysar.image.writeGeoTiff.rst: -------------------------------------------------------------------------------- 1 | pysar.image.writeGeoTiff 2 | ======================== 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: writeGeoTiff -------------------------------------------------------------------------------- /doc/source/image/generated/pysar.image.writeHDF5.rst: -------------------------------------------------------------------------------- 1 | pysar.image.writeHDF5 2 | ===================== 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: writeHDF5 -------------------------------------------------------------------------------- /doc/source/image/generated/pysar.image.writeMultiBand2d.rst: -------------------------------------------------------------------------------- 1 | pysar.image.writeMultiBand2d 2 | ============================ 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: writeMultiBand2d -------------------------------------------------------------------------------- /doc/source/image/generated/pysar.image.writeNetCDF.rst: -------------------------------------------------------------------------------- 1 | pysar.image.writeNetCDF 2 | ======================= 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: writeNetCDF -------------------------------------------------------------------------------- /doc/source/image/generated/pysar.image.writeRaster.rst: -------------------------------------------------------------------------------- 1 | pysar.image.writeRaster 2 | ======================= 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: writeRaster -------------------------------------------------------------------------------- /doc/source/image/generated/pysar.image.xy2mask.rst: -------------------------------------------------------------------------------- 1 | pysar.image.xy2mask 2 | =================== 3 | 4 | .. currentmodule:: pysar.image 5 | 6 | .. autofunction:: xy2mask -------------------------------------------------------------------------------- /doc/source/image/image.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _image: 3 | 4 | .. automodule:: pysar.image 5 | :members: 6 | -------------------------------------------------------------------------------- /doc/source/image/io.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _io: 3 | 4 | .. automodule:: pysar.image.io 5 | :members: 6 | :undoc-members: 7 | -------------------------------------------------------------------------------- /doc/source/image/looks.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _looks: 3 | 4 | Looks 5 | ----- 6 | 7 | Incoherent averaging (a.k.a. decimation or looking) 8 | 9 | .. automodule:: pysar.image.looks 10 | :members: 11 | -------------------------------------------------------------------------------- /doc/source/image/mask_tools.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _mask_tools: 3 | 4 | mask_tools 5 | --------- 6 | Convert polynomial to mask 7 | 8 | .. automodule:: pysar.image.mask_tools 9 | :members: 10 | -------------------------------------------------------------------------------- /doc/source/image/read.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _read: 3 | 4 | .. automodule:: pysar.image.read 5 | :members: 6 | :undoc-members: 7 | -------------------------------------------------------------------------------- /doc/source/image/sarfilter.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _sarfilter: 3 | 4 | sarfilter 5 | --------- 6 | 7 | Script for filtering images 8 | 9 | .. automodule:: sarfilter 10 | :members: 11 | -------------------------------------------------------------------------------- /doc/source/image/sarlooks.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _sarlooks: 3 | 4 | sarlooks 5 | -------- 6 | Script for looking (i.e. decimating) images 7 | 8 | .. automodule:: sarlooks 9 | :members: 10 | -------------------------------------------------------------------------------- /doc/source/image/write.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _write: 3 | 4 | .. automodule:: pysar.image.write 5 | :members: 6 | :undoc-members: 7 | -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- 1 | .. PySAR documentation master file, created by 2 | sphinx-quickstart on Fri Mar 21 17:50:32 2014. 3 | You can adapt this file completely to your liking, but it should at least 4 | contain the root `toctree` directive. 5 | 6 | PySAR documentation 7 | =================== 8 | 9 | PyAR is a perpetually incomplete, general-purpose toolbox for common post-processing tasks involving synthetic aperture radar (SAR). Users can find interferometric SAR (InSAR) and polarimetric SAR (PolSAR) tools along with tools for 1D data sets, such as GPS and seismic data. Contents include command-line Python scripts and Python, C/C++, and Fortran functions. 10 | 11 | -------------------------------------------------------------------- 12 | 13 | Contents 14 | ^^^^^^^^ 15 | 16 | .. toctree:: 17 | :maxdepth: 2 18 | 19 | install 20 | toolbox 21 | 22 | -------------------------------------------------------------------- 23 | 24 | Indices and tables 25 | ^^^^^^^^^^^^^^^^^^ 26 | 27 | * :ref:`genindex` 28 | * :ref:`modindex` 29 | * :ref:`search` 30 | 31 | -------------------------------------------------------------------------------- /doc/source/insar/insar.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _insar: 3 | 4 | .. automodule:: pysar.insar 5 | :members: 6 | -------------------------------------------------------------------------------- /doc/source/insar/sarcorrelation.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _sarcorrelation: 3 | 4 | sarcorrelation 5 | -------------- 6 | 7 | Compute InSAR correlation from two SAR scenes 8 | 9 | .. automodule:: sarcorrelation 10 | :members: 11 | -------------------------------------------------------------------------------- /doc/source/insar/sarphase_detrend.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _sarphase_detrend: 3 | 4 | sarphase_detrend 5 | ---------------- 6 | 7 | Fit and remove a 2D polynomial from an image 8 | 9 | .. automodule:: sarphase_detrend 10 | :members: 11 | -------------------------------------------------------------------------------- /doc/source/install.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _install: 3 | 4 | Getting Started 5 | =============== 6 | 7 | PySAR does not currently support Python 3, but will soon. 8 | 9 | Download 10 | -------- 11 | 12 | .. code-block:: bash 13 | 14 | $ git clone https://github.com/bminchew/PySAR 15 | 16 | Installation 17 | ------------ 18 | 19 | .. code-block:: bash 20 | 21 | $ [sudo] python setup.py install 22 | 23 | Requirements 24 | ------------ 25 | 26 | * Numpy 1.6 or newer 27 | * Scipy 1.10 or newer 28 | * Matplotlib 29 | 30 | Optional packages 31 | ----------------- 32 | 33 | * netcdf4-python 34 | * h5py 35 | * gdal for python 36 | 37 | 38 | -------------------------------------------------------------------------------- /doc/source/math/math.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _math: 3 | 4 | .. automodule:: pysar.math 5 | :members: 6 | -------------------------------------------------------------------------------- /doc/source/math/sarmath.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _sarmath: 3 | 4 | sarmath 5 | ------- 6 | 7 | Basic math functions 8 | 9 | .. automodule:: sarmath 10 | :members: 11 | -------------------------------------------------------------------------------- /doc/source/plot/cm.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _cm: 3 | 4 | Colormap 5 | -------- 6 | 7 | Extra colormaps and tools to make even more matplotlib colormaps 8 | 9 | .. automodule:: pysar.plot.cm 10 | :members: 11 | :undoc-members: 12 | -------------------------------------------------------------------------------- /doc/source/plot/cpt_tools.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _cpt_tools: 3 | 4 | cpt_tools 5 | --------- 6 | 7 | .. automodule:: pysar.plot.cm.cpt_tools 8 | :members: 9 | :undoc-members: 10 | -------------------------------------------------------------------------------- /doc/source/plot/generated/pysar.plot.cm.cpt2cmap.rst: -------------------------------------------------------------------------------- 1 | pysar.plot.cm.cpt2cmap 2 | ====================== 3 | 4 | .. currentmodule:: pysar.plot.cm 5 | 6 | .. autofunction:: cpt2cmap -------------------------------------------------------------------------------- /doc/source/plot/generated/pysar.plot.cm.cpt2python.rst: -------------------------------------------------------------------------------- 1 | pysar.plot.cm.cpt2python 2 | ======================== 3 | 4 | .. currentmodule:: pysar.plot.cm 5 | 6 | .. autofunction:: cpt2python -------------------------------------------------------------------------------- /doc/source/plot/generated/pysar.plot.cm.cpt_tools.rst: -------------------------------------------------------------------------------- 1 | pysar.plot.cm.cpt_tools 2 | ======================= 3 | 4 | .. automodule:: pysar.plot.cm.cpt_tools 5 | 6 | 7 | 8 | .. rubric:: Functions 9 | 10 | .. autosummary:: 11 | 12 | cpt2cmap 13 | cpt2python 14 | get_cmap 15 | revcmap 16 | 17 | 18 | 19 | 20 | 21 | .. rubric:: Classes 22 | 23 | .. autosummary:: 24 | 25 | ScalarMappable 26 | 27 | 28 | 29 | 30 | 31 | .. rubric:: Exceptions 32 | 33 | .. autosummary:: 34 | 35 | cptError 36 | 37 | -------------------------------------------------------------------------------- /doc/source/plot/generated/pysar.plot.cm.rst: -------------------------------------------------------------------------------- 1 | pysar.plot.cm 2 | ============= 3 | 4 | .. automodule:: pysar.plot.cm 5 | 6 | 7 | 8 | .. rubric:: Functions 9 | 10 | .. autosummary:: 11 | 12 | cpt2cmap 13 | cpt2python 14 | get_cmap 15 | get_options 16 | load_gist 17 | load_gmt 18 | load_grass 19 | load_h5 20 | load_idl 21 | load_ij 22 | load_imagej 23 | load_kst 24 | load_ncl 25 | options 26 | revcmap 27 | 28 | 29 | 30 | 31 | 32 | .. rubric:: Classes 33 | 34 | .. autosummary:: 35 | 36 | ScalarMappable 37 | 38 | 39 | 40 | 41 | 42 | .. rubric:: Exceptions 43 | 44 | .. autosummary:: 45 | 46 | cptError 47 | 48 | -------------------------------------------------------------------------------- /doc/source/plot/plot.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _plot: 3 | 4 | .. automodule:: pysar.plot 5 | :members: 6 | -------------------------------------------------------------------------------- /doc/source/polsar/polsar.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _polsar: 3 | 4 | .. automodule:: pysar.polsar 5 | :members: 6 | -------------------------------------------------------------------------------- /doc/source/polsar/sardecomp_fd.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: 2 | .. _sardecomp_fd: 3 | 4 | sardecomp_fd 5 | ------------ 6 | 7 | Freeman-Durden 3-component polarimetric decomposition 8 | 9 | .. automodule:: sardecomp_fd 10 | :members: 11 | -------------------------------------------------------------------------------- /doc/source/polsar/sardecomp_haa.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: 2 | .. _sardecomp_haa: 3 | 4 | sardecomp_haa 5 | ------------- 6 | 7 | H/A/:math:`\alpha` decomposition 8 | 9 | .. automodule:: sardecomp_haa 10 | :members: 11 | -------------------------------------------------------------------------------- /doc/source/signal/boxfilter.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _boxfilter: 3 | 4 | .. automodule:: pysar.signal.boxfilter 5 | :members: 6 | :undoc-members: 7 | -------------------------------------------------------------------------------- /doc/source/signal/butters.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _butters: 3 | 4 | .. automodule:: pysar.signal.butters 5 | :members: 6 | -------------------------------------------------------------------------------- /doc/source/signal/conefilter.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _conefilter: 3 | 4 | .. automodule:: pysar.signal.conefilter 5 | :members: 6 | :undoc-members: 7 | -------------------------------------------------------------------------------- /doc/source/signal/generated/pysar.signal.bandpass.rst: -------------------------------------------------------------------------------- 1 | pysar.signal.bandpass 2 | ===================== 3 | 4 | .. currentmodule:: pysar.signal 5 | 6 | .. autofunction:: bandpass -------------------------------------------------------------------------------- /doc/source/signal/generated/pysar.signal.boxcar1d.rst: -------------------------------------------------------------------------------- 1 | pysar.signal.boxcar1d 2 | ===================== 3 | 4 | .. currentmodule:: pysar.signal 5 | 6 | .. autofunction:: boxcar1d -------------------------------------------------------------------------------- /doc/source/signal/generated/pysar.signal.boxcar2d.rst: -------------------------------------------------------------------------------- 1 | pysar.signal.boxcar2d 2 | ===================== 3 | 4 | .. currentmodule:: pysar.signal 5 | 6 | .. autofunction:: boxcar2d -------------------------------------------------------------------------------- /doc/source/signal/generated/pysar.signal.butter.rst: -------------------------------------------------------------------------------- 1 | pysar.signal.butter 2 | =================== 3 | 4 | .. currentmodule:: pysar.signal 5 | 6 | .. autofunction:: butter -------------------------------------------------------------------------------- /doc/source/signal/generated/pysar.signal.conefilter2d.rst: -------------------------------------------------------------------------------- 1 | pysar.signal.conefilter2d 2 | ========================= 3 | 4 | .. currentmodule:: pysar.signal 5 | 6 | .. autofunction:: conefilter2d -------------------------------------------------------------------------------- /doc/source/signal/generated/pysar.signal.highpass.rst: -------------------------------------------------------------------------------- 1 | pysar.signal.highpass 2 | ===================== 3 | 4 | .. currentmodule:: pysar.signal 5 | 6 | .. autofunction:: highpass -------------------------------------------------------------------------------- /doc/source/signal/generated/pysar.signal.lowpass.rst: -------------------------------------------------------------------------------- 1 | pysar.signal.lowpass 2 | ==================== 3 | 4 | .. currentmodule:: pysar.signal 5 | 6 | .. autofunction:: lowpass -------------------------------------------------------------------------------- /doc/source/signal/generated/pysar.signal.medfilt2d.rst: -------------------------------------------------------------------------------- 1 | pysar.signal.medfilt2d 2 | ====================== 3 | 4 | .. currentmodule:: pysar.signal 5 | 6 | .. autofunction:: medfilt2d -------------------------------------------------------------------------------- /doc/source/signal/generated/pysar.signal.taper.rst: -------------------------------------------------------------------------------- 1 | pysar.signal.taper 2 | ================== 3 | 4 | .. currentmodule:: pysar.signal 5 | 6 | .. autofunction:: taper -------------------------------------------------------------------------------- /doc/source/signal/signal.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _signal: 3 | 4 | .. automodule:: pysar.signal 5 | :members: 6 | -------------------------------------------------------------------------------- /doc/source/signal/special.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _special: 3 | 4 | .. automodule:: pysar.signal.special 5 | :members: 6 | :undoc-members: 7 | -------------------------------------------------------------------------------- /doc/source/sundry.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _sundry: 3 | 4 | Miscellaneous info 5 | ================== 6 | 7 | A hodgepodge of things some users might find interesting and/or instructive. 8 | 9 | Links 10 | ----- 11 | 12 | some links 13 | 14 | Contributors 15 | ------------ 16 | 17 | B. Minchew (`website `_) 18 | -------------------------------------------------------------------------------- /doc/source/toolbox.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _toolbox: 3 | 4 | PySAR 5 | ===== 6 | 7 | PySAR is organized by general task. 8 | 9 | Processing 10 | ---------- 11 | .. toctree:: 12 | :maxdepth: 1 13 | 14 | ./image/image 15 | ./insar/insar 16 | ./math/math 17 | ./polsar/polsar 18 | ./signal/signal 19 | 20 | Extras 21 | ------ 22 | .. toctree:: 23 | :maxdepth: 1 24 | 25 | ./etc/etc 26 | ./plot/plot 27 | ./utils/utils 28 | -------------------------------------------------------------------------------- /doc/source/utils/gen_tools.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _gen_tools: 3 | 4 | gen_tools 5 | --------- 6 | 7 | General toolbox 8 | 9 | .. automodule:: pysar.utils.gen_tools 10 | :members: 11 | :undoc-members: 12 | -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.acosd.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.acosd 2 | ================= 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: acosd -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.allcomplex.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.allcomplex 2 | ====================== 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: allcomplex -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.alpha_hh.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.alpha_hh 2 | ==================== 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: alpha_hh -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.alpha_vv.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.alpha_vv 2 | ==================== 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: alpha_vv -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.anycomplex.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.anycomplex 2 | ====================== 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: anycomplex -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.asind.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.asind 2 | ================= 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: asind -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.cosd.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.cosd 2 | ================ 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: cosd -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.d2r.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.d2r 2 | =============== 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: d2r -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.distance2line.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.distance2line 2 | ========================= 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: distance2line -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.distance2lineseg.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.distance2lineseg 2 | ============================ 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: distance2lineseg -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.gen_tools.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.gen_tools 2 | ===================== 3 | 4 | .. automodule:: pysar.utils.gen_tools 5 | 6 | 7 | 8 | .. rubric:: Functions 9 | 10 | .. autosummary:: 11 | 12 | acosd 13 | allcomplex 14 | anycomplex 15 | arccosd 16 | arcsind 17 | asind 18 | cosd 19 | d2r 20 | iscomplex 21 | r2d 22 | sind 23 | typecomplex 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.greatCircDist.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.greatCircDist 2 | ========================= 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: greatCircDist -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.inc2range.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.inc2range 2 | ===================== 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: inc2range -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.iscomplex.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.iscomplex 2 | ===================== 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: iscomplex -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.r2d.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.r2d 2 | =============== 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: r2d -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.radius_lat.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.radius_lat 2 | ====================== 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: radius_lat -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.range2inc.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.range2inc 2 | ===================== 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: range2inc -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.sartools.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.sartools 2 | ==================== 3 | 4 | .. automodule:: pysar.utils.sartools 5 | 6 | 7 | 8 | .. rubric:: Functions 9 | 10 | .. autosummary:: 11 | 12 | acosd 13 | alpha_hh 14 | alpha_vv 15 | arccosd 16 | arcsind 17 | asind 18 | cosd 19 | d2r 20 | inc2range 21 | r2d 22 | range2inc 23 | sind 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.sind.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.sind 2 | ================ 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: sind -------------------------------------------------------------------------------- /doc/source/utils/generated/pysar.utils.typecomplex.rst: -------------------------------------------------------------------------------- 1 | pysar.utils.typecomplex 2 | ======================= 3 | 4 | .. currentmodule:: pysar.utils 5 | 6 | .. autofunction:: typecomplex -------------------------------------------------------------------------------- /doc/source/utils/geo_tools.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _geo_tools: 3 | 4 | geo_tools 5 | --------- 6 | 7 | Geographic and geometric toolbox 8 | 9 | .. automodule:: pysar.utils.geo_tools 10 | :members: 11 | :undoc-members: 12 | -------------------------------------------------------------------------------- /doc/source/utils/sartools.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _sartools: 3 | 4 | sartools 5 | --------- 6 | 7 | Misc. SAR toolbox 8 | 9 | .. automodule:: pysar.utils.sartools 10 | :members: 11 | :undoc-members: 12 | -------------------------------------------------------------------------------- /doc/source/utils/utils.rst: -------------------------------------------------------------------------------- 1 | .. highlight:: rst 2 | .. _utils: 3 | 4 | .. automodule:: pysar.utils 5 | :members: 6 | -------------------------------------------------------------------------------- /pysar/etc/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Etc (:mod:`pysar.etc`) 3 | ====================== 4 | 5 | .. currentmodule:: pysar.etc 6 | 7 | Functions 8 | --------- 9 | 10 | Additional exceptions (:mod:`pysar.etc.excepts`) 11 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12 | 13 | .. autosummary:: 14 | :toctree: generated/ 15 | 16 | InputError Input errors 17 | InSARCorrBoundsError InSAR correlation < 0 or > 1 18 | cptError Error loading a CPT file 19 | 20 | Miscellaneous tools (:mod:`pysar.etc.misc`) 21 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 22 | 23 | .. autosummary:: 24 | :toctree: generated/ 25 | 26 | progressbar Prints a wget-like progress bar to the screen 27 | nrprint No (carriage) return print 28 | 29 | Scripts 30 | ------- 31 | 32 | None 33 | 34 | """ 35 | import misc 36 | import excepts 37 | 38 | from misc import * 39 | from excepts import * 40 | 41 | __all__ = ['misc','excepts'] 42 | -------------------------------------------------------------------------------- /pysar/etc/excepts.py: -------------------------------------------------------------------------------- 1 | """ 2 | Additional exceptions 3 | """ 4 | 5 | __all__ = ['InputError','InSARCorrBoundsError','cptError', 6 | 'GdalError','NetcdfError','H5pyError','BoneHeaded'] 7 | 8 | ###=========================================================== 9 | class InputError(Exception): 10 | pass 11 | ###---------------------------------------- 12 | class InSARCorrBoundsError(Exception): 13 | pass 14 | ###---------------------------------------- 15 | class cptError(Exception): 16 | pass 17 | ###---------------------------------------- 18 | class GdalError(Exception): 19 | pass 20 | ###---------------------------------------- 21 | class NetcdfError(Exception): 22 | pass 23 | ###---------------------------------------- 24 | class H5pyError(Exception): 25 | pass 26 | ###---------------------------------------- 27 | class BoneHeaded(Exception): 28 | pass 29 | ###---------------------------------------- 30 | -------------------------------------------------------------------------------- /pysar/etc/setup.py: -------------------------------------------------------------------------------- 1 | import sys,os 2 | 3 | def configuration(parent_package='',top_path=None): 4 | from numpy.distutils.misc_util import Configuration 5 | config = Configuration('etc', parent_package, top_path) 6 | return config 7 | 8 | if __name__ == '__main__': 9 | from distutils.dir_util import remove_tree 10 | from numpy.distutils.core import setup 11 | if os.path.exists('./build'): 12 | remove_tree('./build') 13 | setup(**configuration(top_path='').todict()) 14 | 15 | -------------------------------------------------------------------------------- /pysar/etc/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/etc/setup.pyc -------------------------------------------------------------------------------- /pysar/image/io.py: -------------------------------------------------------------------------------- 1 | ''' 2 | I/O functions 3 | ''' 4 | from __future__ import print_function 5 | import sys,os 6 | import numpy as np 7 | 8 | import read 9 | import write 10 | 11 | __all__ = ['read','write'] 12 | 13 | from read import * 14 | from write import * 15 | -------------------------------------------------------------------------------- /pysar/image/io.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/image/io.pyc -------------------------------------------------------------------------------- /pysar/image/read.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/image/read.pyc -------------------------------------------------------------------------------- /pysar/image/setup.py: -------------------------------------------------------------------------------- 1 | import sys,os 2 | 3 | def configuration(parent_package='',top_path=None): 4 | from numpy.distutils.misc_util import Configuration 5 | config = Configuration('image', parent_package, top_path) 6 | config.add_extension('_looks_mod',sources=['_looks_mod.f90'], 7 | libraries=[], 8 | library_dirs=[], 9 | extra_f90_compile_args=['-O3']) 10 | return config 11 | 12 | if __name__ == '__main__': 13 | from distutils.dir_util import remove_tree 14 | from numpy.distutils.core import setup 15 | if os.path.exists('./build'): 16 | remove_tree('./build') 17 | setup(**configuration(top_path='').todict()) 18 | 19 | -------------------------------------------------------------------------------- /pysar/image/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/image/setup.pyc -------------------------------------------------------------------------------- /pysar/image/write.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/image/write.pyc -------------------------------------------------------------------------------- /pysar/insar/__init__.py: -------------------------------------------------------------------------------- 1 | ''' 2 | InSAR (:mod:`pysar.insar`) 3 | ========================== 4 | 5 | Interferometric SAR utilities 6 | 7 | .. currentmodule:: pysar.image 8 | 9 | Functions 10 | --------- 11 | 12 | None 13 | 14 | Scripts 15 | ------- 16 | 17 | ===================== ================================================================================= 18 | `sarcorrelation` InSAR correlation from 2 SAR scenes 19 | `sarphase_detrend` Remove a 2D polynomial from a scene 20 | ===================== ================================================================================= 21 | ''' 22 | import sys,os 23 | -------------------------------------------------------------------------------- /pysar/insar/setup.py: -------------------------------------------------------------------------------- 1 | import sys,os 2 | import numpy as np 3 | 4 | def configuration(parent_package='',top_path=None): 5 | from numpy.distutils.misc_util import Configuration 6 | config = Configuration('insar', parent_package, top_path) 7 | 8 | CFLAGS = ['-lm','-O2','-lpthread','-fPIC'] 9 | npdir = np.get_include() + '/numpy' 10 | config.add_extension('_subsurf',sources=['_subsurf.f'], 11 | libraries=[], 12 | library_dirs=[], 13 | include_dirs=[], 14 | extra_compile_args=['-O3']) 15 | return config 16 | 17 | if __name__ == '__main__': 18 | from distutils.dir_util import remove_tree 19 | from numpy.distutils.core import setup 20 | if os.path.exists('./build'): 21 | remove_tree('./build') 22 | setup(**configuration(top_path='').todict()) 23 | 24 | -------------------------------------------------------------------------------- /pysar/insar/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/insar/setup.pyc -------------------------------------------------------------------------------- /pysar/math/__init__.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Math (:mod:`pysar.math`) 3 | ======================== 4 | 5 | .. currentmodule:: pysar.math 6 | 7 | Functions 8 | --------- 9 | 10 | None 11 | 12 | Scripts 13 | ------- 14 | 15 | ================ ====================================== 16 | `sarmath` Basic math operations 17 | ================ ====================================== 18 | ''' 19 | import sys,os 20 | import numpy as np 21 | -------------------------------------------------------------------------------- /pysar/math/setup.py: -------------------------------------------------------------------------------- 1 | import sys,os 2 | 3 | def configuration(parent_package='',top_path=None): 4 | from numpy.distutils.misc_util import Configuration 5 | config = Configuration('math', parent_package, top_path) 6 | config.add_data_dir('test_files') 7 | return config 8 | 9 | if __name__ == '__main__': 10 | from distutils.dir_util import remove_tree 11 | from numpy.distutils.core import setup 12 | if os.path.exists('./build'): 13 | remove_tree('./build') 14 | setup(**configuration(top_path='').todict()) 15 | 16 | -------------------------------------------------------------------------------- /pysar/math/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/math/setup.pyc -------------------------------------------------------------------------------- /pysar/math/test_files/comp1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/math/test_files/comp1.bin -------------------------------------------------------------------------------- /pysar/math/test_files/comp2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/math/test_files/comp2.bin -------------------------------------------------------------------------------- /pysar/math/test_files/countup.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/math/test_files/countup.bin -------------------------------------------------------------------------------- /pysar/math/test_files/ones.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/math/test_files/ones.bin -------------------------------------------------------------------------------- /pysar/math/test_files/out.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/math/test_files/out.bin -------------------------------------------------------------------------------- /pysar/math/test_files/twos.bin: -------------------------------------------------------------------------------- 1 | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -------------------------------------------------------------------------------- /pysar/math/test_files/zeros.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/math/test_files/zeros.bin -------------------------------------------------------------------------------- /pysar/plot/__init__.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Plot (:mod:`pysar.plot`) 3 | ======================== 4 | 5 | .. currentmodule:: pysar.plot 6 | 7 | Functions 8 | --------- 9 | 10 | .. autosummary:: 11 | :toctree: . 12 | :nosignatures: 13 | 14 | cm Additional colormaps from `http://soliton.vm.bytemark.co.uk/pub/cpt-city/` 15 | 16 | Scripts 17 | ------- 18 | 19 | None 20 | ''' 21 | import cm 22 | -------------------------------------------------------------------------------- /pysar/plot/cm/README.txt: -------------------------------------------------------------------------------- 1 | This package contains the gradients from the cpt-city 2 | collection. The archive's home is online at 3 | 4 | http://soliton.vm.bytemark.co.uk/pub/cpt-city/ 5 | 6 | where the most recent version can be found. 7 | 8 | The copyright of the gradient files is held by their 9 | authors, and details of these can be found in the 10 | COPYING.xml files. 11 | 12 | -------------------------------------------------------------------------------- /pysar/plot/cm/VERSION.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 2.09 7 | full 8 | none 9 | J.J. Green 10 | Mon Jul 8 20:46:18 BST 2013 11 | 12 | -------------------------------------------------------------------------------- /pysar/plot/cm/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/__init__.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/__pycache__/setup.cpython-34.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/__pycache__/setup.cpython-34.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/_cpt_defs.py: -------------------------------------------------------------------------------- 1 | import sys,os 2 | 3 | __all__ = ['preload','cptfldr','cptdic','specialcpt','mpl_noinclude_t','mpl_noinclude','mpl_special'] 4 | 5 | 6 | 7 | preload = ['dem','fire','publue','dkbluedkred','stern_special'] 8 | 9 | 10 | 11 | specialcpt = {'dem' : 'dem_screen.cpt'} # color palettes with special names 12 | 13 | tempf = '/'.join(__file__.split('/')[:-1]) 14 | if len(tempf) < 1: tempf = '.' 15 | cptfldr = tempf + '/cpt/' 16 | 17 | try: 18 | cptlist = os.listdir(cptfldr) 19 | except: 20 | raise IOError('%s is not a valid cpt folder' % cptfldr) 21 | 22 | cptdic = {} 23 | for cpt in cptlist: 24 | if '.cpt' in cpt: 25 | cptdic[cpt.split('.cpt')[0]] = cpt 26 | cptdic = dict(cptdic, **specialcpt) 27 | 28 | mpl_noinclude_t = ['gist_gray','gist_heat','gist_yarg','flag','prism','gnuplot', 29 | 'gnuplot2','ocean','afmhot','rainbow','cubehelix'] 30 | mpl_noinclude = [] 31 | for ent in mpl_noinclude_t: 32 | mpl_noinclude.append(ent) 33 | mpl_noinclude.append(ent+'_r') 34 | 35 | 36 | mpl_special = mpl_noinclude 37 | -------------------------------------------------------------------------------- /pysar/plot/cm/_cpt_defs.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/_cpt_defs.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/_generate_pkl.py: -------------------------------------------------------------------------------- 1 | """ 2 | Colormap tools 3 | """ 4 | from __future__ import print_function, division 5 | 6 | import sys,os 7 | import cPickle 8 | import cpt_tools 9 | import numpy as np 10 | import matplotlib as mpl 11 | import matplotlib.cbook as cbook 12 | import matplotlib.colors as colors 13 | from cpt_tools import * 14 | from _cpt_defs import preload, cptfldr, cptdic, specialcpt, mpl_noinclude 15 | from matplotlib.cm import ma, datad, cubehelix, _generate_cmap 16 | from matplotlib.cm import _reverser, revcmap, _reverse_cmap_spec, ScalarMappable 17 | 18 | ###========================================================================== 19 | 20 | mpl_cd = _get_matplotlib_dicts(mpldict=datad) 21 | t_cdic = _cdict_from_cpt() 22 | cmap_d = _cmap_d_from_dict(dict(mpl_cd,**t_cdic)) 23 | _write_pkl(dict(mpl_cd,**t_cdic)) 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /pysar/plot/cm/cpt/andora_wiki.cpt: -------------------------------------------------------------------------------- 1 | # COLOR_MODEL = RGB 2 | 750 209 215 171 1000 209 215 171 3 | 1000 225 228 181 1250 225 228 181 4 | 1250 239 235 192 1500 239 235 192 5 | 1500 232 225 182 1750 232 225 182 6 | 1750 222 214 163 2000 222 214 163 7 | 2000 211 202 157 2250 211 202 157 8 | 2250 202 185 130 2500 202 185 130 9 | 2500 195 167 107 2750 195 167 107 10 | 2750 192 154 83 3000 192 154 83 11 | 3000 174 134 54 3250 174 134 54 12 | -------------------------------------------------------------------------------- /pysar/plot/cm/cpt/cmaps.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/cpt/cmaps.pkl -------------------------------------------------------------------------------- /pysar/plot/cm/cpt/correlation.cpt: -------------------------------------------------------------------------------- 1 | # COLOR_MODEL = RGB 2 | 0.0 0 255 255 0.4 255 0 255 3 | 0.4 255 0 255 0.8 255 255 0 4 | 0.8 255 255 0 1.0 127.5 255 127.5 5 | B 0 255 255 6 | F 255 255 0 7 | N 0 0 0 8 | -------------------------------------------------------------------------------- /pysar/plot/cm/cpt/dem_print.cpt: -------------------------------------------------------------------------------- 1 | # cpt file created by: Thomas Dewez for elevations 2 | # 3 | # COLOR_MODEL = RGB 4 | 0 51 102 0 100 129 195 31 5 | 100 129 195 31 200 255 255 204 6 | 200 255 255 204 400 244 189 69 7 | 400 244 189 69 500 102 51 12 8 | 500 102 51 12 600 102 51 0 9 | 600 102 51 0 800 255 255 255 10 | B 51 102 0 11 | F 255 255 255 12 | N 51 102 0 13 | -------------------------------------------------------------------------------- /pysar/plot/cm/cpt/dem_screen.cpt: -------------------------------------------------------------------------------- 1 | # cpt file created by: Thomas Dewez for elevations 2 | # 3 | # COLOR_MODEL = RGB 4 | 0 0 132 53 100 51 204 0 5 | 100 51 204 0 200 244 240 113 6 | 200 244 240 113 400 244 189 69 7 | 400 244 189 69 600 153 100 43 8 | 600 153 100 43 800 255 255 255 9 | B 255 255 255 10 | F 0 132 53 11 | N 0 132 53 12 | -------------------------------------------------------------------------------- /pysar/plot/cm/cpt/fierce_ice.cpt: -------------------------------------------------------------------------------- 1 | # cpt file created by: makecpt -V -I -T0/10/1 -C/var/tmp/n10.cpt 2 | #COLOR_MODEL = RGB 3 | # 4 | 0 235 248 255 1 235 248 255 5 | 1 196 235 255 2 196 235 255 6 | 2 156 222 255 3 156 222 255 7 | 3 117 209 255 4 117 209 255 8 | 4 82 185 255 5 82 185 255 9 | 5 50 152 255 6 50 152 255 10 | 6 19 120 255 7 19 120 255 11 | 7 0 94 238 8 0 94 238 12 | 8 0 78 197 9 0 78 197 13 | 9 0 62 156 10 0 62 156 14 | B 255 255 255 15 | F 0 0 0 16 | N 255 0 0 17 | -------------------------------------------------------------------------------- /pysar/plot/cm/cpt/glacier2.cpt: -------------------------------------------------------------------------------- 1 | # cpt-city/neota/elem/crisp-ice.cpt 2 | # autogenerated GMT palette "ELEM crisp ice" 3 | # cptutils version 1.46, Wed Aug 15 23:35:32 2012 4 | # COLOR_MODEL = RGB 5 | 0.0 21 128 202 12.5 52 156 229 6 | 12.5 52 156 229 25.0 82 184 255 7 | 25.0 82 184 255 37.5 143 194 255 8 | 37.5 143 194 255 50.0 204 204 255 9 | 50.0 204 204 255 75.0 230 230 255 10 | 75.0 230 230 255 100.0 255 255 255 11 | B 0 0 0 12 | F 255 255 255 13 | N 255 0 0 14 | -------------------------------------------------------------------------------- /pysar/plot/cm/cpt/make_all_gmt.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for nm in `awk -F: '{print $1}' gmt_colors.list` 4 | do 5 | force=-Fr 6 | points=256 7 | if [[ $nm == rainbow || $nm == topo || $nm == sealand ]]; then 8 | force=-Fh 9 | fi 10 | if [[ $nm == globe || $nm == topo || $nm == relief ]]; then 11 | points=1024 12 | fi 13 | echo "makecpt -C$nm.cpt -T0/$points/1 $force > gmt_$nm.cpt" 14 | makecpt -C$nm.cpt -T0/$points/1 $force > gmt_$nm.cpt 15 | done 16 | -------------------------------------------------------------------------------- /pysar/plot/cm/cpt/nsa.cpt: -------------------------------------------------------------------------------- 1 | # nsa.cpt 2 | # 3 | # Heatmap palette used in the "bounded informant" 4 | # graphic by the NSA. 5 | # 6 | # COLOR_MODEL = RGB 7 | 0 0 129 0 1 0 129 0 8 | 1 0 172 0 2 0 172 0 9 | 2 0 246 0 3 0 246 0 10 | 3 175 255 0 4 175 255 0 11 | 4 225 253 12 5 225 253 12 12 | 5 255 207 0 6 255 207 0 13 | 6 255 112 0 7 255 112 0 14 | 7 255 0 0 8 255 0 0 15 | B 0 129 0 16 | F 255 0 0 17 | 18 | -------------------------------------------------------------------------------- /pysar/plot/cm/cpt/ocean_con.cpt: -------------------------------------------------------------------------------- 1 | # COLOR_MODEL = RGB 2 | 0 255 255 255 1 255 255 255 3 | 1 222 226 252 2 222 226 252 4 | 2 192 200 247 3 192 200 247 5 | 3 168 177 241 4 168 177 241 6 | 4 144 157 235 5 144 157 235 7 | 5 113 132 228 6 113 132 228 8 | 6 72 98 218 7 72 98 218 9 | 7 42 72 216 8 42 72 216 10 | 8 50 60 202 9 50 60 202 11 | 9 86 35 176 10 68 35 176 12 | 10 112 34 128 11 112 34 128 13 | 11 130 34 108 12 130 34 108 14 | 12 152 40 101 13 152 40 101 15 | 13 177 42 88 14 177 42 88 16 | 14 219 49 73 15 219 49 73 17 | 15 219 57 53 16 219 57 53 18 | 16 222 97 50 17 222 97 50 19 | 17 229 143 61 18 229 143 61 20 | 18 236 182 74 19 236 182 74 21 | 19 244 216 88 20 244 216 88 22 | 20 251 244 95 21 251 244 95 23 | 21 255 255 100 22 255 255 100 24 | B 255 255 255 25 | F 255 255 100 26 | N 127 127 127 27 | -------------------------------------------------------------------------------- /pysar/plot/cm/cpt/optimus_prime.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/jjg/ccolo/vredeling/Optimus_Prime.cpt 2 | # autogenerated GMT palette "Optimus_Prime" 3 | # cptutils version 1.39, Sun Oct 16 22:01:14 2011 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 58 73 89 5.000000e-01 58 73 89 6 | 5.000000e-01 58 73 89 1.000000e+00 64 90 121 7 | 1.000000e+00 64 90 121 1.500000e+00 69 108 153 8 | 1.500000e+00 69 108 153 2.000000e+00 150 166 180 9 | 2.000000e+00 150 166 180 2.500000e+00 230 223 207 10 | 2.500000e+00 230 223 207 3.000000e+00 224 136 125 11 | 3.000000e+00 224 136 125 3.500000e+00 217 49 43 12 | 3.500000e+00 217 49 43 4.000000e+00 178 34 28 13 | 4.000000e+00 178 34 28 4.500000e+00 140 18 14 14 | 4.500000e+00 140 18 14 5.000000e+00 140 18 14 15 | B 0 0 0 16 | F 0 0 0 17 | N 255 255 255 18 | 19 | -------------------------------------------------------------------------------- /pysar/plot/cm/cpt/publue.cpt: -------------------------------------------------------------------------------- 1 | # GMT palette srtPuBu08.cpt 2 | # 3 | # This product includes color specifications and designs 4 | # developed by Cynthia Brewer (http://colorbrewer.org/). 5 | # 6 | # Converted to the cpt format by J.J.Green 7 | # Serrated sequential palette with 9 colours 8 | # 9 | # COLOR_MODEL = RGB 10 | 0.00 236 231 242 1.00 255 247 251 11 | 1.00 208 209 230 2.00 236 231 242 12 | 2.00 166 189 219 3.00 208 209 230 13 | 3.00 116 169 207 4.00 166 189 219 14 | 4.00 054 144 192 5.00 116 169 207 15 | 5.00 005 112 176 6.00 054 144 192 16 | 6.00 004 090 141 7.00 005 112 176 17 | 7.00 002 056 088 8.00 004 090 141 18 | -------------------------------------------------------------------------------- /pysar/plot/cm/cpt/ylorrd_09.cpt: -------------------------------------------------------------------------------- 1 | # GMT palette srtYlOrRd08.cpt 2 | # 3 | # This product includes color specifications and designs 4 | # developed by Cynthia Brewer (http://colorbrewer.org/). 5 | # 6 | # Converted to the cpt format by J.J.Green 7 | # Serrated sequential palette with 9 colours 8 | # 9 | # COLOR_MODEL = RGB 10 | 0.00 255 237 160 1.00 255 255 204 11 | 1.00 254 217 118 2.00 255 237 160 12 | 2.00 254 178 076 3.00 254 217 118 13 | 3.00 253 141 060 4.00 254 178 076 14 | 4.00 252 078 042 5.00 253 141 060 15 | 5.00 227 026 028 6.00 252 078 042 16 | 6.00 189 000 038 7.00 227 026 028 17 | 7.00 128 000 038 8.00 189 000 038 18 | -------------------------------------------------------------------------------- /pysar/plot/cm/cpt_tools.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/cpt_tools.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/gist/DESC.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | gist 4 | Palettes from the graphics packages GIST and Yorick 5 | 6 | These palettes are from the Yorick scientific visalisation 7 | package, an evolution of the GIST package, both by 8 | David H. Munro. 9 | 10 | 01/08/2012 11 | 12 | -------------------------------------------------------------------------------- /pysar/plot/cm/gist/__pycache__/setup.cpython-34.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/gist/__pycache__/setup.cpython-34.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/gist/cmaps.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/gist/cmaps.pkl -------------------------------------------------------------------------------- /pysar/plot/cm/gist/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/gist/setup.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/.gmtcommands: -------------------------------------------------------------------------------- 1 | # GMT 5 Session common arguments shelf 2 | EOF 3 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/COPYING.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Paul Wessel 6 | SOEST 7 | 8 | 9 | Walter Smith 10 | NOAA 11 | 12 | 13 | Andreas Trawoeger 14 | 15 | 16 | 17 | GPLv2 18 | 2004, 2010 19 | 20 | 21 | 22 | GMT cpt 23 | GMT 24 | downloads 25 | Files included in the GMT distribution 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/DESC.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | gmt 4 | Generic Mapping Tools palettes 5 | 6 | The palettes distributed with the Generic Mapping Tools (GMT). 7 | 8 | 01/08/2012 9 | 10 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_cool.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_cool.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Simulates the COOL colormap in Matlab 4 | # COLOR_MODEL = RGB 5 | 0 0 255 255 1 255 0 255 6 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_copper.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_copper.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Simulates the COPPER colormap in Matlab 4 | # COLOR_MODEL = RGB 5 | 0.000000 0 0 0 0.796875 255 159 102 6 | 0.796875 255 159 102 1.000000 255 200 128 7 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_cyclic.cpt: -------------------------------------------------------------------------------- 1 | # COLOR_MODEL = hsv 2 | 0 0-1-1 0.1 36-1-1 3 | 0.1 36-1-1 0.2 72-1-1 4 | 0.2 72-1-1 0.3 108-1-1 5 | 0.3 108-1-1 0.4 144-1-1 6 | 0.4 144-1-1 0.5 180-1-1 7 | 0.5 180-1-1 0.6 216-1-1 8 | 0.6 216-1-1 0.7 252-1-1 9 | 0.7 252-1-1 0.8 288-1-1 10 | 0.8 288-1-1 0.9 324-1-1 11 | 0.9 324-1-1 1 360-1-1 12 | B 0-0-1 13 | F 0-0-0 14 | N 0-0-0.75 15 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_drywet.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_drywet.cpt,v 1.1 2002/05/23 22:59:15 pwessel Exp $ 2 | # 3 | # Dry to Wet colorbar 4 | # Created by Ed Maurer, U Washington 5 | 0 134 97 42 2 238 199 100 6 | 2 238 199 100 4 180 238 135 7 | 4 180 238 135 6 50 238 235 8 | 6 50 238 235 8 12 120 238 9 | 8 12 120 238 10 38 1 183 10 | 10 38 1 183 12 8 51 113 11 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_gebco.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_gebco.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Bathymetry colors approximating the GEBCO charts 4 | # Designed by Andrew Goodwillie, Scripps 5 | # COLOR_MODEL = RGB 6 | -7000 0 240 255 -6000 0 240 255 7 | -6000 35 255 255 -5000 35 255 255 8 | -5000 90 255 255 -4000 90 255 255 9 | -4000 140 255 230 -3000 140 255 230 10 | -3000 165 255 215 -2000 165 255 215 11 | -2000 195 255 215 -1000 195 255 215 12 | -1000 210 255 215 -500 210 255 215 13 | -500 230 255 240 -200 230 255 240 14 | -200 235 255 255 -0 235 255 255 15 | F 255 255 255 16 | B 0 0 0 17 | N 128 128 128 18 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_gray.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_gray.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Plain linear gray colormap 4 | # COLOR_MODEL = RGB 5 | 0 0 0 0 1 255 255 255 6 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_hot.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_hot.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Simulates the HOT colormap in Matlab 4 | # COLOR_MODEL = RGB 5 | 0 0 0 0 0.375 255 0 0 6 | 0.375 255 0 0 0.75 255 255 0 7 | 0.75 255 255 0 1.00 255 255 255 8 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_jet.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_jet.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Simulates the JET colormap in Matlab 4 | # COLOR_MODEL = RGB 5 | 0 0 0 127 0.125 0 0 255 6 | 0.125 0 0 255 0.375 0 255 255 7 | 0.375 255 255 255 0.625 255 255 127 8 | 0.625 255 255 0 0.875 255 0 0 9 | 0.875 255 0 0 1.00 127 0 0 10 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_nighttime.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_nighttime.cpt,v 1.0 2010/07/13 23:11:20 pwessel Exp $ 2 | # 3 | # Colortable for DMSP-OLS Nighttime Lights Time Series 4 | # Designed by Andreas Trawoeger. 5 | # This work has been released into the public domain by the copyright holder. 6 | # 7 | # COLOR_MODEL = HSV 8 | 0 260 1.00 0.10 0.5 195 0.55 0.55 9 | 0.5 065 0.55 0.55 1.0 000 0.10 1.00 10 | B 260 1.00 0.10 11 | F 000 0.10 1.00 12 | N 000 0.10 1.00 13 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_no_green.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_no_green.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Colormap using in Lab for Satellite Altimetry 4 | # For folks who hate green in their cpt files 5 | # Designed by W.H.F. Smith, NOAA 6 | # COLOR_MODEL = RGB 7 | -32 32 96 255 -28 32 96 255 8 | -28 32 159 255 -24 32 159 255 9 | -24 32 191 255 -20 32 191 255 10 | -20 0 207 255 -16 0 207 255 11 | -16 42 255 255 -12 42 255 255 12 | -12 85 255 255 -8 85 255 255 13 | -8 127 255 255 -4 127 255 255 14 | -4 170 255 255 0 170 255 255 15 | 0 255 255 84 4 255 255 84 16 | 4 255 240 0 8 255 240 0 17 | 8 255 191 0 12 255 191 0 18 | 12 255 168 0 16 255 168 0 19 | 16 255 138 0 20 255 138 0 20 | 20 255 112 0 24 255 112 0 21 | 24 255 77 0 28 255 77 0 22 | 28 255 0 0 32 255 0 0 23 | B 32 96 255 24 | F 255 0 0 25 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_ocean.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_ocean.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Colortable for oceanic areas as used in Wessel maps 4 | # Designed by P. Wessel and F. Martinez, SOEST. 5 | # COLOR_MODEL = RGB 6 | -8000 0 0 0 -7000 0 5 25 7 | -7000 0 5 25 -6000 0 10 50 8 | -6000 0 10 50 -5000 0 80 125 9 | -5000 0 80 125 -4000 0 150 200 10 | -4000 0 150 200 -3000 86 197 184 11 | -3000 86 197 184 -2000 172 245 168 12 | -2000 172 245 168 -1000 211 250 211 13 | -1000 211 250 211 0 250 255 255 14 | F 255 255 255 15 | B 0 0 0 16 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_panoply.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_panoply.cpt,v 1.2 2007/10/01 14:20:03 remko Exp $ 2 | # 3 | # Color map converted from Panoply PAL-1, the default color map in Panoply 4 | # http://www.giss.nasa.gov/tools/panoply/ 5 | # 6 | # COLOR_MODEL = RGB 7 | 0 4 14 216 1 4 14 216 8 | 1 32 80 255 2 32 80 255 9 | 2 65 150 255 3 65 150 255 10 | 3 109 193 255 4 109 193 255 11 | 4 134 217 255 5 134 217 255 12 | 5 156 238 255 6 156 238 255 13 | 6 175 245 255 7 175 245 255 14 | 7 206 255 255 8 206 255 255 15 | 8 255 254 71 9 255 254 71 16 | 9 255 235 0 10 255 235 0 17 | 10 255 196 0 11 255 196 0 18 | 11 255 144 0 12 255 144 0 19 | 12 255 72 0 13 255 72 0 20 | 13 255 0 0 14 255 0 0 21 | 14 213 0 0 15 213 0 0 22 | 15 158 0 0 16 158 0 0 23 | B 0 0 121 24 | F 87 0 0 25 | N 200 200 200 26 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_polar.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_polar.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Simulates the POLAR colormap in Matlab 4 | # COLOR_MODEL = RGB 5 | -1 0 0 255 0 255 255 255 6 | 0 255 255 255 1 255 0 0 7 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_red2green.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_red2green.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Like POLAR, but red to green instead 4 | # Designed by P. Wessel, SOEST 5 | # COLOR_MODEL = RGB 6 | -1 255 0 0 0 255 255 255 7 | 0 255 255 255 1 0 255 0 8 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_relief.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_relief.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Colortable for whole earth relief used in Wessel topomaps 4 | # Designed by P. Wessel and F. Martinez, SOEST 5 | # COLOR_MODEL = RGB 6 | -8000 0 0 0 -7000 0 5 25 7 | -7000 0 5 25 -6000 0 10 50 8 | -6000 0 10 50 -5000 0 80 125 9 | -5000 0 80 125 -4000 0 150 200 10 | -4000 0 150 200 -3000 86 197 184 11 | -3000 86 197 184 -2000 172 245 168 12 | -2000 172 245 168 -1000 211 250 211 13 | -1000 211 250 211 0 250 255 255 14 | 0 70 120 50 500 120 100 50 15 | 500 120 100 50 1000 146 126 60 16 | 1000 146 126 60 2000 198 178 80 17 | 2000 198 178 80 3000 250 230 100 18 | 3000 250 230 100 4000 250 234 126 19 | 4000 250 234 126 5000 252 238 152 20 | 5000 252 238 152 6000 252 243 177 21 | 6000 252 243 177 7000 253 249 216 22 | 7000 253 249 216 8000 255 255 255 23 | F 255 255 255 24 | B 0 0 0 25 | N 255 255 255 26 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_seis.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_seis.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Colormap using in seismic tomographic images 4 | # Designed by Suzan van der Lee 5 | # COLOR_MODEL = RGB 6 | -1.00 170 0 0 -.777 255 0 0 7 | -.777 255 0 0 -.555 255 85 0 8 | -.555 255 85 0 -.333 255 170 0 9 | -.333 255 170 0 -.111 255 255 0 10 | -.111 255 255 0 .111 255 255 0 11 | .111 255 255 0 .333 90 255 30 12 | .333 90 255 30 .555 0 240 110 13 | .555 0 240 110 .777 0 80 255 14 | .777 0 80 255 1.00 0 0 205 15 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_split.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_split.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Split colors that has black around midpoint 4 | # Designed by P. Wessel, SOEST 5 | # COLOR_MODEL = RGB 6 | -1 128 128 255 -0.5 0 0 128 7 | -0.5 0 0 128 0 0 0 0 8 | 0 0 0 0 0.5 128 0 0 9 | 0.5 128 0 0 1.0 255 128 128 10 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_topo.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_topo.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Colormap using in Teconic Maps (Anderson, Sandwell, Wessel) 4 | # Designed by D. Sandwell, Scripps 5 | # COLOR_MODEL = HSV 6 | -7000 290 0.45 0.85 -6500 265 0.45 0.85 7 | -6500 265 0.40 0.90 -6000 240 0.40 0.90 8 | -6000 240 0.40 0.90 -5500 220 0.40 0.90 9 | -5500 220 0.40 0.90 -5000 199 0.40 0.90 10 | -5000 199 0.40 0.90 -4500 175 0.40 0.95 11 | -4500 175 0.40 0.95 -4000 150 0.45 0.95 12 | -4000 150 0.45 0.95 -3500 125 0.45 0.95 13 | -3500 125 0.45 0.95 -3000 99 0.45 0.95 14 | -3000 99 0.45 0.95 -2500 75 0.45 0.95 15 | -2500 75 0.45 0.95 -2000 50 0.45 0.95 16 | -2000 50 0.45 0.95 -1500 25 0.45 0.95 17 | -1500 25 0.45 0.95 -500 10 0.35 0.85 18 | -500 0 0.25 0.85 0 0 0.25 0.80 19 | 0 195 0.35 0.70 200 160 0.40 0.70 20 | 200 160 0.40 0.70 400 125 0.45 0.70 21 | 400 125 0.45 0.70 600 99 0.45 0.80 22 | 600 99 0.45 0.80 1000 75 0.45 0.80 23 | 1000 75 0.45 0.80 1500 50 0.35 0.90 24 | 1500 50 0.35 0.90 3500 25 0.10 1.00 25 | 3500 25 0.05 1 7000 0 0.00 1.00 26 | B 290 0.45 1.0 27 | F 0 0.00 1.0 28 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/GMT_wysiwyg.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_wysiwyg.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # wysiwyg.cpt -- 20 RGB colors for openwin -cubesize large and waxenvy printer. 4 | # Designed by W. H. F. Smith 5 | # COLOR_MODEL = RGB 6 | 0 64 0 64 1 64 0 64 7 | 1 64 0 192 2 64 0 192 8 | 2 0 64 255 3 0 64 255 9 | 3 0 128 255 4 0 128 255 10 | 4 0 160 255 5 0 160 255 11 | 5 64 192 255 6 64 192 255 12 | 6 64 224 255 7 64 224 255 13 | 7 64 255 255 8 64 255 255 14 | 8 64 255 192 9 64 255 192 15 | 9 64 255 64 10 64 255 64 16 | 10 128 255 64 11 128 255 64 17 | 11 192 255 64 12 192 255 64 18 | 12 255 255 64 13 255 255 64 19 | 13 255 224 64 14 255 224 64 20 | 14 255 160 64 15 255 160 64 21 | 15 255 96 64 16 255 96 64 22 | 16 255 32 64 17 255 32 64 23 | 17 255 96 192 18 255 96 192 24 | 18 255 160 255 19 255 160 255 25 | 19 255 224 255 20 255 224 225 26 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/gmt/__init__.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/__pycache__/setup.cpython-34.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/gmt/__pycache__/setup.cpython-34.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/cmaps.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/gmt/cmaps.pkl -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/cool.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_cool.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Simulates the COOL colormap in Matlab 4 | # COLOR_MODEL = RGB 5 | 0 0 255 255 1 255 0 255 6 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/copper.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_copper.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Simulates the COPPER colormap in Matlab 4 | # COLOR_MODEL = RGB 5 | 0.000000 0 0 0 0.796875 255 159 102 6 | 0.796875 255 159 102 1.000000 255 200 128 7 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/cyclic.cpt: -------------------------------------------------------------------------------- 1 | # COLOR_MODEL = hsv 2 | 0 0-1-1 0.1 36-1-1 3 | 0.1 36-1-1 0.2 72-1-1 4 | 0.2 72-1-1 0.3 108-1-1 5 | 0.3 108-1-1 0.4 144-1-1 6 | 0.4 144-1-1 0.5 180-1-1 7 | 0.5 180-1-1 0.6 216-1-1 8 | 0.6 216-1-1 0.7 252-1-1 9 | 0.7 252-1-1 0.8 288-1-1 10 | 0.8 288-1-1 0.9 324-1-1 11 | 0.9 324-1-1 1 360-1-1 12 | B 0-0-1 13 | F 0-0-0 14 | N 0-0-0.75 15 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/drywet.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_drywet.cpt,v 1.1 2002/05/23 22:59:15 pwessel Exp $ 2 | # 3 | # Dry to Wet colorbar 4 | # Created by Ed Maurer, U Washington 5 | 0 134 97 42 2 238 199 100 6 | 2 238 199 100 4 180 238 135 7 | 4 180 238 135 6 50 238 235 8 | 6 50 238 235 8 12 120 238 9 | 8 12 120 238 10 38 1 183 10 | 10 38 1 183 12 8 51 113 11 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/gebco.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_gebco.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Bathymetry colors approximating the GEBCO charts 4 | # Designed by Andrew Goodwillie, Scripps 5 | # COLOR_MODEL = RGB 6 | -7000 0 240 255 -6000 0 240 255 7 | -6000 35 255 255 -5000 35 255 255 8 | -5000 90 255 255 -4000 90 255 255 9 | -4000 140 255 230 -3000 140 255 230 10 | -3000 165 255 215 -2000 165 255 215 11 | -2000 195 255 215 -1000 195 255 215 12 | -1000 210 255 215 -500 210 255 215 13 | -500 230 255 240 -200 230 255 240 14 | -200 235 255 255 -0 235 255 255 15 | F 255 255 255 16 | B 0 0 0 17 | N 128 128 128 18 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/gray.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_gray.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Plain linear gray colormap 4 | # COLOR_MODEL = RGB 5 | 0 0 0 0 1 255 255 255 6 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/hot.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_hot.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Simulates the HOT colormap in Matlab 4 | # COLOR_MODEL = RGB 5 | 0 0 0 0 0.375 255 0 0 6 | 0.375 255 0 0 0.75 255 255 0 7 | 0.75 255 255 0 1.00 255 255 255 8 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/jet.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_jet.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Simulates the JET colormap in Matlab 4 | # COLOR_MODEL = RGB 5 | 0 0 0 127 0.125 0 0 255 6 | 0.125 0 0 255 0.375 0 255 255 7 | 0.375 255 255 255 0.625 255 255 127 8 | 0.625 255 255 0 0.875 255 0 0 9 | 0.875 255 0 0 1.00 127 0 0 10 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/nighttime.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_nighttime.cpt,v 1.0 2010/07/13 23:11:20 pwessel Exp $ 2 | # 3 | # Colortable for DMSP-OLS Nighttime Lights Time Series 4 | # Designed by Andreas Trawoeger. 5 | # This work has been released into the public domain by the copyright holder. 6 | # 7 | # COLOR_MODEL = HSV 8 | 0 260 1.00 0.10 0.5 195 0.55 0.55 9 | 0.5 065 0.55 0.55 1.0 000 0.10 1.00 10 | B 260 1.00 0.10 11 | F 000 0.10 1.00 12 | N 000 0.10 1.00 13 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/no_green.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_no_green.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Colormap using in Lab for Satellite Altimetry 4 | # For folks who hate green in their cpt files 5 | # Designed by W.H.F. Smith, NOAA 6 | # COLOR_MODEL = RGB 7 | -32 32 96 255 -28 32 96 255 8 | -28 32 159 255 -24 32 159 255 9 | -24 32 191 255 -20 32 191 255 10 | -20 0 207 255 -16 0 207 255 11 | -16 42 255 255 -12 42 255 255 12 | -12 85 255 255 -8 85 255 255 13 | -8 127 255 255 -4 127 255 255 14 | -4 170 255 255 0 170 255 255 15 | 0 255 255 84 4 255 255 84 16 | 4 255 240 0 8 255 240 0 17 | 8 255 191 0 12 255 191 0 18 | 12 255 168 0 16 255 168 0 19 | 16 255 138 0 20 255 138 0 20 | 20 255 112 0 24 255 112 0 21 | 24 255 77 0 28 255 77 0 22 | 28 255 0 0 32 255 0 0 23 | B 32 96 255 24 | F 255 0 0 25 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/ocean.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_ocean.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Colortable for oceanic areas as used in Wessel maps 4 | # Designed by P. Wessel and F. Martinez, SOEST. 5 | # COLOR_MODEL = RGB 6 | -8000 0 0 0 -7000 0 5 25 7 | -7000 0 5 25 -6000 0 10 50 8 | -6000 0 10 50 -5000 0 80 125 9 | -5000 0 80 125 -4000 0 150 200 10 | -4000 0 150 200 -3000 86 197 184 11 | -3000 86 197 184 -2000 172 245 168 12 | -2000 172 245 168 -1000 211 250 211 13 | -1000 211 250 211 0 250 255 255 14 | F 255 255 255 15 | B 0 0 0 16 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/panoply.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_panoply.cpt,v 1.2 2007/10/01 14:20:03 remko Exp $ 2 | # 3 | # Color map converted from Panoply PAL-1, the default color map in Panoply 4 | # http://www.giss.nasa.gov/tools/panoply/ 5 | # 6 | # COLOR_MODEL = RGB 7 | 0 4 14 216 1 4 14 216 8 | 1 32 80 255 2 32 80 255 9 | 2 65 150 255 3 65 150 255 10 | 3 109 193 255 4 109 193 255 11 | 4 134 217 255 5 134 217 255 12 | 5 156 238 255 6 156 238 255 13 | 6 175 245 255 7 175 245 255 14 | 7 206 255 255 8 206 255 255 15 | 8 255 254 71 9 255 254 71 16 | 9 255 235 0 10 255 235 0 17 | 10 255 196 0 11 255 196 0 18 | 11 255 144 0 12 255 144 0 19 | 12 255 72 0 13 255 72 0 20 | 13 255 0 0 14 255 0 0 21 | 14 213 0 0 15 213 0 0 22 | 15 158 0 0 16 158 0 0 23 | B 0 0 121 24 | F 87 0 0 25 | N 200 200 200 26 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/polar.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_polar.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Simulates the POLAR colormap in Matlab 4 | # COLOR_MODEL = RGB 5 | -1 0 0 255 0 255 255 255 6 | 0 255 255 255 1 255 0 0 7 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/red2green.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_red2green.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Like POLAR, but red to green instead 4 | # Designed by P. Wessel, SOEST 5 | # COLOR_MODEL = RGB 6 | -1 255 0 0 0 255 255 255 7 | 0 255 255 255 1 0 255 0 8 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/relief.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_relief.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Colortable for whole earth relief used in Wessel topomaps 4 | # Designed by P. Wessel and F. Martinez, SOEST 5 | # COLOR_MODEL = RGB 6 | -8000 0 0 0 -7000 0 5 25 7 | -7000 0 5 25 -6000 0 10 50 8 | -6000 0 10 50 -5000 0 80 125 9 | -5000 0 80 125 -4000 0 150 200 10 | -4000 0 150 200 -3000 86 197 184 11 | -3000 86 197 184 -2000 172 245 168 12 | -2000 172 245 168 -1000 211 250 211 13 | -1000 211 250 211 0 250 255 255 14 | 0 70 120 50 500 120 100 50 15 | 500 120 100 50 1000 146 126 60 16 | 1000 146 126 60 2000 198 178 80 17 | 2000 198 178 80 3000 250 230 100 18 | 3000 250 230 100 4000 250 234 126 19 | 4000 250 234 126 5000 252 238 152 20 | 5000 252 238 152 6000 252 243 177 21 | 6000 252 243 177 7000 253 249 216 22 | 7000 253 249 216 8000 255 255 255 23 | F 255 255 255 24 | B 0 0 0 25 | N 255 255 255 26 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/seis.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_seis.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Colormap using in seismic tomographic images 4 | # Designed by Suzan van der Lee 5 | # COLOR_MODEL = RGB 6 | -1.00 170 0 0 -.777 255 0 0 7 | -.777 255 0 0 -.555 255 85 0 8 | -.555 255 85 0 -.333 255 170 0 9 | -.333 255 170 0 -.111 255 255 0 10 | -.111 255 255 0 .111 255 255 0 11 | .111 255 255 0 .333 90 255 30 12 | .333 90 255 30 .555 0 240 110 13 | .555 0 240 110 .777 0 80 255 14 | .777 0 80 255 1.00 0 0 205 15 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/gmt/setup.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/shorten_names.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ls *.cpt > cpt.list 4 | 5 | for nm in `awk -F: '{print $1}' cpt.list` 6 | do 7 | pref=`echo $nm | cut -c-3` 8 | if [[ $pref == GMT ]]; then 9 | name=`echo $nm | cut -c5-` 10 | cp $nm $name 11 | fi 12 | 13 | done 14 | rm -f cpt.list 15 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/split.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_split.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Split colors that has black around midpoint 4 | # Designed by P. Wessel, SOEST 5 | # COLOR_MODEL = RGB 6 | -1 128 128 255 -0.5 0 0 128 7 | -0.5 0 0 128 0 0 0 0 8 | 0 0 0 0 0.5 128 0 0 9 | 0.5 128 0 0 1.0 255 128 128 10 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/topo.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_topo.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # Colormap using in Teconic Maps (Anderson, Sandwell, Wessel) 4 | # Designed by D. Sandwell, Scripps 5 | # COLOR_MODEL = HSV 6 | -7000 290 0.45 0.85 -6500 265 0.45 0.85 7 | -6500 265 0.40 0.90 -6000 240 0.40 0.90 8 | -6000 240 0.40 0.90 -5500 220 0.40 0.90 9 | -5500 220 0.40 0.90 -5000 199 0.40 0.90 10 | -5000 199 0.40 0.90 -4500 175 0.40 0.95 11 | -4500 175 0.40 0.95 -4000 150 0.45 0.95 12 | -4000 150 0.45 0.95 -3500 125 0.45 0.95 13 | -3500 125 0.45 0.95 -3000 99 0.45 0.95 14 | -3000 99 0.45 0.95 -2500 75 0.45 0.95 15 | -2500 75 0.45 0.95 -2000 50 0.45 0.95 16 | -2000 50 0.45 0.95 -1500 25 0.45 0.95 17 | -1500 25 0.45 0.95 -500 10 0.35 0.85 18 | -500 0 0.25 0.85 0 0 0.25 0.80 19 | 0 195 0.35 0.70 200 160 0.40 0.70 20 | 200 160 0.40 0.70 400 125 0.45 0.70 21 | 400 125 0.45 0.70 600 99 0.45 0.80 22 | 600 99 0.45 0.80 1000 75 0.45 0.80 23 | 1000 75 0.45 0.80 1500 50 0.35 0.90 24 | 1500 50 0.35 0.90 3500 25 0.10 1.00 25 | 3500 25 0.05 1 7000 0 0.00 1.00 26 | B 290 0.45 1.0 27 | F 0 0.00 1.0 28 | -------------------------------------------------------------------------------- /pysar/plot/cm/gmt/wysiwyg.cpt: -------------------------------------------------------------------------------- 1 | # $Id: GMT_wysiwyg.cpt,v 1.1.1.1 2000/12/28 01:23:45 gmt Exp $ 2 | # 3 | # wysiwyg.cpt -- 20 RGB colors for openwin -cubesize large and waxenvy printer. 4 | # Designed by W. H. F. Smith 5 | # COLOR_MODEL = RGB 6 | 0 64 0 64 1 64 0 64 7 | 1 64 0 192 2 64 0 192 8 | 2 0 64 255 3 0 64 255 9 | 3 0 128 255 4 0 128 255 10 | 4 0 160 255 5 0 160 255 11 | 5 64 192 255 6 64 192 255 12 | 6 64 224 255 7 64 224 255 13 | 7 64 255 255 8 64 255 255 14 | 8 64 255 192 9 64 255 192 15 | 9 64 255 64 10 64 255 64 16 | 10 128 255 64 11 128 255 64 17 | 11 192 255 64 12 192 255 64 18 | 12 255 255 64 13 255 255 64 19 | 13 255 224 64 14 255 224 64 20 | 14 255 160 64 15 255 160 64 21 | 15 255 96 64 16 255 96 64 22 | 16 255 32 64 17 255 32 64 23 | 17 255 96 192 18 255 96 192 24 | 18 255 160 255 19 255 160 255 25 | 19 255 224 255 20 255 224 225 26 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/COPYING.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | GRASS Development Team 6 | 7 | 8 | 9 | GPL 10 | 2009 11 | 12 | 13 | 14 | ASCII column data 15 | ASCII data 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/DESC.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | grass 4 | GRASS colour ramps 5 | 6 | The colour ramps distributed with the GRASS GIS. 7 | 8 | 01/08/2012 9 | 10 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/__pycache__/setup.cpython-34.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/grass/__pycache__/setup.cpython-34.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/grass/aspect.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 0 0 5.000000e+01 255 255 255 5 | 5.000000e+01 255 255 255 1.000000e+02 0 0 0 6 | N 128 128 128 7 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/aspectcolr.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 255 255 255 1.000000e+00 255 255 0 5 | 1.000000e+00 255 255 0 9.000000e+01 0 255 0 6 | 9.000000e+01 0 255 0 1.800000e+02 0 255 255 7 | 1.800000e+02 0 255 255 2.700000e+02 255 0 0 8 | 2.700000e+02 255 0 0 3.600000e+02 255 255 0 9 | N 128 128 128 10 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/bcyr.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 0 255 3.333333e+01 0 255 255 5 | 3.333333e+01 0 255 255 6.666667e+01 255 255 0 6 | 6.666667e+01 255 255 0 1.000000e+02 255 0 0 7 | N 128 128 128 8 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/bgyr.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 0 255 3.333333e+01 0 255 0 5 | 3.333333e+01 0 255 0 6.666667e+01 255 255 0 6 | 6.666667e+01 255 255 0 1.000000e+02 255 0 0 7 | N 128 128 128 8 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/byg.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 0 255 5.000000e+01 255 255 0 5 | 5.000000e+01 255 255 0 1.000000e+02 0 255 0 6 | N 128 128 128 7 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/byr.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 0 255 5.000000e+01 255 255 0 5 | 5.000000e+01 255 255 0 1.000000e+02 255 0 0 6 | N 128 128 128 7 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/cmaps.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/grass/cmaps.pkl -------------------------------------------------------------------------------- /pysar/plot/cm/grass/curvature.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | -1.000000e-01 0 0 0 -1.000000e-02 0 0 255 5 | -1.000000e-02 0 0 255 -1.000000e-03 100 128 255 6 | -1.000000e-03 100 128 255 -1.000000e-04 0 255 255 7 | -1.000000e-04 0 255 255 0.000000e+00 255 255 255 8 | 0.000000e+00 255 255 255 1.000000e-04 255 255 0 9 | 1.000000e-04 255 255 0 1.000000e-03 255 128 0 10 | 1.000000e-03 255 128 0 1.000000e-02 255 0 0 11 | 1.000000e-02 255 0 0 1.000000e-01 255 0 255 12 | N 128 128 128 13 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/differences.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | -1.000000e+00 0 0 255 0.000000e+00 255 255 255 5 | 0.000000e+00 255 255 255 1.000000e+00 255 0 0 6 | N 128 128 128 7 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/elevation.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 191 191 2.000000e+01 0 255 0 5 | 2.000000e+01 0 255 0 4.000000e+01 255 255 0 6 | 4.000000e+01 255 255 0 6.000000e+01 255 127 0 7 | 6.000000e+01 255 127 0 8.000000e+01 191 127 63 8 | 8.000000e+01 191 127 63 1.000000e+02 20 20 20 9 | N 128 128 128 10 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/etopo2.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | -1.100000e+04 0 0 0 -5.000000e+03 0 0 100 5 | -5.000000e+03 0 0 100 -1.000000e+03 50 50 200 6 | -1.000000e+03 50 50 200 -1.000000e+00 150 150 255 7 | -1.000000e+00 150 150 255 0.000000e+00 0 150 0 8 | 0.000000e+00 0 150 0 2.700000e+02 90 165 90 9 | 2.700000e+02 90 165 90 3.000000e+02 90 175 90 10 | 3.000000e+02 90 175 90 5.000000e+02 50 180 50 11 | 5.000000e+02 70 170 70 1.000000e+03 70 145 75 12 | 1.000000e+03 70 155 75 2.000000e+03 150 156 100 13 | 2.000000e+03 150 156 100 3.000000e+03 220 220 220 14 | 3.000000e+03 220 220 220 4.000000e+03 245 245 245 15 | 4.000000e+03 245 245 245 8.850000e+03 255 255 255 16 | N 255 255 255 17 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/gdd.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 128 0 255 5.000000e+02 0 0 255 5 | 5.000000e+02 0 0 255 1.000000e+03 0 255 0 6 | 1.000000e+03 0 255 0 1.500000e+03 255 255 0 7 | 1.500000e+03 255 255 0 2.000000e+03 255 0 0 8 | 2.000000e+03 255 0 0 3.000000e+03 180 77 25 9 | N 128 128 128 10 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/grey.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 0 0 1.000000e+02 255 255 255 5 | N 128 128 128 6 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/grey1.0.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 0 0 1.000000e+00 255 255 255 5 | N 128 128 128 6 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/grey255.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 0 0 2.550000e+02 255 255 255 5 | N 128 128 128 6 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/gyr.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 255 0 5.000000e+01 255 255 0 5 | 5.000000e+01 255 255 0 1.000000e+02 255 0 0 6 | N 128 128 128 7 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/haxby.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 37 57 175 1.000000e+01 40 127 251 5 | 1.000000e+01 40 127 251 2.000000e+01 50 190 255 6 | 2.000000e+01 50 190 255 3.000000e+01 106 235 255 7 | 3.000000e+01 106 235 255 4.000000e+01 138 236 174 8 | 4.000000e+01 138 236 174 5.000000e+01 205 255 162 9 | 5.000000e+01 205 255 162 6.000000e+01 240 236 121 10 | 6.000000e+01 240 236 121 7.000000e+01 255 189 87 11 | 7.000000e+01 255 189 87 8.000000e+01 255 161 68 12 | 8.000000e+01 255 161 68 9.000000e+01 255 186 133 13 | 9.000000e+01 255 186 133 1.000000e+02 255 255 255 14 | N 128 128 128 15 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/population.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 255 255 255 1.000000e+03 255 218 164 5 | 1.000000e+03 255 218 164 4.000000e+03 255 218 164 6 | 4.000000e+03 255 218 164 5.000000e+03 255 186 90 7 | 5.000000e+03 255 186 90 2.400000e+04 255 186 90 8 | 2.400000e+04 255 186 90 2.500000e+04 205 129 32 9 | 2.500000e+04 205 129 32 2.490000e+05 205 129 32 10 | 2.490000e+05 205 129 32 2.500000e+05 139 64 16 11 | 2.500000e+05 139 64 16 9.990000e+05 139 64 16 12 | 9.990000e+05 139 64 16 1.000000e+06 90 4 0 13 | 1.000000e+06 90 4 0 1.000000e+12 90 4 0 14 | N 128 128 128 15 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/precipitation.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 255 255 255 1.250000e+02 158 255 222 5 | 1.250000e+02 158 255 222 2.500000e+02 200 255 255 6 | 2.500000e+02 200 255 255 5.000000e+02 0 255 255 7 | 5.000000e+02 0 255 255 7.500000e+02 0 0 255 8 | 7.500000e+02 0 0 255 1.000000e+03 153 51 255 9 | 1.000000e+03 153 51 255 1.500000e+03 128 0 255 10 | 1.500000e+03 128 0 255 2.000000e+03 51 0 51 11 | 2.000000e+03 51 0 51 5.000000e+03 20 0 20 12 | 5.000000e+03 20 0 20 7.000000e+03 0 0 0 13 | N 128 128 128 14 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/precipitation_monthly.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 128 128 128 1.000000e+00 180 77 25 5 | 1.000000e+00 180 77 25 5.000000e+01 255 255 0 6 | 5.000000e+01 255 255 0 1.000000e+02 0 255 0 7 | 1.000000e+02 0 255 0 2.000000e+02 100 128 255 8 | 2.000000e+02 100 128 255 3.000000e+02 0 0 255 9 | 3.000000e+02 0 0 255 4.000000e+02 128 0 255 10 | 4.000000e+02 128 0 255 5.000000e+02 255 0 255 11 | 5.000000e+02 255 0 255 1.000000e+03 255 0 0 12 | N 128 128 128 13 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/rainbow.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 255 255 0 2.000000e+01 0 255 0 5 | 2.000000e+01 0 255 0 4.000000e+01 0 255 255 6 | 4.000000e+01 0 255 255 6.000000e+01 0 0 255 7 | 6.000000e+01 0 0 255 8.000000e+01 255 0 255 8 | 8.000000e+01 255 0 255 1.000000e+02 255 0 0 9 | N 128 128 128 10 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/ramp.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 0 0 3.300000e+01 0 0 255 5 | 3.300000e+01 0 0 0 6.700000e+01 0 255 0 6 | 6.700000e+01 0 0 0 1.000000e+02 255 0 0 7 | N 128 128 128 8 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/rstcurv.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | -1.000000e-01 128 0 255 -1.000000e-02 0 0 255 5 | -1.000000e-02 0 0 255 -1.000000e-03 0 128 255 6 | -1.000000e-03 0 128 255 -1.000000e-05 0 255 255 7 | -1.000000e-05 0 255 255 0.000000e+00 200 255 200 8 | 0.000000e+00 200 255 200 1.000000e-05 255 255 0 9 | 1.000000e-05 255 255 0 1.000000e-03 255 128 0 10 | 1.000000e-03 255 128 0 1.000000e-02 255 0 0 11 | 1.000000e-02 255 0 0 1.000000e-01 255 0 200 12 | N 128 128 128 13 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/ryb.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 255 0 0 5.000000e+01 255 255 0 5 | 5.000000e+01 255 255 0 1.000000e+02 0 0 255 6 | N 128 128 128 7 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/ryg.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 255 0 0 5.000000e+01 255 255 0 5 | 5.000000e+01 255 255 0 1.000000e+02 0 255 0 6 | N 128 128 128 7 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/sepia.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 0 0 1.000000e+01 34 23 9 5 | 1.000000e+01 34 23 9 2.000000e+01 68 47 19 6 | 2.000000e+01 68 47 19 3.000000e+01 101 72 33 7 | 3.000000e+01 101 72 33 4.000000e+01 130 96 49 8 | 4.000000e+01 130 96 49 5.000000e+01 158 122 71 9 | 5.000000e+01 158 122 71 6.000000e+01 183 147 96 10 | 6.000000e+01 183 147 96 7.000000e+01 206 174 126 11 | 7.000000e+01 206 174 126 8.000000e+01 225 200 162 12 | 8.000000e+01 225 200 162 9.000000e+01 242 227 204 13 | 9.000000e+01 242 227 204 1.000000e+02 255 254 251 14 | N 128 128 128 15 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/grass/setup.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/grass/slope.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 255 255 255 2.000000e+00 255 255 0 5 | 2.000000e+00 255 255 0 5.000000e+00 0 255 0 6 | 5.000000e+00 0 255 0 1.000000e+01 0 255 255 7 | 1.000000e+01 0 255 255 1.500000e+01 0 0 255 8 | 1.500000e+01 0 0 255 3.000000e+01 255 0 255 9 | 3.000000e+01 255 0 255 5.000000e+01 255 0 0 10 | 5.000000e+01 255 0 0 9.000000e+01 0 0 0 11 | N 128 128 128 12 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/srtm.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | -1.100000e+04 0 0 0 -5.000000e+02 0 0 10 5 | -5.000000e+02 0 0 10 -3.000000e+02 0 0 20 6 | -3.000000e+02 0 0 20 -2.000000e+02 0 0 70 7 | -2.000000e+02 0 0 70 -1.000000e+02 0 0 130 8 | -1.000000e+02 0 0 130 -5.000000e+01 0 0 205 9 | -5.000000e+01 0 0 205 0.000000e+00 100 128 255 10 | 0.000000e+00 100 128 255 1.000000e-01 57 151 105 11 | 1.000000e-01 57 151 105 1.000000e+02 117 194 93 12 | 1.000000e+02 117 194 93 2.000000e+02 230 230 128 13 | 2.000000e+02 230 230 128 5.000000e+02 202 158 75 14 | 5.000000e+02 202 158 75 1.000000e+03 214 187 98 15 | 1.000000e+03 214 187 98 2.000000e+03 185 154 100 16 | 2.000000e+03 185 154 100 3.000000e+03 220 220 220 17 | 3.000000e+03 220 220 220 5.000000e+03 250 250 250 18 | 5.000000e+03 250 250 250 8.850000e+03 255 255 255 19 | N 255 255 255 20 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/terrain.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | -1.100000e+04 0 0 0 -5.000000e+02 0 0 30 5 | -5.000000e+02 0 0 30 -1.000000e+02 0 0 200 6 | -1.000000e+02 0 0 200 -1.000000e+00 150 150 255 7 | -1.000000e+00 150 150 255 0.000000e+00 0 120 0 8 | 0.000000e+00 0 120 0 1.000000e+02 0 150 0 9 | 1.000000e+02 0 150 0 2.700000e+02 90 165 90 10 | 2.700000e+02 90 165 90 3.000000e+02 90 175 90 11 | 3.000000e+02 90 175 90 5.000000e+02 50 180 50 12 | 5.000000e+02 70 170 70 1.000000e+03 70 145 75 13 | 1.000000e+03 70 155 75 2.000000e+03 150 156 100 14 | 2.000000e+03 150 156 100 2.800000e+03 220 220 220 15 | 2.800000e+03 220 220 220 3.000000e+03 255 255 255 16 | 3.000000e+03 255 255 255 8.850000e+03 255 255 255 17 | N 255 255 255 18 | -------------------------------------------------------------------------------- /pysar/plot/cm/grass/wave.cpt: -------------------------------------------------------------------------------- 1 | # GMT colour palette table (cpt) 2 | # grass2cpt ouput 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 255 85 85 1.667000e+01 170 170 0 5 | 1.667000e+01 170 170 0 3.333000e+01 85 255 85 6 | 3.333000e+01 85 255 85 5.000000e+01 0 170 170 7 | 5.000000e+01 0 170 170 6.667000e+01 85 85 255 8 | 6.667000e+01 85 85 255 8.333000e+01 170 0 170 9 | 8.333000e+01 170 0 170 1.000000e+02 255 85 85 10 | N 128 128 128 11 | -------------------------------------------------------------------------------- /pysar/plot/cm/h5/DESC.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | h5 4 | Colour tables from the h5utils package 5 | 6 | The h5utils package by MIT's Steven G. Johnson is a set of 7 | utilities for visualization and conversion of scientific data in 8 | the free, portable HDF5 format. Included in the package are a set 9 | of colour tables for the h5topng program. 10 | 11 | 01/08/2012 12 | 13 | -------------------------------------------------------------------------------- /pysar/plot/cm/h5/__pycache__/setup.cpython-34.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/h5/__pycache__/setup.cpython-34.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/h5/autumn.cpt: -------------------------------------------------------------------------------- 1 | # autogenerated GMT palette "" 2 | # cptutils version 1.31, Mon Feb 2 00:31:48 2009 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 255 0 0 1.000000e+00 255 255 0 5 | B 0 0 0 6 | F 255 255 255 7 | N 255 0 0 8 | -------------------------------------------------------------------------------- /pysar/plot/cm/h5/bluered.cpt: -------------------------------------------------------------------------------- 1 | # autogenerated GMT palette "" 2 | # cptutils version 1.31, Mon Feb 2 00:31:48 2009 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 0 255 1.000000e+00 255 255 255 5 | 1.000000e+00 255 255 255 2.000000e+00 255 0 0 6 | B 0 0 0 7 | F 255 255 255 8 | N 255 0 0 9 | -------------------------------------------------------------------------------- /pysar/plot/cm/h5/cmaps.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/h5/cmaps.pkl -------------------------------------------------------------------------------- /pysar/plot/cm/h5/cool.cpt: -------------------------------------------------------------------------------- 1 | # autogenerated GMT palette "" 2 | # cptutils version 1.31, Mon Feb 2 00:31:48 2009 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 255 255 1.000000e+00 255 0 255 5 | B 0 0 0 6 | F 255 255 255 7 | N 255 0 0 8 | -------------------------------------------------------------------------------- /pysar/plot/cm/h5/cp2cpt.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ls *.cpt > cpt.list 4 | 5 | for nm in `awk -F: '{print $1}' cpt.list` 6 | do 7 | oname=$nm #`echo $nm | cut -c4-` 8 | name=h5_$oname 9 | echo $name 10 | cp $nm /Users/brentminchew/Documents/Python/PySAR/pysar/plot/cpt/$name 11 | done 12 | rm -f cpt.list 13 | -------------------------------------------------------------------------------- /pysar/plot/cm/h5/gray.cpt: -------------------------------------------------------------------------------- 1 | # autogenerated GMT palette "" 2 | # cptutils version 1.31, Mon Feb 2 00:31:48 2009 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 255 255 255 1.000000e+00 0 0 0 5 | B 0 0 0 6 | F 255 255 255 7 | N 255 0 0 8 | -------------------------------------------------------------------------------- /pysar/plot/cm/h5/green.cpt: -------------------------------------------------------------------------------- 1 | # autogenerated GMT palette "" 2 | # cptutils version 1.31, Mon Feb 2 00:31:48 2009 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 255 255 255 1.000000e+00 0 255 0 5 | B 0 0 0 6 | F 255 255 255 7 | N 255 0 0 8 | -------------------------------------------------------------------------------- /pysar/plot/cm/h5/jet.cpt: -------------------------------------------------------------------------------- 1 | # autogenerated GMT palette "" 2 | # cptutils version 1.31, Mon Feb 2 00:31:48 2009 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 0 191 1.000000e+00 0 0 255 5 | 1.000000e+00 0 0 255 2.000000e+00 0 63 255 6 | 2.000000e+00 0 63 255 3.000000e+00 0 127 255 7 | 3.000000e+00 0 127 255 4.000000e+00 0 191 255 8 | 4.000000e+00 0 191 255 5.000000e+00 0 255 255 9 | 5.000000e+00 0 255 255 6.000000e+00 63 255 255 10 | 6.000000e+00 63 255 255 7.000000e+00 127 255 191 11 | 7.000000e+00 127 255 191 8.000000e+00 191 255 127 12 | 8.000000e+00 191 255 127 9.000000e+00 255 255 63 13 | 9.000000e+00 255 255 63 1.000000e+01 255 255 0 14 | 1.000000e+01 255 255 0 1.100000e+01 255 191 0 15 | 1.100000e+01 255 191 0 1.200000e+01 255 127 0 16 | 1.200000e+01 255 127 0 1.300000e+01 255 63 0 17 | 1.300000e+01 255 63 0 1.400000e+01 255 0 0 18 | 1.400000e+01 255 0 0 1.500000e+01 191 0 0 19 | B 0 0 0 20 | F 255 255 255 21 | N 255 0 0 22 | -------------------------------------------------------------------------------- /pysar/plot/cm/h5/prism.cpt: -------------------------------------------------------------------------------- 1 | # autogenerated GMT palette "" 2 | # cptutils version 1.31, Mon Feb 2 00:31:48 2009 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 255 0 0 1.000000e+00 255 127 0 5 | 1.000000e+00 255 127 0 2.000000e+00 255 255 0 6 | 2.000000e+00 255 255 0 3.000000e+00 0 255 0 7 | 3.000000e+00 0 255 0 4.000000e+00 0 0 255 8 | 4.000000e+00 0 0 255 5.000000e+00 170 0 255 9 | 5.000000e+00 170 0 255 6.000000e+00 255 0 0 10 | 6.000000e+00 255 0 0 7.000000e+00 255 127 0 11 | 7.000000e+00 255 127 0 8.000000e+00 255 255 0 12 | 8.000000e+00 255 255 0 9.000000e+00 0 255 0 13 | 9.000000e+00 0 255 0 1.000000e+01 0 0 255 14 | 1.000000e+01 0 0 255 1.100000e+01 170 0 255 15 | 1.100000e+01 170 0 255 1.200000e+01 255 0 0 16 | 1.200000e+01 255 0 0 1.300000e+01 255 127 0 17 | 1.300000e+01 255 127 0 1.400000e+01 255 255 0 18 | 1.400000e+01 255 255 0 1.500000e+01 0 255 0 19 | B 0 0 0 20 | F 255 255 255 21 | N 255 0 0 22 | -------------------------------------------------------------------------------- /pysar/plot/cm/h5/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/h5/setup.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/h5/spring.cpt: -------------------------------------------------------------------------------- 1 | # autogenerated GMT palette "" 2 | # cptutils version 1.31, Mon Feb 2 00:31:48 2009 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 255 0 255 1.000000e+00 255 17 237 5 | 1.000000e+00 255 17 237 2.000000e+00 255 33 221 6 | 2.000000e+00 255 33 221 3.000000e+00 255 51 204 7 | 3.000000e+00 255 51 204 4.000000e+00 255 68 186 8 | 4.000000e+00 255 68 186 5.000000e+00 255 84 170 9 | 5.000000e+00 255 84 170 6.000000e+00 255 102 153 10 | 6.000000e+00 255 102 153 7.000000e+00 255 119 135 11 | 7.000000e+00 255 119 135 8.000000e+00 255 135 119 12 | 8.000000e+00 255 135 119 9.000000e+00 255 153 102 13 | 9.000000e+00 255 153 102 1.000000e+01 255 170 84 14 | 1.000000e+01 255 170 84 1.100000e+01 255 186 68 15 | 1.100000e+01 255 186 68 1.200000e+01 255 204 51 16 | 1.200000e+01 255 204 51 1.300000e+01 255 221 33 17 | 1.300000e+01 255 221 33 1.400000e+01 255 237 17 18 | 1.400000e+01 255 237 17 1.500000e+01 255 255 0 19 | B 0 0 0 20 | F 255 255 255 21 | N 255 0 0 22 | -------------------------------------------------------------------------------- /pysar/plot/cm/h5/summer.cpt: -------------------------------------------------------------------------------- 1 | # autogenerated GMT palette "" 2 | # cptutils version 1.31, Mon Feb 2 00:31:48 2009 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 127 102 1.000000e+00 17 135 102 5 | 1.000000e+00 17 135 102 2.000000e+00 33 144 102 6 | 2.000000e+00 33 144 102 3.000000e+00 51 153 102 7 | 3.000000e+00 51 153 102 4.000000e+00 68 161 102 8 | 4.000000e+00 68 161 102 5.000000e+00 84 170 102 9 | 5.000000e+00 84 170 102 6.000000e+00 102 178 102 10 | 6.000000e+00 102 178 102 7.000000e+00 119 186 102 11 | 7.000000e+00 119 186 102 8.000000e+00 135 195 102 12 | 8.000000e+00 135 195 102 9.000000e+00 153 204 102 13 | 9.000000e+00 153 204 102 1.000000e+01 170 212 102 14 | 1.000000e+01 170 212 102 1.100000e+01 186 221 102 15 | 1.100000e+01 186 221 102 1.200000e+01 204 229 102 16 | 1.200000e+01 204 229 102 1.300000e+01 221 237 102 17 | 1.300000e+01 221 237 102 1.400000e+01 237 246 102 18 | 1.400000e+01 237 246 102 1.500000e+01 255 255 102 19 | B 0 0 0 20 | F 255 255 255 21 | N 255 0 0 22 | -------------------------------------------------------------------------------- /pysar/plot/cm/h5/vga.cpt: -------------------------------------------------------------------------------- 1 | # autogenerated GMT palette "" 2 | # cptutils version 1.31, Mon Feb 2 00:31:48 2009 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 255 255 255 1.000000e+00 191 191 191 5 | 1.000000e+00 191 191 191 2.000000e+00 255 0 0 6 | 2.000000e+00 255 0 0 3.000000e+00 255 255 0 7 | 3.000000e+00 255 255 0 4.000000e+00 0 255 0 8 | 4.000000e+00 0 255 0 5.000000e+00 0 255 255 9 | 5.000000e+00 0 255 255 6.000000e+00 0 0 255 10 | 6.000000e+00 0 0 255 7.000000e+00 255 0 255 11 | 7.000000e+00 255 0 255 8.000000e+00 0 0 0 12 | 8.000000e+00 0 0 0 9.000000e+00 127 127 127 13 | 9.000000e+00 127 127 127 1.000000e+01 127 0 0 14 | 1.000000e+01 127 0 0 1.100000e+01 127 127 0 15 | 1.100000e+01 127 127 0 1.200000e+01 0 127 0 16 | 1.200000e+01 0 127 0 1.300000e+01 0 127 127 17 | 1.300000e+01 0 127 127 1.400000e+01 0 0 127 18 | 1.400000e+01 0 0 127 1.500000e+01 127 0 127 19 | B 0 0 0 20 | F 255 255 255 21 | N 255 0 0 22 | -------------------------------------------------------------------------------- /pysar/plot/cm/h5/winter.cpt: -------------------------------------------------------------------------------- 1 | # autogenerated GMT palette "" 2 | # cptutils version 1.31, Mon Feb 2 00:31:48 2009 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 0 255 1.000000e+00 0 255 127 5 | B 0 0 0 6 | F 255 255 255 7 | N 255 0 0 8 | -------------------------------------------------------------------------------- /pysar/plot/cm/h5/yarg.cpt: -------------------------------------------------------------------------------- 1 | # autogenerated GMT palette "" 2 | # cptutils version 1.31, Mon Feb 2 00:31:48 2009 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 0 0 0 1.000000e+00 255 255 255 5 | B 0 0 0 6 | F 255 255 255 7 | N 255 0 0 8 | -------------------------------------------------------------------------------- /pysar/plot/cm/h5/yellow.cpt: -------------------------------------------------------------------------------- 1 | # autogenerated GMT palette "" 2 | # cptutils version 1.31, Mon Feb 2 00:31:48 2009 3 | # COLOR_MODEL = RGB 4 | 0.000000e+00 255 255 255 1.000000e+00 255 255 0 5 | B 0 0 0 6 | F 255 255 255 7 | N 255 0 0 8 | -------------------------------------------------------------------------------- /pysar/plot/cm/idl/DESC.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | kst 4 | KST colour tables 5 | 6 | These colour schemes reimplement the colour tables of IDL and 7 | follow its naming and numbering scheme. They were taken from the 8 | KDE scientific plotting tool KST. 9 | 10 | 01/08/2012 11 | 12 | -------------------------------------------------------------------------------- /pysar/plot/cm/idl/__pycache__/setup.cpython-34.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/idl/__pycache__/setup.cpython-34.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/idl/cmaps.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/idl/cmaps.pkl -------------------------------------------------------------------------------- /pysar/plot/cm/idl/make_short_long.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ls *.cpt > cpt.list 4 | 5 | for nm in `awk -F: '{print $1}' cpt.list` 6 | do 7 | pref=`echo $nm | cut -c-2` 8 | name=`echo $nm | cut -c4-` 9 | echo $nm $pref.cpt $name 10 | cp $nm $name 11 | done 12 | rm -f cpt.list 13 | -------------------------------------------------------------------------------- /pysar/plot/cm/idl/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/idl/setup.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/imagej/DESC.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | imagej 4 | ImageJ lookup tables for astronomy 5 | 6 | ImageJ is a public domain Java image processing program 7 | inspired by NIH Image for the Macintosh. The package includes 8 | a set of lookup tables which are also included with the CIAO 9 | (Chandra Interactive Analysis of Observations) toolset. 10 | 11 | 05/04/2013 12 | 13 | -------------------------------------------------------------------------------- /pysar/plot/cm/imagej/__pycache__/setup.cpython-34.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/imagej/__pycache__/setup.cpython-34.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/imagej/cmaps.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/imagej/cmaps.pkl -------------------------------------------------------------------------------- /pysar/plot/cm/imagej/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/imagej/setup.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/kst/DESC.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | kst 4 | KST colour tables 5 | 6 | These colour schemes reimplement the colour tables of IDL and 7 | follow its naming and numbering scheme. They were taken from the 8 | KDE scientific plotting tool KST. 9 | 10 | 01/08/2012 11 | 12 | -------------------------------------------------------------------------------- /pysar/plot/cm/kst/__pycache__/setup.cpython-34.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/kst/__pycache__/setup.cpython-34.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/kst/cmaps.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/kst/cmaps.pkl -------------------------------------------------------------------------------- /pysar/plot/cm/kst/make_short_long.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ls *.cpt > cpt.list 4 | 5 | for nm in `awk -F: '{print $1}' cpt.list` 6 | do 7 | pref=`echo $nm | cut -c-2` 8 | name=`echo $nm | cut -c4-` 9 | echo $nm $pref.cpt $name 10 | cp $nm $name 11 | done 12 | rm -f cpt.list 13 | -------------------------------------------------------------------------------- /pysar/plot/cm/kst/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/kst/setup.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/BlueGreen14.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/BlueGreen14.cpt 2 | # autogenerated GMT palette "BlueGreen14.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:00 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 0 0 255 1.000000e+00 0 0 255 6 | 1.000000e+00 51 51 255 2.000000e+00 51 51 255 7 | 2.000000e+00 101 101 255 3.000000e+00 101 101 255 8 | 3.000000e+00 153 153 255 4.000000e+00 153 153 255 9 | 4.000000e+00 178 178 255 5.000000e+00 178 178 255 10 | 5.000000e+00 203 203 255 6.000000e+00 203 203 255 11 | 6.000000e+00 229 229 255 7.000000e+00 229 229 255 12 | 7.000000e+00 229 255 229 8.000000e+00 229 255 229 13 | 8.000000e+00 203 255 203 9.000000e+00 203 255 203 14 | 9.000000e+00 178 255 178 1.000000e+01 178 255 178 15 | 1.000000e+01 153 255 153 1.100000e+01 153 255 153 16 | 1.100000e+01 101 255 101 1.200000e+01 101 255 101 17 | 1.200000e+01 51 255 51 1.300000e+01 51 255 51 18 | 1.300000e+01 0 255 0 1.400000e+01 0 255 0 19 | B 0 0 0 20 | F 255 255 255 21 | N 255 0 0 22 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/BrownBlue12.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/BrownBlue12.cpt 2 | # autogenerated GMT palette "BrownBlue12.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:01 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 51 25 0 1.000000e+00 51 25 0 6 | 1.000000e+00 102 47 0 2.000000e+00 102 47 0 7 | 2.000000e+00 153 96 53 3.000000e+00 153 96 53 8 | 3.000000e+00 204 155 122 4.000000e+00 204 155 122 9 | 4.000000e+00 216 175 151 5.000000e+00 216 175 151 10 | 5.000000e+00 242 218 205 6.000000e+00 242 218 205 11 | 6.000000e+00 204 253 255 7.000000e+00 204 253 255 12 | 7.000000e+00 153 248 255 8.000000e+00 153 248 255 13 | 8.000000e+00 101 239 255 9.000000e+00 101 239 255 14 | 9.000000e+00 50 227 255 1.000000e+01 50 227 255 15 | 1.000000e+01 0 169 204 1.100000e+01 0 169 204 16 | 1.100000e+01 0 122 153 1.200000e+01 0 122 153 17 | B 0 0 0 18 | F 255 255 255 19 | N 255 0 0 20 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/Cat12.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/Cat12.cpt 2 | # autogenerated GMT palette "Cat12.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:01:59 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 255 191 127 1.000000e+00 255 191 127 6 | 1.000000e+00 255 127 0 2.000000e+00 255 127 0 7 | 2.000000e+00 255 255 153 3.000000e+00 255 255 153 8 | 3.000000e+00 255 255 50 4.000000e+00 255 255 50 9 | 4.000000e+00 178 255 140 5.000000e+00 178 255 140 10 | 5.000000e+00 50 255 0 6.000000e+00 50 255 0 11 | 6.000000e+00 165 237 255 7.000000e+00 165 237 255 12 | 7.000000e+00 25 178 255 8.000000e+00 25 178 255 13 | 8.000000e+00 204 191 255 9.000000e+00 204 191 255 14 | 9.000000e+00 101 76 255 1.000000e+01 101 76 255 15 | 1.000000e+01 255 153 191 1.100000e+01 255 153 191 16 | 1.100000e+01 229 25 50 1.200000e+01 229 25 50 17 | B 0 0 0 18 | F 255 255 255 19 | N 255 0 0 20 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/DESC.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | ncl 4 | Colour maps from NCL (NCAR command language) 5 | 6 | The NCL (NCAR Command Language) is an open-source interpreted 7 | language designed specifically for scientific data analysis and 8 | visualisation. The source package includes a number of 9 | colour-tables, translated into discrete (piecewise constant) 10 | gradients. 11 | 12 | 01/08/2012 13 | 14 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/__pycache__/setup.cpython-34.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/ncl/__pycache__/setup.cpython-34.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/amwg.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/amwg.cpt 2 | # autogenerated GMT palette "amwg.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:01 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 147 112 219 1.000000e+00 147 112 219 6 | 1.000000e+00 0 0 200 2.000000e+00 0 0 200 7 | 2.000000e+00 60 100 230 3.000000e+00 60 100 230 8 | 3.000000e+00 120 155 242 4.000000e+00 120 155 242 9 | 4.000000e+00 176 224 230 5.000000e+00 176 224 230 10 | 5.000000e+00 32 178 170 6.000000e+00 32 178 170 11 | 6.000000e+00 154 205 50 7.000000e+00 154 205 50 12 | 7.000000e+00 46 139 87 8.000000e+00 46 139 87 13 | 8.000000e+00 245 230 190 9.000000e+00 245 230 190 14 | 9.000000e+00 222 184 135 1.000000e+01 222 184 135 15 | 1.000000e+01 255 225 0 1.100000e+01 255 225 0 16 | 1.100000e+01 255 165 0 1.200000e+01 255 165 0 17 | 1.200000e+01 255 69 0 1.300000e+01 255 69 0 18 | 1.300000e+01 178 34 34 1.400000e+01 178 34 34 19 | 1.400000e+01 255 182 193 1.500000e+01 255 182 193 20 | 1.500000e+01 255 20 147 1.600000e+01 255 20 147 21 | B 0 0 0 22 | F 255 255 255 23 | N 255 0 0 24 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/cmaps.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/ncl/cmaps.pkl -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/cosam.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/cosam.cpt 2 | # autogenerated GMT palette "cosam.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:02 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 120 0 136 1.000000e+00 120 0 136 6 | 1.000000e+00 90 0 184 2.000000e+00 90 0 184 7 | 2.000000e+00 70 0 245 3.000000e+00 70 0 245 8 | 3.000000e+00 0 170 225 4.000000e+00 0 170 225 9 | 4.000000e+00 0 200 200 5.000000e+00 0 200 200 10 | 5.000000e+00 0 200 125 6.000000e+00 0 200 125 11 | 6.000000e+00 195 255 0 7.000000e+00 195 255 0 12 | 7.000000e+00 255 255 0 8.000000e+00 255 255 0 13 | 8.000000e+00 255 155 0 9.000000e+00 255 155 0 14 | 9.000000e+00 255 0 0 1.000000e+01 255 0 0 15 | B 0 0 0 16 | F 255 255 255 17 | N 255 0 0 18 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/cosam12.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/cosam12.cpt 2 | # autogenerated GMT palette "cosam12.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:00 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 100 0 116 1.000000e+00 100 0 116 6 | 1.000000e+00 120 0 136 2.000000e+00 120 0 136 7 | 2.000000e+00 90 0 184 3.000000e+00 90 0 184 8 | 3.000000e+00 70 0 245 4.000000e+00 70 0 245 9 | 4.000000e+00 0 170 225 5.000000e+00 0 170 225 10 | 5.000000e+00 0 200 200 6.000000e+00 0 200 200 11 | 6.000000e+00 0 200 125 7.000000e+00 0 200 125 12 | 7.000000e+00 195 255 0 8.000000e+00 195 255 0 13 | 8.000000e+00 255 255 0 9.000000e+00 255 255 0 14 | 9.000000e+00 255 100 0 1.000000e+01 255 100 0 15 | 1.000000e+01 255 155 0 1.100000e+01 255 155 0 16 | 1.100000e+01 255 0 0 1.200000e+01 255 0 0 17 | B 0 0 0 18 | F 255 255 255 19 | N 255 0 0 20 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/mch_default.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/mch_default.cpt 2 | # autogenerated GMT palette "mch_default.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:01:59 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 255 255 255 1.000000e+00 255 255 255 6 | 1.000000e+00 0 0 0 2.000000e+00 0 0 0 7 | 2.000000e+00 32 32 32 3.000000e+00 32 32 32 8 | 3.000000e+00 64 64 64 4.000000e+00 64 64 64 9 | 4.000000e+00 96 96 96 5.000000e+00 96 96 96 10 | 5.000000e+00 128 128 128 6.000000e+00 128 128 128 11 | 6.000000e+00 160 160 160 7.000000e+00 160 160 160 12 | 7.000000e+00 192 192 192 8.000000e+00 192 192 192 13 | 8.000000e+00 224 224 224 9.000000e+00 224 224 224 14 | 9.000000e+00 255 0 0 1.000000e+01 255 0 0 15 | 1.000000e+01 0 255 0 1.100000e+01 0 255 0 16 | 1.100000e+01 0 0 255 1.200000e+01 0 0 255 17 | 1.200000e+01 255 255 0 1.300000e+01 255 255 0 18 | 1.300000e+01 0 255 255 1.400000e+01 0 255 255 19 | 1.400000e+01 255 0 255 1.500000e+01 255 0 255 20 | B 0 0 0 21 | F 255 255 255 22 | N 255 0 0 23 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/perc2_9lev.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/perc2_9lev.cpt 2 | # autogenerated GMT palette "perc2_9lev.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:01 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 215 227 238 1.000000e+00 215 227 238 6 | 1.000000e+00 181 202 255 2.000000e+00 181 202 255 7 | 2.000000e+00 143 179 255 3.000000e+00 143 179 255 8 | 3.000000e+00 127 151 255 4.000000e+00 127 151 255 9 | 4.000000e+00 171 207 99 5.000000e+00 171 207 99 10 | 5.000000e+00 232 245 158 6.000000e+00 232 245 158 11 | 6.000000e+00 255 250 20 7.000000e+00 255 250 20 12 | 7.000000e+00 255 209 33 8.000000e+00 255 209 33 13 | 8.000000e+00 255 163 10 9.000000e+00 255 163 10 14 | 9.000000e+00 255 76 0 1.000000e+01 255 76 0 15 | B 0 0 0 16 | F 255 255 255 17 | N 255 0 0 18 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/percent_11lev.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/percent_11lev.cpt 2 | # autogenerated GMT palette "percent_11lev.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:00 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 100 0 150 1.000000e+00 100 0 150 6 | 1.000000e+00 39 48 215 2.000000e+00 39 48 215 7 | 2.000000e+00 89 141 252 3.000000e+00 89 141 252 8 | 3.000000e+00 139 239 217 4.000000e+00 139 239 217 9 | 4.000000e+00 96 207 145 5.000000e+00 96 207 145 10 | 5.000000e+00 26 152 80 6.000000e+00 26 152 80 11 | 6.000000e+00 145 207 96 7.000000e+00 145 207 96 12 | 7.000000e+00 217 239 139 8.000000e+00 217 239 139 13 | 8.000000e+00 254 224 139 9.000000e+00 254 224 139 14 | 9.000000e+00 252 141 89 1.000000e+01 252 141 89 15 | 1.000000e+01 215 48 39 1.100000e+01 215 48 39 16 | 1.100000e+01 150 0 100 1.200000e+01 150 0 100 17 | B 0 0 0 18 | F 255 255 255 19 | N 255 0 0 20 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/prcp_2.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/prcp_2.cpt 2 | # autogenerated GMT palette "prcp_2.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:01 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 245 245 245 1.000000e+00 245 245 245 6 | 1.000000e+00 175 237 237 2.000000e+00 175 237 237 7 | 2.000000e+00 152 251 152 3.000000e+00 152 251 152 8 | 3.000000e+00 67 205 128 4.000000e+00 67 205 128 9 | 4.000000e+00 59 179 113 5.000000e+00 59 179 113 10 | 5.000000e+00 250 250 210 6.000000e+00 250 250 210 11 | 6.000000e+00 255 255 0 7.000000e+00 255 255 0 12 | 7.000000e+00 255 164 0 8.000000e+00 255 164 0 13 | 8.000000e+00 255 0 0 9.000000e+00 255 0 0 14 | 9.000000e+00 205 55 0 1.000000e+01 205 55 0 15 | 1.000000e+01 199 20 133 1.100000e+01 199 20 133 16 | 1.100000e+01 237 130 237 1.200000e+01 237 130 237 17 | B 0 0 0 18 | F 255 255 255 19 | N 255 0 0 20 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/precip2_15lev.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/precip2_15lev.cpt 2 | # autogenerated GMT palette "precip2_15lev.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:02 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 255 255 255 1.000000e+00 255 255 255 6 | 1.000000e+00 100 0 100 2.000000e+00 100 0 100 7 | 2.000000e+00 175 0 175 3.000000e+00 175 0 175 8 | 3.000000e+00 220 0 220 4.000000e+00 220 0 220 9 | 4.000000e+00 50 50 200 5.000000e+00 50 50 200 10 | 5.000000e+00 0 100 255 6.000000e+00 0 100 255 11 | 6.000000e+00 0 150 150 7.000000e+00 0 150 150 12 | 7.000000e+00 0 200 50 8.000000e+00 0 200 50 13 | 8.000000e+00 100 255 0 9.000000e+00 100 255 0 14 | 9.000000e+00 150 255 0 1.000000e+01 150 255 0 15 | 1.000000e+01 200 255 50 1.100000e+01 200 255 50 16 | 1.100000e+01 255 255 0 1.200000e+01 255 255 0 17 | 1.200000e+01 255 200 0 1.300000e+01 255 200 0 18 | 1.300000e+01 255 160 0 1.400000e+01 255 160 0 19 | 1.400000e+01 255 125 0 1.500000e+01 255 125 0 20 | 1.500000e+01 225 25 0 1.600000e+01 225 25 0 21 | B 0 0 0 22 | F 255 255 255 23 | N 255 0 0 24 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/precip4_11lev.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/precip4_11lev.cpt 2 | # autogenerated GMT palette "precip4_11lev.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:01:59 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 254 254 254 1.000000e+00 254 254 254 6 | 1.000000e+00 223 255 249 2.000000e+00 223 255 249 7 | 2.000000e+00 154 217 202 3.000000e+00 154 217 202 8 | 3.000000e+00 103 194 163 4.000000e+00 103 194 163 9 | 4.000000e+00 64 173 117 5.000000e+00 64 173 117 10 | 5.000000e+00 50 166 150 6.000000e+00 50 166 150 11 | 6.000000e+00 90 160 205 7.000000e+00 90 160 205 12 | 7.000000e+00 66 146 199 8.000000e+00 66 146 199 13 | 8.000000e+00 76 141 196 9.000000e+00 76 141 196 14 | 9.000000e+00 7 47 107 1.000000e+01 7 47 107 15 | 1.000000e+01 7 30 70 1.100000e+01 7 30 70 16 | 1.100000e+01 76 0 115 1.200000e+01 76 0 115 17 | B 0 0 0 18 | F 255 255 255 19 | N 255 0 0 20 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/precip_11lev.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/precip_11lev.cpt 2 | # autogenerated GMT palette "precip_11lev.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:01 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 255 255 255 1.000000e+00 255 255 255 6 | 1.000000e+00 237 250 194 2.000000e+00 237 250 194 7 | 2.000000e+00 205 255 205 3.000000e+00 205 255 205 8 | 3.000000e+00 153 240 178 4.000000e+00 153 240 178 9 | 4.000000e+00 83 189 159 5.000000e+00 83 189 159 10 | 5.000000e+00 50 166 150 6.000000e+00 50 166 150 11 | 6.000000e+00 50 150 180 7.000000e+00 50 150 180 12 | 7.000000e+00 5 112 176 8.000000e+00 5 112 176 13 | 8.000000e+00 5 80 140 9.000000e+00 5 80 140 14 | 9.000000e+00 10 31 150 1.000000e+01 10 31 150 15 | 1.000000e+01 44 2 70 1.100000e+01 44 2 70 16 | 1.100000e+01 106 44 90 1.200000e+01 106 44 90 17 | B 0 0 0 18 | F 255 255 255 19 | N 255 0 0 20 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/precip_diff_12lev.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/precip_diff_12lev.cpt 2 | # autogenerated GMT palette "precip_diff_12lev.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:01 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 182 106 40 1.000000e+00 182 106 40 6 | 1.000000e+00 205 133 63 2.000000e+00 205 133 63 7 | 2.000000e+00 225 165 100 3.000000e+00 225 165 100 8 | 3.000000e+00 245 205 132 4.000000e+00 245 205 132 9 | 4.000000e+00 245 224 158 5.000000e+00 245 224 158 10 | 5.000000e+00 255 245 186 6.000000e+00 255 245 186 11 | 6.000000e+00 255 255 255 7.000000e+00 255 255 255 12 | 7.000000e+00 205 255 205 8.000000e+00 205 255 205 13 | 8.000000e+00 153 240 178 9.000000e+00 153 240 178 14 | 9.000000e+00 83 189 159 1.000000e+01 83 189 159 15 | 1.000000e+01 110 170 200 1.100000e+01 110 170 200 16 | 1.100000e+01 5 112 176 1.200000e+01 5 112 176 17 | 1.200000e+01 2 56 88 1.300000e+01 2 56 88 18 | B 0 0 0 19 | F 255 255 255 20 | N 255 0 0 21 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/precip_diff_1lev.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/precip_diff_1lev.cpt 2 | # autogenerated GMT palette "precip_diff_1lev.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:02 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 83 189 159 1.000000e+00 83 189 159 6 | 1.000000e+00 225 165 100 2.000000e+00 225 165 100 7 | B 0 0 0 8 | F 255 255 255 9 | N 255 0 0 10 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/radar.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/radar.cpt 2 | # autogenerated GMT palette "radar.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:01:59 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 0 255 255 1.000000e+00 0 255 255 6 | 1.000000e+00 0 157 255 2.000000e+00 0 157 255 7 | 2.000000e+00 0 0 255 3.000000e+00 0 0 255 8 | 3.000000e+00 9 130 175 4.000000e+00 9 130 175 9 | 4.000000e+00 0 255 0 5.000000e+00 0 255 0 10 | 5.000000e+00 8 175 20 6.000000e+00 8 175 20 11 | 6.000000e+00 255 214 0 7.000000e+00 255 214 0 12 | 7.000000e+00 255 152 0 8.000000e+00 255 152 0 13 | 8.000000e+00 255 0 0 9.000000e+00 255 0 0 14 | 9.000000e+00 221 0 27 1.000000e+01 221 0 27 15 | 1.000000e+01 188 0 54 1.100000e+01 188 0 54 16 | 1.100000e+01 121 0 109 1.200000e+01 121 0 109 17 | 1.200000e+01 121 51 160 1.300000e+01 121 51 160 18 | 1.300000e+01 195 163 212 1.400000e+01 195 163 212 19 | 1.400000e+01 255 255 255 1.500000e+01 255 255 255 20 | B 0 0 0 21 | F 255 255 255 22 | N 255 0 0 23 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/ncl/setup.pyc -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/spread_15lev.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/spread_15lev.cpt 2 | # autogenerated GMT palette "spread_15lev.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:01 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 255 255 255 1.000000e+00 255 255 255 6 | 1.000000e+00 255 225 225 2.000000e+00 255 225 225 7 | 2.000000e+00 255 210 210 3.000000e+00 255 210 210 8 | 3.000000e+00 255 165 165 4.000000e+00 255 165 165 9 | 4.000000e+00 255 120 120 5.000000e+00 255 120 120 10 | 5.000000e+00 255 75 75 6.000000e+00 255 75 75 11 | 6.000000e+00 255 0 0 7.000000e+00 255 0 0 12 | 7.000000e+00 255 100 0 8.000000e+00 255 100 0 13 | 8.000000e+00 255 150 0 9.000000e+00 255 150 0 14 | 9.000000e+00 255 200 0 1.000000e+01 255 200 0 15 | 1.000000e+01 255 255 0 1.100000e+01 255 255 0 16 | 1.100000e+01 140 255 0 1.200000e+01 140 255 0 17 | 1.200000e+01 0 255 0 1.300000e+01 0 255 0 18 | 1.300000e+01 0 205 95 1.400000e+01 0 205 95 19 | 1.400000e+01 0 145 200 1.500000e+01 0 145 200 20 | 1.500000e+01 0 0 255 1.600000e+01 0 0 255 21 | B 0 0 0 22 | F 255 255 255 23 | N 255 0 0 24 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/sunshine_9lev.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/sunshine_9lev.cpt 2 | # autogenerated GMT palette "sunshine_9lev.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:01 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 255 255 255 1.000000e+00 255 255 255 6 | 1.000000e+00 255 245 204 2.000000e+00 255 245 204 7 | 2.000000e+00 255 230 112 3.000000e+00 255 230 112 8 | 3.000000e+00 255 204 51 4.000000e+00 255 204 51 9 | 4.000000e+00 255 175 51 5.000000e+00 255 175 51 10 | 5.000000e+00 255 153 51 6.000000e+00 255 153 51 11 | 6.000000e+00 255 111 51 7.000000e+00 255 111 51 12 | 7.000000e+00 255 85 0 8.000000e+00 255 85 0 13 | 8.000000e+00 230 40 30 9.000000e+00 230 40 30 14 | 9.000000e+00 200 30 20 1.000000e+01 200 30 20 15 | B 0 0 0 16 | F 255 255 255 17 | N 255 0 0 18 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/sunshine_diff_12lev.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/sunshine_diff_12lev.cpt 2 | # autogenerated GMT palette "sunshine_diff_12lev.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:02 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 81 9 121 1.000000e+00 81 9 121 6 | 1.000000e+00 149 15 223 2.000000e+00 149 15 223 7 | 2.000000e+00 183 75 243 3.000000e+00 183 75 243 8 | 3.000000e+00 203 126 246 4.000000e+00 203 126 246 9 | 4.000000e+00 225 180 250 5.000000e+00 225 180 250 10 | 5.000000e+00 236 208 252 6.000000e+00 236 208 252 11 | 6.000000e+00 255 255 255 7.000000e+00 255 255 255 12 | 7.000000e+00 255 245 204 8.000000e+00 255 245 204 13 | 8.000000e+00 255 230 112 9.000000e+00 255 230 112 14 | 9.000000e+00 255 204 51 1.000000e+01 255 204 51 15 | 1.000000e+01 255 175 51 1.100000e+01 255 175 51 16 | 1.100000e+01 255 111 0 1.200000e+01 255 111 0 17 | 1.200000e+01 230 40 30 1.300000e+01 230 40 30 18 | B 0 0 0 19 | F 255 255 255 20 | N 255 0 0 21 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/temp_diff_1lev.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/temp_diff_1lev.cpt 2 | # autogenerated GMT palette "temp_diff_1lev.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:00 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 240 60 43 1.000000e+00 240 60 43 6 | 1.000000e+00 33 113 181 2.000000e+00 33 113 181 7 | B 0 0 0 8 | F 255 255 255 9 | N 255 0 0 10 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/topo_15lev.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/topo_15lev.cpt 2 | # autogenerated GMT palette "topo_15lev.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:01 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 40 54 154 1.000000e+00 40 54 154 6 | 1.000000e+00 0 201 50 2.000000e+00 0 201 50 7 | 2.000000e+00 30 211 104 3.000000e+00 30 211 104 8 | 3.000000e+00 94 224 116 4.000000e+00 94 224 116 9 | 4.000000e+00 162 235 130 5.000000e+00 162 235 130 10 | 5.000000e+00 223 248 146 6.000000e+00 223 248 146 11 | 6.000000e+00 246 229 149 7.000000e+00 246 229 149 12 | 7.000000e+00 200 178 118 8.000000e+00 200 178 118 13 | 8.000000e+00 162 126 94 9.000000e+00 162 126 94 14 | 9.000000e+00 143 97 84 1.000000e+01 143 97 84 15 | 1.000000e+01 162 125 116 1.100000e+01 162 125 116 16 | 1.100000e+01 178 150 139 1.200000e+01 178 150 139 17 | 1.200000e+01 199 176 170 1.300000e+01 199 176 170 18 | 1.300000e+01 219 205 202 1.400000e+01 219 205 202 19 | 1.400000e+01 236 228 226 1.500000e+01 236 228 226 20 | 1.500000e+01 255 255 255 1.600000e+01 255 255 255 21 | B 0 0 0 22 | F 255 255 255 23 | N 255 0 0 24 | -------------------------------------------------------------------------------- /pysar/plot/cm/ncl/wgne15.cpt: -------------------------------------------------------------------------------- 1 | # ../cpt/ncar/wgne15.cpt 2 | # autogenerated GMT palette "wgne15.txt" 3 | # cptutils version 1.41, Fri Jan 20 21:02:01 2012 4 | # COLOR_MODEL = RGB 5 | 0.000000e+00 160 32 240 1.000000e+00 160 32 240 6 | 1.000000e+00 0 0 180 2.000000e+00 0 0 180 7 | 2.000000e+00 60 100 230 3.000000e+00 60 100 230 8 | 3.000000e+00 120 155 242 4.000000e+00 120 155 242 9 | 4.000000e+00 176 224 230 5.000000e+00 176 224 230 10 | 5.000000e+00 46 139 87 6.000000e+00 46 139 87 11 | 6.000000e+00 100 225 0 7.000000e+00 100 225 0 12 | 7.000000e+00 210 255 47 8.000000e+00 210 255 47 13 | 8.000000e+00 245 230 190 9.000000e+00 245 230 190 14 | 9.000000e+00 222 184 135 1.000000e+01 222 184 135 15 | 1.000000e+01 255 225 0 1.100000e+01 255 225 0 16 | 1.100000e+01 255 165 0 1.200000e+01 255 165 0 17 | 1.200000e+01 255 69 0 1.300000e+01 255 69 0 18 | 1.300000e+01 150 34 34 1.400000e+01 150 34 34 19 | 1.400000e+01 255 105 180 1.500000e+01 255 105 180 20 | B 0 0 0 21 | F 255 255 255 22 | N 255 0 0 23 | -------------------------------------------------------------------------------- /pysar/plot/cm/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/cm/setup.pyc -------------------------------------------------------------------------------- /pysar/plot/setup.py: -------------------------------------------------------------------------------- 1 | import sys,os 2 | 3 | 4 | def configuration(parent_package='',top_path=None): 5 | from numpy.distutils.misc_util import Configuration 6 | config = Configuration('plot', parent_package, top_path) 7 | config.add_subpackage('cm') 8 | config.make_config_py() 9 | return config 10 | 11 | if __name__ == '__main__': 12 | from distutils.dir_util import remove_tree 13 | from numpy.distutils.core import setup 14 | if os.path.exists('./build'): 15 | remove_tree('./build') 16 | setup(**configuration(top_path='').todict()) 17 | 18 | -------------------------------------------------------------------------------- /pysar/plot/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/plot/setup.pyc -------------------------------------------------------------------------------- /pysar/polsar/__init__.py: -------------------------------------------------------------------------------- 1 | ''' 2 | PolSAR (:mod:`pysar.polsar`) 3 | ============================ 4 | 5 | Polarimetric SAR decomposition routines 6 | 7 | .. currentmodule:: pysar.polsar 8 | 9 | Functions 10 | --------- 11 | 12 | None 13 | 14 | Scrips 15 | ------ 16 | 17 | ================ =================================================================== 18 | `sardecomp_fd` Freeman-Durden 3-component decomposition 19 | `sardecomp_haa` H/A/alpha decomposition 20 | ================ =================================================================== 21 | ''' 22 | import sys,os 23 | -------------------------------------------------------------------------------- /pysar/polsar/setup.py: -------------------------------------------------------------------------------- 1 | from os.path import join 2 | import numpy as np 3 | import sys,os 4 | 5 | def configuration(parent_package='',top_path=None): 6 | from numpy.distutils.misc_util import Configuration 7 | config = Configuration('polsar', parent_package, top_path) 8 | 9 | npdir = np.get_include() + '/numpy' 10 | CFLAGS = ['-lm','-O2','-lpthread'] 11 | 12 | config.add_library('pdpack', 13 | sources=['src/pdpack.cpp'], 14 | headers=['src/decomp.h'], 15 | extra_compile_args=CFLAGS) 16 | config.add_extension('_decomp_modc', 17 | sources=['src/decomp_modc.cpp'], 18 | depends=['src/decomp.h'], 19 | libraries=['pdpack'], 20 | library_dirs=[], 21 | include_dirs=[npdir,'src'], 22 | extra_compile_args=CFLAGS) 23 | return config 24 | 25 | if __name__ == '__main__': 26 | from distutils.dir_util import remove_tree 27 | from numpy.distutils.core import setup 28 | if os.path.exists('./build'): 29 | remove_tree('./build') 30 | setup(**configuration(top_path='').todict()) 31 | 32 | -------------------------------------------------------------------------------- /pysar/polsar/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/polsar/setup.pyc -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/Array: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_ARRAY_MODULE_H 2 | #define EIGEN_ARRAY_MODULE_H 3 | 4 | // include Core first to handle Eigen2 support macros 5 | #include "Core" 6 | 7 | #ifndef EIGEN2_SUPPORT 8 | #error The Eigen/Array header does no longer exist in Eigen3. All that functionality has moved to Eigen/Core. 9 | #endif 10 | 11 | #endif // EIGEN_ARRAY_MODULE_H 12 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | include(RegexUtils) 2 | test_escape_string_as_regex() 3 | 4 | file(GLOB Eigen_directory_files "*") 5 | 6 | escape_string_as_regex(ESCAPED_CMAKE_CURRENT_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}") 7 | 8 | foreach(f ${Eigen_directory_files}) 9 | if(NOT f MATCHES "\\.txt" AND NOT f MATCHES "${ESCAPED_CMAKE_CURRENT_SOURCE_DIR}/[.].+" AND NOT f MATCHES "${ESCAPED_CMAKE_CURRENT_SOURCE_DIR}/src") 10 | list(APPEND Eigen_directory_files_to_install ${f}) 11 | endif() 12 | endforeach(f ${Eigen_directory_files}) 13 | 14 | install(FILES 15 | ${Eigen_directory_files_to_install} 16 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen COMPONENT Devel 17 | ) 18 | 19 | add_subdirectory(src) 20 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/Cholesky: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_CHOLESKY_MODULE_H 2 | #define EIGEN_CHOLESKY_MODULE_H 3 | 4 | #include "Core" 5 | 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | /** \defgroup Cholesky_Module Cholesky module 9 | * 10 | * 11 | * 12 | * This module provides two variants of the Cholesky decomposition for selfadjoint (hermitian) matrices. 13 | * Those decompositions are accessible via the following MatrixBase methods: 14 | * - MatrixBase::llt(), 15 | * - MatrixBase::ldlt() 16 | * 17 | * \code 18 | * #include 19 | * \endcode 20 | */ 21 | 22 | #include "src/misc/Solve.h" 23 | #include "src/Cholesky/LLT.h" 24 | #include "src/Cholesky/LDLT.h" 25 | #ifdef EIGEN_USE_LAPACKE 26 | #include "src/Cholesky/LLT_MKL.h" 27 | #endif 28 | 29 | #include "src/Core/util/ReenableStupidWarnings.h" 30 | 31 | #endif // EIGEN_CHOLESKY_MODULE_H 32 | /* vim: set filetype=cpp et sw=2 ts=2 ai: */ 33 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/Dense: -------------------------------------------------------------------------------- 1 | #include "Core" 2 | #include "LU" 3 | #include "Cholesky" 4 | #include "QR" 5 | #include "SVD" 6 | #include "Geometry" 7 | #include "Eigenvalues" 8 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/Eigen: -------------------------------------------------------------------------------- 1 | #include "Dense" 2 | //#include "Sparse" 3 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/Householder: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_HOUSEHOLDER_MODULE_H 2 | #define EIGEN_HOUSEHOLDER_MODULE_H 3 | 4 | #include "Core" 5 | 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | /** \defgroup Householder_Module Householder module 9 | * This module provides Householder transformations. 10 | * 11 | * \code 12 | * #include 13 | * \endcode 14 | */ 15 | 16 | #include "src/Householder/Householder.h" 17 | #include "src/Householder/HouseholderSequence.h" 18 | #include "src/Householder/BlockHouseholder.h" 19 | 20 | #include "src/Core/util/ReenableStupidWarnings.h" 21 | 22 | #endif // EIGEN_HOUSEHOLDER_MODULE_H 23 | /* vim: set filetype=cpp et sw=2 ts=2 ai: */ 24 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/Jacobi: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_JACOBI_MODULE_H 2 | #define EIGEN_JACOBI_MODULE_H 3 | 4 | #include "Core" 5 | 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | /** \defgroup Jacobi_Module Jacobi module 9 | * This module provides Jacobi and Givens rotations. 10 | * 11 | * \code 12 | * #include 13 | * \endcode 14 | * 15 | * In addition to listed classes, it defines the two following MatrixBase methods to apply a Jacobi or Givens rotation: 16 | * - MatrixBase::applyOnTheLeft() 17 | * - MatrixBase::applyOnTheRight(). 18 | */ 19 | 20 | #include "src/Jacobi/Jacobi.h" 21 | 22 | #include "src/Core/util/ReenableStupidWarnings.h" 23 | 24 | #endif // EIGEN_JACOBI_MODULE_H 25 | /* vim: set filetype=cpp et sw=2 ts=2 ai: */ 26 | 27 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/LeastSquares: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_REGRESSION_MODULE_H 2 | #define EIGEN_REGRESSION_MODULE_H 3 | 4 | #ifndef EIGEN2_SUPPORT 5 | #error LeastSquares is only available in Eigen2 support mode (define EIGEN2_SUPPORT) 6 | #endif 7 | 8 | // exclude from normal eigen3-only documentation 9 | #ifdef EIGEN2_SUPPORT 10 | 11 | #include "Core" 12 | 13 | #include "src/Core/util/DisableStupidWarnings.h" 14 | 15 | #include "Eigenvalues" 16 | #include "Geometry" 17 | 18 | /** \defgroup LeastSquares_Module LeastSquares module 19 | * This module provides linear regression and related features. 20 | * 21 | * \code 22 | * #include 23 | * \endcode 24 | */ 25 | 26 | #include "src/Eigen2Support/LeastSquares.h" 27 | 28 | #include "src/Core/util/ReenableStupidWarnings.h" 29 | 30 | #endif // EIGEN2_SUPPORT 31 | 32 | #endif // EIGEN_REGRESSION_MODULE_H 33 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/OrderingMethods: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_ORDERINGMETHODS_MODULE_H 2 | #define EIGEN_ORDERINGMETHODS_MODULE_H 3 | 4 | #include "SparseCore" 5 | 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | /** \ingroup Sparse_modules 9 | * \defgroup OrderingMethods_Module OrderingMethods module 10 | * 11 | * This module is currently for internal use only. 12 | * 13 | * 14 | * \code 15 | * #include 16 | * \endcode 17 | */ 18 | 19 | #include "src/OrderingMethods/Amd.h" 20 | 21 | #include "src/Core/util/ReenableStupidWarnings.h" 22 | 23 | #endif // EIGEN_ORDERINGMETHODS_MODULE_H 24 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/PardisoSupport: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_PARDISOSUPPORT_MODULE_H 2 | #define EIGEN_PARDISOSUPPORT_MODULE_H 3 | 4 | #include "SparseCore" 5 | 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | #include 9 | 10 | #include 11 | 12 | /** \ingroup Support_modules 13 | * \defgroup PardisoSupport_Module PardisoSupport module 14 | * 15 | * This module brings support for the Intel(R) MKL PARDISO direct sparse solvers. 16 | * 17 | * \code 18 | * #include 19 | * \endcode 20 | * 21 | * In order to use this module, the MKL headers must be accessible from the include paths, and your binary must be linked to the MKL library and its dependencies. 22 | * See this \ref TopicUsingIntelMKL "page" for more information on MKL-Eigen integration. 23 | * 24 | */ 25 | 26 | #include "src/PardisoSupport/PardisoSupport.h" 27 | 28 | #include "src/Core/util/ReenableStupidWarnings.h" 29 | 30 | #endif // EIGEN_PARDISOSUPPORT_MODULE_H 31 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/QtAlignedMalloc: -------------------------------------------------------------------------------- 1 | 2 | #ifndef EIGEN_QTMALLOC_MODULE_H 3 | #define EIGEN_QTMALLOC_MODULE_H 4 | 5 | #include "Core" 6 | 7 | #if (!EIGEN_MALLOC_ALREADY_ALIGNED) 8 | 9 | #include "src/Core/util/DisableStupidWarnings.h" 10 | 11 | void *qMalloc(size_t size) 12 | { 13 | return Eigen::internal::aligned_malloc(size); 14 | } 15 | 16 | void qFree(void *ptr) 17 | { 18 | Eigen::internal::aligned_free(ptr); 19 | } 20 | 21 | void *qRealloc(void *ptr, size_t size) 22 | { 23 | void* newPtr = Eigen::internal::aligned_malloc(size); 24 | memcpy(newPtr, ptr, size); 25 | Eigen::internal::aligned_free(ptr); 26 | return newPtr; 27 | } 28 | 29 | #include "src/Core/util/ReenableStupidWarnings.h" 30 | 31 | #endif 32 | 33 | #endif // EIGEN_QTMALLOC_MODULE_H 34 | /* vim: set filetype=cpp et sw=2 ts=2 ai: */ 35 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/SVD: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_SVD_MODULE_H 2 | #define EIGEN_SVD_MODULE_H 3 | 4 | #include "QR" 5 | #include "Householder" 6 | #include "Jacobi" 7 | 8 | #include "src/Core/util/DisableStupidWarnings.h" 9 | 10 | /** \defgroup SVD_Module SVD module 11 | * 12 | * 13 | * 14 | * This module provides SVD decomposition for matrices (both real and complex). 15 | * This decomposition is accessible via the following MatrixBase method: 16 | * - MatrixBase::jacobiSvd() 17 | * 18 | * \code 19 | * #include 20 | * \endcode 21 | */ 22 | 23 | #include "src/misc/Solve.h" 24 | #include "src/SVD/JacobiSVD.h" 25 | #if defined(EIGEN_USE_LAPACKE) && !defined(EIGEN_USE_LAPACKE_STRICT) 26 | #include "src/SVD/JacobiSVD_MKL.h" 27 | #endif 28 | #include "src/SVD/UpperBidiagonalization.h" 29 | 30 | #ifdef EIGEN2_SUPPORT 31 | #include "src/Eigen2Support/SVD.h" 32 | #endif 33 | 34 | #include "src/Core/util/ReenableStupidWarnings.h" 35 | 36 | #endif // EIGEN_SVD_MODULE_H 37 | /* vim: set filetype=cpp et sw=2 ts=2 ai: */ 38 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/Sparse: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_SPARSE_MODULE_H 2 | #define EIGEN_SPARSE_MODULE_H 3 | 4 | /** \defgroup Sparse_modules Sparse modules 5 | * 6 | * Meta-module including all related modules: 7 | * - SparseCore 8 | * - OrderingMethods 9 | * - SparseCholesky 10 | * - IterativeLinearSolvers 11 | * 12 | * \code 13 | * #include 14 | * \endcode 15 | */ 16 | 17 | #include "SparseCore" 18 | #include "OrderingMethods" 19 | #include "SparseCholesky" 20 | #include "IterativeLinearSolvers" 21 | 22 | #endif // EIGEN_SPARSE_MODULE_H 23 | 24 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/SparseCholesky: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_SPARSECHOLESKY_MODULE_H 2 | #define EIGEN_SPARSECHOLESKY_MODULE_H 3 | 4 | #include "SparseCore" 5 | 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | /** \ingroup Sparse_modules 9 | * \defgroup SparseCholesky_Module SparseCholesky module 10 | * 11 | * This module currently provides two variants of the direct sparse Cholesky decomposition for selfadjoint (hermitian) matrices. 12 | * Those decompositions are accessible via the following classes: 13 | * - SimplicialLLt, 14 | * - SimplicialLDLt 15 | * 16 | * Such problems can also be solved using the ConjugateGradient solver from the IterativeLinearSolvers module. 17 | * 18 | * \code 19 | * #include 20 | * \endcode 21 | */ 22 | 23 | #include "src/misc/Solve.h" 24 | #include "src/misc/SparseSolve.h" 25 | 26 | #include "src/SparseCholesky/SimplicialCholesky.h" 27 | 28 | #include "src/Core/util/ReenableStupidWarnings.h" 29 | 30 | #endif // EIGEN_SPARSECHOLESKY_MODULE_H 31 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/StdDeque: -------------------------------------------------------------------------------- 1 | // This file is part of Eigen, a lightweight C++ template library 2 | // for linear algebra. 3 | // 4 | // Copyright (C) 2009 Gael Guennebaud 5 | // Copyright (C) 2009 Hauke Heibel 6 | // 7 | // This Source Code Form is subject to the terms of the Mozilla 8 | // Public License v. 2.0. If a copy of the MPL was not distributed 9 | // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 10 | 11 | #ifndef EIGEN_STDDEQUE_MODULE_H 12 | #define EIGEN_STDDEQUE_MODULE_H 13 | 14 | #include "Core" 15 | #include 16 | 17 | #if (defined(_MSC_VER) && defined(_WIN64)) /* MSVC auto aligns in 64 bit builds */ 18 | 19 | #define EIGEN_DEFINE_STL_DEQUE_SPECIALIZATION(...) 20 | 21 | #else 22 | 23 | #include "src/StlSupport/StdDeque.h" 24 | 25 | #endif 26 | 27 | #endif // EIGEN_STDDEQUE_MODULE_H 28 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/StdList: -------------------------------------------------------------------------------- 1 | // This file is part of Eigen, a lightweight C++ template library 2 | // for linear algebra. 3 | // 4 | // Copyright (C) 2009 Hauke Heibel 5 | // 6 | // This Source Code Form is subject to the terms of the Mozilla 7 | // Public License v. 2.0. If a copy of the MPL was not distributed 8 | // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 9 | 10 | #ifndef EIGEN_STDLIST_MODULE_H 11 | #define EIGEN_STDLIST_MODULE_H 12 | 13 | #include "Core" 14 | #include 15 | 16 | #if (defined(_MSC_VER) && defined(_WIN64)) /* MSVC auto aligns in 64 bit builds */ 17 | 18 | #define EIGEN_DEFINE_STL_LIST_SPECIALIZATION(...) 19 | 20 | #else 21 | 22 | #include "src/StlSupport/StdList.h" 23 | 24 | #endif 25 | 26 | #endif // EIGEN_STDLIST_MODULE_H 27 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/StdVector: -------------------------------------------------------------------------------- 1 | // This file is part of Eigen, a lightweight C++ template library 2 | // for linear algebra. 3 | // 4 | // Copyright (C) 2009 Gael Guennebaud 5 | // Copyright (C) 2009 Hauke Heibel 6 | // 7 | // This Source Code Form is subject to the terms of the Mozilla 8 | // Public License v. 2.0. If a copy of the MPL was not distributed 9 | // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 10 | 11 | #ifndef EIGEN_STDVECTOR_MODULE_H 12 | #define EIGEN_STDVECTOR_MODULE_H 13 | 14 | #include "Core" 15 | #include 16 | 17 | #if (defined(_MSC_VER) && defined(_WIN64)) /* MSVC auto aligns in 64 bit builds */ 18 | 19 | #define EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(...) 20 | 21 | #else 22 | 23 | #include "src/StlSupport/StdVector.h" 24 | 25 | #endif 26 | 27 | #endif // EIGEN_STDVECTOR_MODULE_H 28 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | file(GLOB Eigen_src_subdirectories "*") 2 | escape_string_as_regex(ESCAPED_CMAKE_CURRENT_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}") 3 | foreach(f ${Eigen_src_subdirectories}) 4 | if(NOT f MATCHES "\\.txt" AND NOT f MATCHES "${ESCAPED_CMAKE_CURRENT_SOURCE_DIR}/[.].+" ) 5 | add_subdirectory(${f}) 6 | endif() 7 | endforeach() 8 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Cholesky/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Cholesky_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Cholesky_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Cholesky COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/CholmodSupport/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_CholmodSupport_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_CholmodSupport_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/CholmodSupport COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Core/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core COMPONENT Devel 6 | ) 7 | 8 | ADD_SUBDIRECTORY(products) 9 | ADD_SUBDIRECTORY(util) 10 | ADD_SUBDIRECTORY(arch) 11 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Core/arch/AltiVec/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_arch_AltiVec_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_arch_AltiVec_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/arch/AltiVec COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Core/arch/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | ADD_SUBDIRECTORY(SSE) 2 | ADD_SUBDIRECTORY(AltiVec) 3 | ADD_SUBDIRECTORY(NEON) 4 | ADD_SUBDIRECTORY(Default) 5 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Core/arch/Default/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_arch_Default_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_arch_Default_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/arch/Default COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Core/arch/NEON/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_arch_NEON_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_arch_NEON_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/arch/NEON COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Core/arch/SSE/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_arch_SSE_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_arch_SSE_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/arch/SSE COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Core/products/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_Product_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_Product_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/products COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Core/util/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_util_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_util_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/util COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Core/util/NonMPL2.h: -------------------------------------------------------------------------------- 1 | #ifdef EIGEN_MPL2_ONLY 2 | #error Including non-MPL2 code in EIGEN_MPL2_ONLY mode 3 | #endif 4 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Core/util/ReenableStupidWarnings.h: -------------------------------------------------------------------------------- 1 | #ifdef EIGEN_WARNINGS_DISABLED 2 | #undef EIGEN_WARNINGS_DISABLED 3 | 4 | #ifndef EIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS 5 | #ifdef _MSC_VER 6 | #pragma warning( pop ) 7 | #elif defined __INTEL_COMPILER 8 | #pragma warning pop 9 | #elif defined __clang__ 10 | #pragma clang diagnostic pop 11 | #endif 12 | #endif 13 | 14 | #endif // EIGEN_WARNINGS_DISABLED 15 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Eigen2Support/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Eigen2Support_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Eigen2Support_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Eigen2Support COMPONENT Devel 6 | ) 7 | 8 | ADD_SUBDIRECTORY(Geometry) -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Eigen2Support/Geometry/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Eigen2Support_Geometry_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Eigen2Support_Geometry_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Eigen2Support/Geometry 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Eigen2Support/Macros.h: -------------------------------------------------------------------------------- 1 | // This file is part of Eigen, a lightweight C++ template library 2 | // for linear algebra. 3 | // 4 | // Copyright (C) 2011 Benoit Jacob 5 | // 6 | // This Source Code Form is subject to the terms of the Mozilla 7 | // Public License v. 2.0. If a copy of the MPL was not distributed 8 | // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 9 | 10 | #ifndef EIGEN2_MACROS_H 11 | #define EIGEN2_MACROS_H 12 | 13 | #define ei_assert eigen_assert 14 | #define ei_internal_assert eigen_internal_assert 15 | 16 | #define EIGEN_ALIGN_128 EIGEN_ALIGN16 17 | 18 | #define EIGEN_ARCH_WANTS_ALIGNMENT EIGEN_ALIGN_STATICALLY 19 | 20 | #endif // EIGEN2_MACROS_H 21 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Eigenvalues/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_EIGENVALUES_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_EIGENVALUES_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Eigenvalues COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Geometry/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Geometry_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Geometry_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Geometry COMPONENT Devel 6 | ) 7 | 8 | ADD_SUBDIRECTORY(arch) 9 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Geometry/arch/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Geometry_arch_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Geometry_arch_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Geometry/arch COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Householder/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Householder_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Householder_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Householder COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/IterativeLinearSolvers/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_IterativeLinearSolvers_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_IterativeLinearSolvers_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/IterativeLinearSolvers COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/Jacobi/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Jacobi_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Jacobi_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Jacobi COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/LU/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_LU_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_LU_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/LU COMPONENT Devel 6 | ) 7 | 8 | ADD_SUBDIRECTORY(arch) 9 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/LU/arch/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_LU_arch_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_LU_arch_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/LU/arch COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/OrderingMethods/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_OrderingMethods_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_OrderingMethods_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/OrderingMethods COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/PaStiXSupport/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_PastixSupport_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_PastixSupport_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/PaStiXSupport COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/PardisoSupport/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_PardisoSupport_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_PardisoSupport_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/PardisoSupport COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/QR/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_QR_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_QR_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/QR COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/SVD/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_SVD_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_SVD_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/SVD COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/SparseCholesky/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_SparseCholesky_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_SparseCholesky_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/SparseCholesky COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/SparseCore/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_SparseCore_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_SparseCore_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/SparseCore COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/SparseCore/SparseAssign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/polsar/src/Eigen/src/SparseCore/SparseAssign.h -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/StlSupport/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_StlSupport_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_StlSupport_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/StlSupport COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/SuperLUSupport/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_SuperLUSupport_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_SuperLUSupport_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/SuperLUSupport COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/UmfPackSupport/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_UmfPackSupport_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_UmfPackSupport_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/UmfPackSupport COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/misc/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_misc_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_misc_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/misc COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/polsar/src/Eigen/src/plugins/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_plugins_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_plugins_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/plugins COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /pysar/setup.py: -------------------------------------------------------------------------------- 1 | 2 | def configuration(parent_package='',top_path=None): 3 | from numpy.distutils.misc_util import Configuration 4 | config = Configuration('pysar',parent_package,top_path) 5 | config.add_subpackage('image') 6 | config.add_subpackage('insar') 7 | config.add_subpackage('math') 8 | config.add_subpackage('polsar') 9 | config.add_subpackage('signal') 10 | config.add_subpackage('utils') 11 | config.add_subpackage('plot') 12 | config.add_subpackage('etc') 13 | config.make_config_py() 14 | return config 15 | 16 | if __name__ == '__main__': 17 | from numpy.distutils.core import setup 18 | setup(**configuration(top_path='').todict()) 19 | -------------------------------------------------------------------------------- /pysar/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/setup.pyc -------------------------------------------------------------------------------- /pysar/signal/filter_modules/old.setup.py: -------------------------------------------------------------------------------- 1 | 2 | import numpy as np 3 | from distutils.core import setup, Extension 4 | 5 | # Specify source files 6 | sources = ['filter_modc.cpp'] 7 | 8 | # Specify include directory: point to numpy directory 9 | npdir = '/'.join(np.__file__.split('/')[:-1]) + '/core/include/numpy' 10 | IDIR = [npdir] 11 | 12 | # Specify any libraries 13 | LIBDIR = [] 14 | 15 | # Specify any C flags 16 | CFLAGS = ['-std=c99','-lm','-O2','-lpthread'] 17 | 18 | module = Extension('filter_modc', include_dirs = IDIR, extra_compile_args = CFLAGS, 19 | library_dirs = LIBDIR, sources = sources) 20 | 21 | # Build the module 22 | setup(name = 'filter_modc', 23 | version = '0.1', 24 | description = 'Collection of filters', 25 | author = 'B. Minchew', 26 | author_email = 'bminchew@caltech.edu', 27 | py_modules = ['filter_modc'], 28 | ext_modules = [module]) 29 | 30 | -------------------------------------------------------------------------------- /pysar/signal/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/signal/setup.pyc -------------------------------------------------------------------------------- /pysar/utils/c_utils.h: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | namespace Utilities { 5 | int round(double const value) { 6 | int ival = (int) value; 7 | if ( std::abs(value - ival) >= 0.5 ) { 8 | return ival + (int) (value/std::abs(value)); 9 | } else { 10 | return ival; 11 | } 12 | } 13 | 14 | 15 | template 16 | float_t machine_eps() { 17 | union { 18 | float_t f; 19 | int_t i; 20 | } one, one_plus, little, last_little; 21 | 22 | one.f = 1.; 23 | little.f = 1.; 24 | last_little.f = little.f; 25 | 26 | while(true) { 27 | one_plus.f = one.f; 28 | one_plus.f += little.f; 29 | if ( one.i != one_plus.i ) { 30 | last_little.f = little.f; 31 | little.f /= 2.; 32 | } else { 33 | return last_little.f; 34 | } 35 | } 36 | } 37 | 38 | 39 | } 40 | 41 | -------------------------------------------------------------------------------- /pysar/utils/setup.py: -------------------------------------------------------------------------------- 1 | import sys,os 2 | 3 | def configuration(parent_package='',top_path=None): 4 | from numpy.distutils.misc_util import Configuration 5 | config = Configuration('utils', parent_package, top_path) 6 | return config 7 | 8 | if __name__ == '__main__': 9 | from distutils.dir_util import remove_tree 10 | from numpy.distutils.core import setup 11 | if os.path.exists('./build'): 12 | remove_tree('./build') 13 | setup(**configuration(top_path='').todict()) 14 | 15 | -------------------------------------------------------------------------------- /pysar/utils/setup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bminchew/PySAR/ae10d28e25f347048607aead5280c37dae297aa5/pysar/utils/setup.pyc -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [build_ext] 2 | debug = 0 3 | 4 | [install] 5 | optimize = 1 6 | 7 | [sdist] 8 | template = MANIFEST.in 9 | force_manifest = 1 10 | 11 | --------------------------------------------------------------------------------