There is a newer version of this record available.

Software Open Access

insarlab/MintPy: Version 1.5.0 - responsive CLI via lazy import

Zhang Yunjun; Joshua Zahner; stackTom; Falk Amelung; ehavazli; Yuan-Kai Liu; Heresh Fattahi; Forrest Williams; David W Grossman; BB; Oliver Stephenson; Bryan Marfito; Sara Mirzaee; Antonio Valentino; Simran S Sangha; Panji Brotoisworo; Scott Staniewicz; Joseph H Kennedy; Yunmeng Cao; Russell Grew; ranneylxr; Andre Theron; Andrew Johnston; CunrenLiang; James Rine; Lei; Yujie Zheng; cirrusasf


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nmm##2200000uu#4500</leader>
  <controlfield tag="005">20230809141454.0</controlfield>
  <controlfield tag="001">7336285</controlfield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">School of Aquatic and Fisheries Sciences</subfield>
    <subfield code="a">Joshua Zahner</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">stackTom</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Miami</subfield>
    <subfield code="a">Falk Amelung</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Jet Propulsion Laboratory</subfield>
    <subfield code="a">ehavazli</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">California Institute of Technology</subfield>
    <subfield code="a">Yuan-Kai Liu</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">JPL</subfield>
    <subfield code="a">Heresh Fattahi</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Alaska Satellite Facility</subfield>
    <subfield code="a">Forrest Williams</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">David W Grossman</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">BB</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Oliver Stephenson</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Bryan Marfito</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">California Institute of Technology</subfield>
    <subfield code="a">Sara Mirzaee</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Antonio Valentino</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Jet Propulsion Laboratory</subfield>
    <subfield code="a">Simran S Sangha</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">@Arlula</subfield>
    <subfield code="a">Panji Brotoisworo</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">NASA Jet Propulsion Laboratory</subfield>
    <subfield code="a">Scott Staniewicz</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Alaska Satellite Facility</subfield>
    <subfield code="a">Joseph H Kennedy</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">GNS Science</subfield>
    <subfield code="a">Yunmeng Cao</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Russell Grew</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">ranneylxr</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">SkyGeo</subfield>
    <subfield code="a">Andre Theron</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Andrew Johnston</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Peking University</subfield>
    <subfield code="a">CunrenLiang</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Alaska Satellite Facility</subfield>
    <subfield code="a">James Rine</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Lei</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Yujie Zheng</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">cirrusasf</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">1039780</subfield>
    <subfield code="z">md5:441ff2d479094001b03bf6721ec594cc</subfield>
    <subfield code="u">https://zenodo.org/record/7336285/files/insarlab/MintPy-v1.5.0.zip</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2022-11-19</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">software</subfield>
    <subfield code="o">oai:zenodo.org:7336285</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="u">California Institute of Technology</subfield>
    <subfield code="a">Zhang Yunjun</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">insarlab/MintPy: Version 1.5.0 - responsive CLI via lazy import</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="a">Other (Open)</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">New features
&lt;ul&gt;
&lt;li&gt;responsive command line interface (CLI) via lazy imports of the &lt;code&gt;mintpy.cli&lt;/code&gt; sub-module (#828, #854 by A. Valentino &amp;amp; Z. Yunjun). The new &lt;code&gt;mintpy.cli&lt;/code&gt; sub-module contains all the CLI-related functionality and provides a significant speedup for all command line interactions, e.g. the help message and input error checking.&lt;/li&gt;
&lt;li&gt;switch the source code structure to the standard &lt;code&gt;src/mintpy&lt;/code&gt; layout (#903, by Z. Yunjun, S. Staniewicz)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;plate_motion&lt;/code&gt; refactoring (#868, #851, #858, #906 by Y. K. Liu &amp;amp; Z. Yunjun): &lt;ul&gt;
&lt;li&gt;add &lt;code&gt;mintpy.objects.euler_pole&lt;/code&gt; sub-module for plate motion calculation and conversion. &lt;/li&gt;
&lt;li&gt;drop the dependency on &lt;code&gt;astropy&lt;/code&gt; and &lt;code&gt;platemotion&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;switch the default local coordinate translation from ECEF from sphere to spheroid.&lt;/li&gt;
&lt;li&gt;support azimuth output&lt;/li&gt;
&lt;li&gt;renamed from &lt;code&gt;bulk_plate_motion&lt;/code&gt; to &lt;code&gt;plate_motion&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;timeseries2velocity&lt;/code&gt;: save &lt;code&gt;residue&lt;/code&gt; and &lt;code&gt;intercept&lt;/code&gt; dataset (#835)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dem_error&lt;/code&gt; (#875, #890, #902, #905, by Z. Yunjun &amp;amp; S. Mirzaee):&lt;ul&gt;
&lt;li&gt;change cutoff &lt;code&gt;cond&lt;/code&gt; from 1e-15 to 1e-8 in &lt;code&gt;scipy.linalg.lstsq()&lt;/code&gt; to avoid occasionally abnormal high fitting residue..&lt;/li&gt;
&lt;li&gt;remove the all-zero column in the design matrix for phase velocity minimization, to avoid occasionally high fitting residue.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;IO &amp;amp; utility:&lt;ul&gt;
&lt;li&gt;&lt;code&gt;objects.timeseries.read&lt;/code&gt;: use single indexing to speedup reading (#851)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;load_data&lt;/code&gt;: support azimuth angle file for ASF HyP3 product (#865)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;readfile.read_attribute&lt;/code&gt;: allow ENVI files created with SUFFIX=ADD (#841 by S. Staniewicz)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;save_hdf5eos&lt;/code&gt;: calculate &lt;code&gt;data_footprint&lt;/code&gt; for radar-coded dataset (#833 by A. Terrero)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;save_roipac&lt;/code&gt;: support non-velocity dataset from the velocity file (#874 by B. Marfito)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;geocode&lt;/code&gt;: copy dataset units, such as from velocity.h5 file (#910)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;constants&lt;/code&gt;: move from &lt;code&gt;mintpy.objects&lt;/code&gt; to the root &lt;code&gt;mintpy&lt;/code&gt; level (#911)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;bugs fix (#842, #843, #849, #851, #853, #860, #864, #871, #879, #883, #888, #901)&lt;/li&gt;
&lt;li&gt;dependency change:&lt;ul&gt;
&lt;li&gt;add &lt;code&gt;pre-commit&lt;/code&gt; (#873)&lt;/li&gt;
&lt;li&gt;add &lt;code&gt;rich&lt;/code&gt; (#851)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
Technical improvements
&lt;ul&gt;
&lt;li&gt;add &lt;code&gt;pre-commit&lt;/code&gt; hook (#852, #856, #866, #881, #907)&lt;/li&gt;
&lt;li&gt;add &lt;code&gt;dependabot&lt;/code&gt; to auto update GitHub Actions (#893, #894, #895, #896, #897, #898, #899)&lt;/li&gt;
&lt;li&gt;enable building distributions for PRs by splitting it from upload to PyPI (#893)&lt;/li&gt;
&lt;li&gt;more unit tests for &lt;code&gt;dem_error&lt;/code&gt;, &lt;code&gt;euler_pole&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;delete obsolete &lt;code&gt;mintpy/legacy/gui&lt;/code&gt; folder (#846)&lt;/li&gt;
&lt;/ul&gt;
Contributors
&lt;ul&gt;
&lt;li&gt;Zhang Yunjun&lt;/li&gt;
&lt;li&gt;Antonio Valentino&lt;/li&gt;
&lt;li&gt;Yuan-Kai Liu&lt;/li&gt;
&lt;li&gt;Sara Mirzaee&lt;/li&gt;
&lt;li&gt;Scott Staniewicz&lt;/li&gt;
&lt;li&gt;Bryan Marfito&lt;/li&gt;
&lt;li&gt;Brett Buzzanga&lt;/li&gt;
&lt;li&gt;Alfredo Terrero&lt;/li&gt;
&lt;li&gt;Jiawei Li&lt;/li&gt;
&lt;li&gt;Mohammad Mohseni Aref&lt;/li&gt;
&lt;/ul&gt;</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">url</subfield>
    <subfield code="i">isSupplementTo</subfield>
    <subfield code="a">https://github.com/insarlab/MintPy/tree/v1.5.0</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.6462343</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.7336285</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">software</subfield>
  </datafield>
</record>
452
24
views
downloads
All versions This version
Views 45215
Downloads 241
Data volume 22.6 MB1.0 MB
Unique views 39714
Unique downloads 231

Share

Cite as