There is a newer version of this record available.

Software Open Access

pyvista/pyvista: VTK 9 Support and PyQt5 Refactor

Bane Sullivan; Alex Kaszynski; Guillaume Favelier; Jevin Jones; Henrik Åhl; Simon Frei; Andras Deak; Tetsuo Koyama; Eric Larson; Keurfon Luu; Dieter Werthmüller; Leonardo Uieda; dcbr; math-artist; Ashley Scillitoe; Denis Sergeev; Florian LB; Florian Wagner; Guillaume Jacquenot; JasonTLin; Jiawei Zhuang; Marco Musy; MatthewFlamm; Max Li; Mikolaj Magnuski; Nicolas Cedilnik; Ruben de Bruin; michi1510; ralovich; tomsal


JSON Export

{
  "files": [
    {
      "links": {
        "self": "https://zenodo.org/api/files/151de9cc-4221-4ccf-ba5b-9b6400cb5fe5/pyvista/pyvista-0.25.1.zip"
      }, 
      "checksum": "md5:8938205449bf4af543b6aef3903ff8ee", 
      "bucket": "151de9cc-4221-4ccf-ba5b-9b6400cb5fe5", 
      "key": "pyvista/pyvista-0.25.1.zip", 
      "type": "zip", 
      "size": 60564564
    }
  ], 
  "owners": [
    65320
  ], 
  "doi": "10.5281/zenodo.3877375", 
  "stats": {
    "version_unique_downloads": 78.0, 
    "unique_views": 88.0, 
    "views": 92.0, 
    "version_views": 1383.0, 
    "unique_downloads": 1.0, 
    "version_unique_views": 1252.0, 
    "volume": 60564564.0, 
    "version_downloads": 128.0, 
    "downloads": 1.0, 
    "version_volume": 6925767350.0
  }, 
  "links": {
    "doi": "https://doi.org/10.5281/zenodo.3877375", 
    "conceptdoi": "https://doi.org/10.5281/zenodo.2647611", 
    "bucket": "https://zenodo.org/api/files/151de9cc-4221-4ccf-ba5b-9b6400cb5fe5", 
    "conceptbadge": "https://zenodo.org/badge/doi/10.5281/zenodo.2647611.svg", 
    "html": "https://zenodo.org/record/3877375", 
    "latest_html": "https://zenodo.org/record/4263161", 
    "badge": "https://zenodo.org/badge/doi/10.5281/zenodo.3877375.svg", 
    "latest": "https://zenodo.org/api/records/4263161"
  }, 
  "conceptdoi": "10.5281/zenodo.2647611", 
  "created": "2020-06-04T20:00:45.155947+00:00", 
  "updated": "2020-11-08T17:11:53.183633+00:00", 
  "conceptrecid": "2647611", 
  "revision": 5, 
  "id": 3877375, 
  "metadata": {
    "access_right_category": "success", 
    "doi": "10.5281/zenodo.3877375", 
    "description": "Release 0.25.1\n<p>It's been three months since the last release and there are quite a few bug fixes and features that are ready to be tested.  Please see the release candidate wheels here:\n<a href=\"https://github.com/pyvista/pyvista/releases/tag/0.25.0RC\">https://github.com/pyvista/pyvista/releases/tag/0.25.0RC</a></p>\n<p>@pyvista/developers, the next release is ready to be tested out.  Please install the wheel and post any issues you encounter here.</p>\n<p>Ideally, we can test the RC and if there are no problems we can have the release out by the end of this week.  There are a few projects that need Python 3.8 support, and which means supporting VTKv9.</p>\n\n<p>Here are the release notes.  I've drafted it here so we can just copy and paste it into the release.</p>\nMajor API Changes\n<ul>\n<li>Moved <code>BackgroundPlotter</code> and <code>QtInteractor</code> to <code>pyvistaqt</code>.  See #719 for the reasoning, but as a summary this boils down to licencing, unit testing, and improved development.  See <a href=\"https://github.com/pyvista/pyvistaqt\">pyvistaqt</a> to test out the new module.  Wheels will be released for that as soon as we've released wheels for <code>pyvista==0.25.0</code> as it's a dependancy.</li>\n<li>Added better support for VTKv9.  There were several changes under the hood to VTK's <code>UnstructuredGrids</code> that need to be implemented here, as well as many changes to our unit testing and CI to support Python 3.8 and VTKv9.  See #732, #772, and #693.</li>\n</ul>\nFeatures\n<ul>\n<li>Removing cells or faces (#653)</li>\n<li>Progress bar using <code>tqdm</code> (#608)</li>\n<li>Plotting floors (#424)</li>\n<li>Additional geometry features (#449)</li>\n<li>Subplot groups (#696)</li>\n<li>Custom orientation widget (#702)</li>\n</ul>\nBug Fixes\n<ul>\n<li>Checking vectors when setting vectors #763 </li>\n<li>Check overwriting dataset to avoid segfault #738 </li>\n<li>Fix faulthandler (#694 and #645)</li>\n<li>Implicit point setters (#769)</li>\n<li>Ellipsoid wrapping (#705)</li>\n</ul>\nCI Improvements\n<ul>\n<li>Unit testing is between 25-40% faster.  MacOS testing no supports multiple testing processes using <code>pytest-xdist</code>.  See #739 and #744 </li>\n<li>Improved code coverage #745 and #709</li>\n<li>Removed all example downloading from unit testing.  Greatly improves test stability (#731)</li>\n<li>Various speedups (#661)</li>\n</ul>\nRefactoring\n<ul>\n<li>Removed untested <code>pyansys</code> quality method.</li>\n<li>Using underscore numpy types (#762)</li>\n<li>Optimized imports (#743)</li>\n<li>Line break consistent (#737)</li>\n<li>Use new style super() calls (#741)</li>\n<li>Generic load/save (#736)</li>\n<li>Refactored active scalars/vectors (#746)</li>\n<li>Better error types (#759)</li>\n<li>And many many more...</li>\n</ul>\nContributors\n<p>Thanks to all those who contributed to this release!  In no particular order:</p>\n<ul>\n<li>@JevinJ </li>\n<li>@mli0603 </li>\n<li>@banesullivan </li>\n<li>@GuillaumeFavelier </li>\n<li>@dcbr </li>\n<li>@tomsal </li>\n<li>@tkoyama010 </li>\n<li>@ralovich </li>\n<li>@florian-wagner </li>\n<li>@imsodin </li>\n<li>@larsoner </li>\n<li>@adeak </li>\n<li>@akaszynski </li>\n</ul>", 
    "license": {
      "id": "other-open"
    }, 
    "title": "pyvista/pyvista: VTK 9 Support and PyQt5 Refactor", 
    "relations": {
      "version": [
        {
          "count": 21, 
          "index": 18, 
          "parent": {
            "pid_type": "recid", 
            "pid_value": "2647611"
          }, 
          "is_last": false, 
          "last_child": {
            "pid_type": "recid", 
            "pid_value": "4263161"
          }
        }
      ]
    }, 
    "version": "0.25.1", 
    "publication_date": "2020-06-04", 
    "creators": [
      {
        "affiliation": "@Kitware", 
        "name": "Bane Sullivan"
      }, 
      {
        "name": "Alex Kaszynski"
      }, 
      {
        "affiliation": "INRIA", 
        "name": "Guillaume Favelier"
      }, 
      {
        "name": "Jevin Jones"
      }, 
      {
        "name": "Henrik \u00c5hl"
      }, 
      {
        "name": "Simon Frei"
      }, 
      {
        "name": "Andras Deak"
      }, 
      {
        "affiliation": "ARK Information Systems", 
        "name": "Tetsuo Koyama"
      }, 
      {
        "affiliation": "University of Washington", 
        "name": "Eric Larson"
      }, 
      {
        "affiliation": "Berkeley Lab", 
        "name": "Keurfon Luu"
      }, 
      {
        "name": "Dieter Werthm\u00fcller"
      }, 
      {
        "affiliation": "University of Liverpool", 
        "name": "Leonardo Uieda"
      }, 
      {
        "name": "dcbr"
      }, 
      {
        "name": "math-artist"
      }, 
      {
        "affiliation": "Data-Centric Engineering @alan-turing-institute", 
        "name": "Ashley Scillitoe"
      }, 
      {
        "name": "Denis Sergeev"
      }, 
      {
        "name": "Florian LB"
      }, 
      {
        "affiliation": "RWTH Aachen University", 
        "name": "Florian Wagner"
      }, 
      {
        "name": "Guillaume Jacquenot"
      }, 
      {
        "name": "JasonTLin"
      }, 
      {
        "affiliation": "Harvard University", 
        "name": "Jiawei Zhuang"
      }, 
      {
        "affiliation": "EMBL", 
        "name": "Marco Musy"
      }, 
      {
        "name": "MatthewFlamm"
      }, 
      {
        "affiliation": "Johns Hopkins University", 
        "name": "Max Li"
      }, 
      {
        "name": "Mikolaj Magnuski"
      }, 
      {
        "affiliation": "Inria", 
        "name": "Nicolas Cedilnik"
      }, 
      {
        "affiliation": "Freelance - RDBR", 
        "name": "Ruben de Bruin"
      }, 
      {
        "name": "michi1510"
      }, 
      {
        "name": "ralovich"
      }, 
      {
        "name": "tomsal"
      }
    ], 
    "access_right": "open", 
    "resource_type": {
      "type": "software", 
      "title": "Software"
    }, 
    "related_identifiers": [
      {
        "scheme": "url", 
        "identifier": "https://github.com/pyvista/pyvista/tree/0.25.1", 
        "relation": "isSupplementTo"
      }, 
      {
        "scheme": "doi", 
        "identifier": "10.5281/zenodo.2647611", 
        "relation": "isVersionOf"
      }
    ]
  }
}
1,383
128
views
downloads
All versions This version
Views 1,38392
Downloads 1281
Data volume 6.9 GB60.6 MB
Unique views 1,25288
Unique downloads 781

Share

Cite as