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


DataCite XML Export

<?xml version='1.0' encoding='utf-8'?>
<resource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://datacite.org/schema/kernel-4" xsi:schemaLocation="http://datacite.org/schema/kernel-4 http://schema.datacite.org/meta/kernel-4.1/metadata.xsd">
  <identifier identifierType="DOI">10.5281/zenodo.7336285</identifier>
  <creators>
    <creator>
      <creatorName>Zhang Yunjun</creatorName>
      <affiliation>California Institute of Technology</affiliation>
    </creator>
    <creator>
      <creatorName>Joshua Zahner</creatorName>
      <affiliation>School of Aquatic and Fisheries Sciences</affiliation>
    </creator>
    <creator>
      <creatorName>stackTom</creatorName>
    </creator>
    <creator>
      <creatorName>Falk Amelung</creatorName>
      <affiliation>University of Miami</affiliation>
    </creator>
    <creator>
      <creatorName>ehavazli</creatorName>
      <affiliation>Jet Propulsion Laboratory</affiliation>
    </creator>
    <creator>
      <creatorName>Yuan-Kai Liu</creatorName>
      <affiliation>California Institute of Technology</affiliation>
    </creator>
    <creator>
      <creatorName>Heresh Fattahi</creatorName>
      <affiliation>JPL</affiliation>
    </creator>
    <creator>
      <creatorName>Forrest Williams</creatorName>
      <affiliation>Alaska Satellite Facility</affiliation>
    </creator>
    <creator>
      <creatorName>David W Grossman</creatorName>
    </creator>
    <creator>
      <creatorName>BB</creatorName>
    </creator>
    <creator>
      <creatorName>Oliver Stephenson</creatorName>
    </creator>
    <creator>
      <creatorName>Bryan Marfito</creatorName>
    </creator>
    <creator>
      <creatorName>Sara Mirzaee</creatorName>
      <affiliation>California Institute of Technology</affiliation>
    </creator>
    <creator>
      <creatorName>Antonio Valentino</creatorName>
    </creator>
    <creator>
      <creatorName>Simran S Sangha</creatorName>
      <affiliation>Jet Propulsion Laboratory</affiliation>
    </creator>
    <creator>
      <creatorName>Panji Brotoisworo</creatorName>
      <affiliation>@Arlula</affiliation>
    </creator>
    <creator>
      <creatorName>Scott Staniewicz</creatorName>
      <affiliation>NASA Jet Propulsion Laboratory</affiliation>
    </creator>
    <creator>
      <creatorName>Joseph H Kennedy</creatorName>
      <affiliation>Alaska Satellite Facility</affiliation>
    </creator>
    <creator>
      <creatorName>Yunmeng Cao</creatorName>
      <affiliation>GNS Science</affiliation>
    </creator>
    <creator>
      <creatorName>Russell Grew</creatorName>
    </creator>
    <creator>
      <creatorName>ranneylxr</creatorName>
    </creator>
    <creator>
      <creatorName>Andre Theron</creatorName>
      <affiliation>SkyGeo</affiliation>
    </creator>
    <creator>
      <creatorName>Andrew Johnston</creatorName>
    </creator>
    <creator>
      <creatorName>CunrenLiang</creatorName>
      <affiliation>Peking University</affiliation>
    </creator>
    <creator>
      <creatorName>James Rine</creatorName>
      <affiliation>Alaska Satellite Facility</affiliation>
    </creator>
    <creator>
      <creatorName>Lei</creatorName>
    </creator>
    <creator>
      <creatorName>Yujie Zheng</creatorName>
    </creator>
    <creator>
      <creatorName>cirrusasf</creatorName>
    </creator>
  </creators>
  <titles>
    <title>insarlab/MintPy: Version 1.5.0 - responsive CLI via lazy import</title>
  </titles>
  <publisher>Zenodo</publisher>
  <publicationYear>2022</publicationYear>
  <dates>
    <date dateType="Issued">2022-11-19</date>
  </dates>
  <resourceType resourceTypeGeneral="Software"/>
  <alternateIdentifiers>
    <alternateIdentifier alternateIdentifierType="url">https://zenodo.org/record/7336285</alternateIdentifier>
  </alternateIdentifiers>
  <relatedIdentifiers>
    <relatedIdentifier relatedIdentifierType="URL" relationType="IsSupplementTo">https://github.com/insarlab/MintPy/tree/v1.5.0</relatedIdentifier>
    <relatedIdentifier relatedIdentifierType="DOI" relationType="IsVersionOf">10.5281/zenodo.6462343</relatedIdentifier>
  </relatedIdentifiers>
  <version>v1.5.0</version>
  <rightsList>
    <rights rightsURI="info:eu-repo/semantics/openAccess">Open Access</rights>
  </rightsList>
  <descriptions>
    <description descriptionType="Abstract">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;</description>
  </descriptions>
</resource>
450
24
views
downloads
All versions This version
Views 45015
Downloads 241
Data volume 22.6 MB1.0 MB
Unique views 39514
Unique downloads 231

Share

Cite as