ansys-mapdl-reader


Nameansys-mapdl-reader JSON
Version 0.53.0 PyPI version JSON
download
home_pagehttps://github.com/pyansys/pymapdl-reader
SummaryPythonic interface to files generated by MAPDL
upload_time2023-11-16 13:25:28
maintainerPyAnsys developers
docs_urlNone
authorAnsys, Inc.
requires_python>=3.7,<4
licenseMIT
keywords vtk mapdl ansys cdb full rst
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ======================================================
PyMAPDL Reader - Legacy Binary and Archive File Reader
======================================================
|pyansys| |pypi| |PyPIact| |GH-CI| |codecov| |MIT| |black| |pre-commit|

.. |pyansys| image:: https://img.shields.io/badge/Py-Ansys-ffc107.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABDklEQVQ4jWNgoDfg5mD8vE7q/3bpVyskbW0sMRUwofHD7Dh5OBkZGBgW7/3W2tZpa2tLQEOyOzeEsfumlK2tbVpaGj4N6jIs1lpsDAwMJ278sveMY2BgCA0NFRISwqkhyQ1q/Nyd3zg4OBgYGNjZ2ePi4rB5loGBhZnhxTLJ/9ulv26Q4uVk1NXV/f///////69du4Zdg78lx//t0v+3S88rFISInD59GqIH2esIJ8G9O2/XVwhjzpw5EAam1xkkBJn/bJX+v1365hxxuCAfH9+3b9/+////48cPuNehNsS7cDEzMTAwMMzb+Q2u4dOnT2vWrMHu9ZtzxP9vl/69RVpCkBlZ3N7enoDXBwEAAA+YYitOilMVAAAAAElFTkSuQmCC
   :target: https://docs.pyansys.com/
   :alt: PyAnsys

.. |pypi| image:: https://img.shields.io/pypi/v/ansys-mapdl-reader.svg?logo=python&logoColor=white
   :target: https://pypi.org/project/ansys-mapdl-reader/

.. |PyPIact| image:: https://img.shields.io/pypi/dm/ansys-mapdl-reader.svg?label=PyPI%20downloads
   :target: https://pypi.org/project/ansys-mapdl-reader/

.. |codecov| image:: https://codecov.io/gh/pyansys/pymapdl-reader/branch/main/graph/badge.svg
   :target: https://codecov.io/gh/pyansys/pymapdl-reader

.. |GH-CI| image:: https://github.com/pyansys/pymapdl-reader/actions/workflows/testing-and-deployment.yml/badge.svg
   :target: https://github.com/pyansys/pymapdl-reader/actions/workflows/testing-and-deployment.yml

.. |MIT| image:: https://img.shields.io/badge/License-MIT-yellow.svg
   :target: https://opensource.org/licenses/MIT

.. |black| image:: https://img.shields.io/badge/code%20style-black-000000.svg?style=flat
  :target: https://github.com/psf/black
  :alt: black

.. |pre-commit| image:: https://results.pre-commit.ci/badge/github/pyansys/pymapdl-reader/main.svg
   :target: https://results.pre-commit.ci/latest/github/pyansys/pymapdl-reader/main
   :alt: pre-commit.ci status

This is the legacy module for reading in binary and ASCII files
generated from MAPDL.

This Python module allows you to extract data directly from binary
ANSYS v14.5+ files and to display or animate them rapidly using a
straightforward API coupled with C libraries based on header files
provided by ANSYS.

The ``ansys-mapdl-reader`` module supports the following formats:

- ``*.rst`` - Structural analysis result file
- ``*.rth`` - Thermal analysis result file 
- ``*.emat`` - Element matrix data file
- ``*.full`` - Full stiffness-mass matrix file
- ``*.cdb`` or ``*.dat`` - MAPDL ASCII block archive and
  Mechanical Workbench input files

Please see the `PyMAPDL-Reader Documentation
<https://readerdocs.pyansys.com>`_ for the full documentation.

.. note::

   This module may be depreciated in the future.

   You are encouraged to use the new Data Processing Framework (DPF)
   modules at `PyDPF-Core <https://github.com/pyansys/pydpf-core>`_ and
   `PyDPF-Post <https://github.com/pyansys/pydpf-post>`_ as they provide a
   modern interface to Ansys result files using a client/server
   interface using the same software used within Ansys Mechanical, but
   via a Python client.

.. note::

   Result file compatibility will be greatly improved by disabling result file
   compression by setting ``/FCOMP,RST,0``.

   DPF does not have this restriction.


Installation
------------
Installation through pip::

   pip install ansys-mapdl-reader

You can also visit `pymapdl-reader <https://github.com/pyansys/pymapdl-reader>`_
to download the source or releases from GitHub.


Examples
--------

Loading and Plotting a MAPDL Archive File
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ANSYS archive files containing solid elements (both legacy and
modern), can be loaded using Archive and then converted to a vtk
object.

.. code:: python

    from ansys.mapdl import reader as pymapdl_reader
    from ansys.mapdl.reader import examples
    
    # Sample *.cdb
    filename = examples.hexarchivefile
    
    # Read ansys archive file
    archive = pymapdl_reader.Archive(filename)
    
    # Print raw data from cdb
    for key in archive.raw:
       print("%s : %s" % (key, archive.raw[key]))
    
    # Create a vtk unstructured grid from the raw data and plot it
    grid = archive.parse_vtk(force_linear=True)
    grid.plot(color='w', show_edges=True)
    
    # write this as a vtk xml file 
    grid.save('hex.vtu')

    # or as a vtk binary
    grid.save('hex.vtk')


.. figure:: https://github.com/pyansys/pymapdl-reader/blob/main/doc/source/images/hexbeam_small.png
   :alt: Hexahedral beam

You can then load this vtk file using ``pyvista`` or another program that uses VTK.
    
.. code:: python

    # Load this from vtk
    import pyvista as pv
    grid = pv.UnstructuredGrid('hex.vtu')
    grid.plot()


Loading the Result File
~~~~~~~~~~~~~~~~~~~~~~~
This example reads in binary results from a modal analysis of a beam
from ANSYS.

.. code:: python

    # Load the reader from pyansys
    from ansys.mapdl import reader as pymapdl_reader
    from ansys.mapdl.reader import examples
    
    # Sample result file
    rstfile = examples.rstfile
    
    # Create result object by loading the result file
    result = pymapdl_reader.read_binary(rstfile)
    
    # Beam natural frequencies
    freqs = result.time_values

.. code:: python

    >>> print(freq)
    [ 7366.49503969  7366.49503969 11504.89523664 17285.70459456
      17285.70459457 20137.19299035]
    
Get the 1st bending mode shape.  Results are ordered based on the
sorted node numbering.  Note that results are zero indexed

.. code:: python

    >>> nnum, disp = result.nodal_solution(0)
    >>> print(disp)
    [[ 2.89623914e+01 -2.82480489e+01 -3.09226692e-01]
     [ 2.89489249e+01 -2.82342416e+01  2.47536161e+01]
     [ 2.89177130e+01 -2.82745126e+01  6.05151053e+00]
     [ 2.88715048e+01 -2.82764960e+01  1.22913304e+01]
     [ 2.89221536e+01 -2.82479511e+01  1.84965333e+01]
     [ 2.89623914e+01 -2.82480489e+01  3.09226692e-01]
     ...


Plotting Nodal Results
~~~~~~~~~~~~~~~~~~~~~~
As the geometry of the model is contained within the result file, you
can plot the result without having to load any additional geometry.
Below, displacement for the first mode of the modal analysis beam is
plotted using ``VTK``.

.. code:: python
    
    # Plot the displacement of Mode 0 in the x direction
    result.plot_nodal_solution(0, 'x', label='Displacement')

.. figure:: https://github.com/pyansys/pymapdl-reader/blob/main/doc/source/images/hexbeam_disp_small.png


Results can be plotted non-interactively and screenshots saved by
setting up the camera and saving the result.  This can help with the
visualization and post-processing of a batch result.

First, get the camera position from an interactive plot:

.. code:: python

    >>> cpos = result.plot_nodal_solution(0)
    >>> print(cpos)
    [(5.2722879880979345, 4.308737919176047, 10.467694436036483),
     (0.5, 0.5, 2.5),
     (-0.2565529433509593, 0.9227952809887077, -0.28745339908049733)]

Then generate the plot:

.. code:: python

    result.plot_nodal_solution(0, 'x', label='Displacement', cpos=cpos,
                               screenshot='hexbeam_disp.png',
                               window_size=[800, 600], interactive=False)

Stress can be plotted as well using the below code.  The nodal stress
is computed in the same manner that ANSYS uses by to determine the
stress at each node by averaging the stress evaluated at that node for
all attached elements.  For now, only component stresses can be
displayed.

.. code:: python
    
    # Display node averaged stress in x direction for result 6
    result.plot_nodal_stress(5, 'Sx')

.. figure:: https://github.com/pyansys/pymapdl-reader/blob/main/doc/source/images/beam_stress_small.png


Nodal stress can also be generated non-interactively with:

.. code:: python

    result.plot_nodal_stress(5, 'Sx', cpos=cpos, screenshot=beam_stress.png,
                           window_size=[800, 600], interactive=False)


Animating a Modal Solution
~~~~~~~~~~~~~~~~~~~~~~~~~~
Mode shapes from a modal analysis can be animated using ``animate_nodal_solution``:

.. code:: python

    result.animate_nodal_solution(0)


.. figure:: https://github.com/pyansys/pymapdl-reader/blob/main/doc/source/images/beam_mode_shape_small.gif
   :alt: Modal shape animation

If you wish to save the animation to a file, specify the
movie_filename and animate it with:

.. code:: python

    result.animate_nodal_solution(0, movie_filename='/tmp/movie.mp4', cpos=cpos)


Reading a Full File
~~~~~~~~~~~~~~~~~~~
This example reads in the mass and stiffness matrices associated with
the above example.

.. code:: python

    # Load the reader from pyansys
    from ansys.mapdl import reader as pymapdl_reader
    from scipy import sparse
    
    # load the full file
    fobj = pymapdl_reader.FullReader('file.full')
    dofref, k, m = fobj.load_km()  # returns upper triangle only

    # make k, m full, symmetric matrices
    k += sparse.triu(k, 1).T
    m += sparse.triu(m, 1).T

If you have ``scipy`` installed, you can solve the eigensystem for its
natural frequencies and mode shapes.

.. code:: python

    from scipy.sparse import linalg

    # condition the k matrix
    # to avoid getting the "Factor is exactly singular" error
    k += sparse.diags(np.random.random(k.shape[0])/1E20, shape=k.shape)

    # Solve
    w, v = linalg.eigsh(k, k=20, M=m, sigma=10000)

    # System natural frequencies
    f = np.real(w)**0.5/(2*np.pi)
    
    print('First four natural frequencies')
    for i in range(4):
        print '{:.3f} Hz'.format(f[i])
    
.. code::

    First four natural frequencies
    1283.200 Hz
    1283.200 Hz
    5781.975 Hz
    6919.399 Hz

Developing on Windows
---------------------

This package is designed to be developed on Linux, and if you need to develop on Windows
you will need to install your own C++ compiler. We recommend:

1. Install Visual C++
       a. See `here <https://wiki.python.org/moin/WindowsCompilers>`_ for a list of which Python versions correspond to which Visual C++ version
2. Install the development version of pymapdl-reader to your Python environment
       a. Navigate to the project's top level (the same directory as this README)
       b. run ``pip install -e .``


License and Acknowledgments
---------------------------
The ``ansys-mapdl-reader`` library is licensed under the MIT license.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/pyansys/pymapdl-reader",
    "name": "ansys-mapdl-reader",
    "maintainer": "PyAnsys developers",
    "docs_url": null,
    "requires_python": ">=3.7,<4",
    "maintainer_email": "pyansys.maintainers@ansys.com",
    "keywords": "vtk MAPDL ANSYS cdb full rst",
    "author": "Ansys, Inc.",
    "author_email": "pyansys.maintainers@ansys.com",
    "download_url": "https://files.pythonhosted.org/packages/06/be/e0f49834357b838fda66b353de91aefc8b192ffc48343b7d7f854d2a6ead/ansys-mapdl-reader-0.53.0.tar.gz",
    "platform": null,
    "description": "======================================================\nPyMAPDL Reader - Legacy Binary and Archive File Reader\n======================================================\n|pyansys| |pypi| |PyPIact| |GH-CI| |codecov| |MIT| |black| |pre-commit|\n\n.. |pyansys| image:: https://img.shields.io/badge/Py-Ansys-ffc107.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABDklEQVQ4jWNgoDfg5mD8vE7q/3bpVyskbW0sMRUwofHD7Dh5OBkZGBgW7/3W2tZpa2tLQEOyOzeEsfumlK2tbVpaGj4N6jIs1lpsDAwMJ278sveMY2BgCA0NFRISwqkhyQ1q/Nyd3zg4OBgYGNjZ2ePi4rB5loGBhZnhxTLJ/9ulv26Q4uVk1NXV/f///////69du4Zdg78lx//t0v+3S88rFISInD59GqIH2esIJ8G9O2/XVwhjzpw5EAam1xkkBJn/bJX+v1365hxxuCAfH9+3b9/+////48cPuNehNsS7cDEzMTAwMMzb+Q2u4dOnT2vWrMHu9ZtzxP9vl/69RVpCkBlZ3N7enoDXBwEAAA+YYitOilMVAAAAAElFTkSuQmCC\n   :target: https://docs.pyansys.com/\n   :alt: PyAnsys\n\n.. |pypi| image:: https://img.shields.io/pypi/v/ansys-mapdl-reader.svg?logo=python&logoColor=white\n   :target: https://pypi.org/project/ansys-mapdl-reader/\n\n.. |PyPIact| image:: https://img.shields.io/pypi/dm/ansys-mapdl-reader.svg?label=PyPI%20downloads\n   :target: https://pypi.org/project/ansys-mapdl-reader/\n\n.. |codecov| image:: https://codecov.io/gh/pyansys/pymapdl-reader/branch/main/graph/badge.svg\n   :target: https://codecov.io/gh/pyansys/pymapdl-reader\n\n.. |GH-CI| image:: https://github.com/pyansys/pymapdl-reader/actions/workflows/testing-and-deployment.yml/badge.svg\n   :target: https://github.com/pyansys/pymapdl-reader/actions/workflows/testing-and-deployment.yml\n\n.. |MIT| image:: https://img.shields.io/badge/License-MIT-yellow.svg\n   :target: https://opensource.org/licenses/MIT\n\n.. |black| image:: https://img.shields.io/badge/code%20style-black-000000.svg?style=flat\n  :target: https://github.com/psf/black\n  :alt: black\n\n.. |pre-commit| image:: https://results.pre-commit.ci/badge/github/pyansys/pymapdl-reader/main.svg\n   :target: https://results.pre-commit.ci/latest/github/pyansys/pymapdl-reader/main\n   :alt: pre-commit.ci status\n\nThis is the legacy module for reading in binary and ASCII files\ngenerated from MAPDL.\n\nThis Python module allows you to extract data directly from binary\nANSYS v14.5+ files and to display or animate them rapidly using a\nstraightforward API coupled with C libraries based on header files\nprovided by ANSYS.\n\nThe ``ansys-mapdl-reader`` module supports the following formats:\n\n- ``*.rst`` - Structural analysis result file\n- ``*.rth`` - Thermal analysis result file \n- ``*.emat`` - Element matrix data file\n- ``*.full`` - Full stiffness-mass matrix file\n- ``*.cdb`` or ``*.dat`` - MAPDL ASCII block archive and\n  Mechanical Workbench input files\n\nPlease see the `PyMAPDL-Reader Documentation\n<https://readerdocs.pyansys.com>`_ for the full documentation.\n\n.. note::\n\n   This module may be depreciated in the future.\n\n   You are encouraged to use the new Data Processing Framework (DPF)\n   modules at `PyDPF-Core <https://github.com/pyansys/pydpf-core>`_ and\n   `PyDPF-Post <https://github.com/pyansys/pydpf-post>`_ as they provide a\n   modern interface to Ansys result files using a client/server\n   interface using the same software used within Ansys Mechanical, but\n   via a Python client.\n\n.. note::\n\n   Result file compatibility will be greatly improved by disabling result file\n   compression by setting ``/FCOMP,RST,0``.\n\n   DPF does not have this restriction.\n\n\nInstallation\n------------\nInstallation through pip::\n\n   pip install ansys-mapdl-reader\n\nYou can also visit `pymapdl-reader <https://github.com/pyansys/pymapdl-reader>`_\nto download the source or releases from GitHub.\n\n\nExamples\n--------\n\nLoading and Plotting a MAPDL Archive File\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nANSYS archive files containing solid elements (both legacy and\nmodern), can be loaded using Archive and then converted to a vtk\nobject.\n\n.. code:: python\n\n    from ansys.mapdl import reader as pymapdl_reader\n    from ansys.mapdl.reader import examples\n    \n    # Sample *.cdb\n    filename = examples.hexarchivefile\n    \n    # Read ansys archive file\n    archive = pymapdl_reader.Archive(filename)\n    \n    # Print raw data from cdb\n    for key in archive.raw:\n       print(\"%s : %s\" % (key, archive.raw[key]))\n    \n    # Create a vtk unstructured grid from the raw data and plot it\n    grid = archive.parse_vtk(force_linear=True)\n    grid.plot(color='w', show_edges=True)\n    \n    # write this as a vtk xml file \n    grid.save('hex.vtu')\n\n    # or as a vtk binary\n    grid.save('hex.vtk')\n\n\n.. figure:: https://github.com/pyansys/pymapdl-reader/blob/main/doc/source/images/hexbeam_small.png\n   :alt: Hexahedral beam\n\nYou can then load this vtk file using ``pyvista`` or another program that uses VTK.\n    \n.. code:: python\n\n    # Load this from vtk\n    import pyvista as pv\n    grid = pv.UnstructuredGrid('hex.vtu')\n    grid.plot()\n\n\nLoading the Result File\n~~~~~~~~~~~~~~~~~~~~~~~\nThis example reads in binary results from a modal analysis of a beam\nfrom ANSYS.\n\n.. code:: python\n\n    # Load the reader from pyansys\n    from ansys.mapdl import reader as pymapdl_reader\n    from ansys.mapdl.reader import examples\n    \n    # Sample result file\n    rstfile = examples.rstfile\n    \n    # Create result object by loading the result file\n    result = pymapdl_reader.read_binary(rstfile)\n    \n    # Beam natural frequencies\n    freqs = result.time_values\n\n.. code:: python\n\n    >>> print(freq)\n    [ 7366.49503969  7366.49503969 11504.89523664 17285.70459456\n      17285.70459457 20137.19299035]\n    \nGet the 1st bending mode shape.  Results are ordered based on the\nsorted node numbering.  Note that results are zero indexed\n\n.. code:: python\n\n    >>> nnum, disp = result.nodal_solution(0)\n    >>> print(disp)\n    [[ 2.89623914e+01 -2.82480489e+01 -3.09226692e-01]\n     [ 2.89489249e+01 -2.82342416e+01  2.47536161e+01]\n     [ 2.89177130e+01 -2.82745126e+01  6.05151053e+00]\n     [ 2.88715048e+01 -2.82764960e+01  1.22913304e+01]\n     [ 2.89221536e+01 -2.82479511e+01  1.84965333e+01]\n     [ 2.89623914e+01 -2.82480489e+01  3.09226692e-01]\n     ...\n\n\nPlotting Nodal Results\n~~~~~~~~~~~~~~~~~~~~~~\nAs the geometry of the model is contained within the result file, you\ncan plot the result without having to load any additional geometry.\nBelow, displacement for the first mode of the modal analysis beam is\nplotted using ``VTK``.\n\n.. code:: python\n    \n    # Plot the displacement of Mode 0 in the x direction\n    result.plot_nodal_solution(0, 'x', label='Displacement')\n\n.. figure:: https://github.com/pyansys/pymapdl-reader/blob/main/doc/source/images/hexbeam_disp_small.png\n\n\nResults can be plotted non-interactively and screenshots saved by\nsetting up the camera and saving the result.  This can help with the\nvisualization and post-processing of a batch result.\n\nFirst, get the camera position from an interactive plot:\n\n.. code:: python\n\n    >>> cpos = result.plot_nodal_solution(0)\n    >>> print(cpos)\n    [(5.2722879880979345, 4.308737919176047, 10.467694436036483),\n     (0.5, 0.5, 2.5),\n     (-0.2565529433509593, 0.9227952809887077, -0.28745339908049733)]\n\nThen generate the plot:\n\n.. code:: python\n\n    result.plot_nodal_solution(0, 'x', label='Displacement', cpos=cpos,\n                               screenshot='hexbeam_disp.png',\n                               window_size=[800, 600], interactive=False)\n\nStress can be plotted as well using the below code.  The nodal stress\nis computed in the same manner that ANSYS uses by to determine the\nstress at each node by averaging the stress evaluated at that node for\nall attached elements.  For now, only component stresses can be\ndisplayed.\n\n.. code:: python\n    \n    # Display node averaged stress in x direction for result 6\n    result.plot_nodal_stress(5, 'Sx')\n\n.. figure:: https://github.com/pyansys/pymapdl-reader/blob/main/doc/source/images/beam_stress_small.png\n\n\nNodal stress can also be generated non-interactively with:\n\n.. code:: python\n\n    result.plot_nodal_stress(5, 'Sx', cpos=cpos, screenshot=beam_stress.png,\n                           window_size=[800, 600], interactive=False)\n\n\nAnimating a Modal Solution\n~~~~~~~~~~~~~~~~~~~~~~~~~~\nMode shapes from a modal analysis can be animated using ``animate_nodal_solution``:\n\n.. code:: python\n\n    result.animate_nodal_solution(0)\n\n\n.. figure:: https://github.com/pyansys/pymapdl-reader/blob/main/doc/source/images/beam_mode_shape_small.gif\n   :alt: Modal shape animation\n\nIf you wish to save the animation to a file, specify the\nmovie_filename and animate it with:\n\n.. code:: python\n\n    result.animate_nodal_solution(0, movie_filename='/tmp/movie.mp4', cpos=cpos)\n\n\nReading a Full File\n~~~~~~~~~~~~~~~~~~~\nThis example reads in the mass and stiffness matrices associated with\nthe above example.\n\n.. code:: python\n\n    # Load the reader from pyansys\n    from ansys.mapdl import reader as pymapdl_reader\n    from scipy import sparse\n    \n    # load the full file\n    fobj = pymapdl_reader.FullReader('file.full')\n    dofref, k, m = fobj.load_km()  # returns upper triangle only\n\n    # make k, m full, symmetric matrices\n    k += sparse.triu(k, 1).T\n    m += sparse.triu(m, 1).T\n\nIf you have ``scipy`` installed, you can solve the eigensystem for its\nnatural frequencies and mode shapes.\n\n.. code:: python\n\n    from scipy.sparse import linalg\n\n    # condition the k matrix\n    # to avoid getting the \"Factor is exactly singular\" error\n    k += sparse.diags(np.random.random(k.shape[0])/1E20, shape=k.shape)\n\n    # Solve\n    w, v = linalg.eigsh(k, k=20, M=m, sigma=10000)\n\n    # System natural frequencies\n    f = np.real(w)**0.5/(2*np.pi)\n    \n    print('First four natural frequencies')\n    for i in range(4):\n        print '{:.3f} Hz'.format(f[i])\n    \n.. code::\n\n    First four natural frequencies\n    1283.200 Hz\n    1283.200 Hz\n    5781.975 Hz\n    6919.399 Hz\n\nDeveloping on Windows\n---------------------\n\nThis package is designed to be developed on Linux, and if you need to develop on Windows\nyou will need to install your own C++ compiler. We recommend:\n\n1. Install Visual C++\n       a. See `here <https://wiki.python.org/moin/WindowsCompilers>`_ for a list of which Python versions correspond to which Visual C++ version\n2. Install the development version of pymapdl-reader to your Python environment\n       a. Navigate to the project's top level (the same directory as this README)\n       b. run ``pip install -e .``\n\n\nLicense and Acknowledgments\n---------------------------\nThe ``ansys-mapdl-reader`` library is licensed under the MIT license.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Pythonic interface to files generated by MAPDL",
    "version": "0.53.0",
    "project_urls": {
        "Homepage": "https://github.com/pyansys/pymapdl-reader"
    },
    "split_keywords": [
        "vtk",
        "mapdl",
        "ansys",
        "cdb",
        "full",
        "rst"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "429732105dca098362ee536ce5ae1860abab0622e92a2364967036342dfb3cd7",
                "md5": "759c4c7f6b05d91ec75310d3c19db3e2",
                "sha256": "a100b0fb0be0d64ad8286cda6a7e70e4fcf80d10424504565a08af22c2484616"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "759c4c7f6b05d91ec75310d3c19db3e2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7,<4",
            "size": 1914969,
            "upload_time": "2023-11-16T13:25:03",
            "upload_time_iso_8601": "2023-11-16T13:25:03.379462Z",
            "url": "https://files.pythonhosted.org/packages/42/97/32105dca098362ee536ce5ae1860abab0622e92a2364967036342dfb3cd7/ansys_mapdl_reader-0.53.0-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c91dee7349f409183223d084c27b7e54c51260bd7bd9ee2d0190cbd31f417ee7",
                "md5": "9384e04826572892e26f9d1b446e5428",
                "sha256": "29b362179a7ce4febb1a205068a5ce1852faae95e0bf05eef037a46eee3ec73f"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9384e04826572892e26f9d1b446e5428",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7,<4",
            "size": 1283945,
            "upload_time": "2023-11-16T13:25:06",
            "upload_time_iso_8601": "2023-11-16T13:25:06.118694Z",
            "url": "https://files.pythonhosted.org/packages/c9/1d/ee7349f409183223d084c27b7e54c51260bd7bd9ee2d0190cbd31f417ee7/ansys_mapdl_reader-0.53.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cf47a830117d5483d803e5414bb58208ea92e4759d0dbc9390785033dbc14153",
                "md5": "f3d577c010d60d4ea05801a29dfb324e",
                "sha256": "80cd2eded333358bc2b0e4eb4590dc2fc17e81258f340830cfc901f5f2cd256b"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f3d577c010d60d4ea05801a29dfb324e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7,<4",
            "size": 4278371,
            "upload_time": "2023-11-16T13:24:41",
            "upload_time_iso_8601": "2023-11-16T13:24:41.938653Z",
            "url": "https://files.pythonhosted.org/packages/cf/47/a830117d5483d803e5414bb58208ea92e4759d0dbc9390785033dbc14153/ansys_mapdl_reader-0.53.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d71cf42b6d8612a1ad30ec2f2227bddbfd61deb22e9ed7c10150afc8d59ec2ae",
                "md5": "ba50e270d955ad63a68639b32f46e4c6",
                "sha256": "95487623058ba1f287513dbd282b069df2c48e6dfa2adfbe94aec8e374b80266"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ba50e270d955ad63a68639b32f46e4c6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7,<4",
            "size": 1168357,
            "upload_time": "2023-11-16T13:24:52",
            "upload_time_iso_8601": "2023-11-16T13:24:52.952677Z",
            "url": "https://files.pythonhosted.org/packages/d7/1c/f42b6d8612a1ad30ec2f2227bddbfd61deb22e9ed7c10150afc8d59ec2ae/ansys_mapdl_reader-0.53.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "10b16c53e318dafe3fd65d4f619b85532007cf4d073c6da3a3f5f6e12bda34bf",
                "md5": "4377df74c50be1d4c97f79974efd8965",
                "sha256": "2731c2b73b6d3aafe47343b4d5225ff04346dfca7291855c7f5c031804671d3c"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "4377df74c50be1d4c97f79974efd8965",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7,<4",
            "size": 1915004,
            "upload_time": "2023-11-16T13:25:08",
            "upload_time_iso_8601": "2023-11-16T13:25:08.348210Z",
            "url": "https://files.pythonhosted.org/packages/10/b1/6c53e318dafe3fd65d4f619b85532007cf4d073c6da3a3f5f6e12bda34bf/ansys_mapdl_reader-0.53.0-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "80569064cebbad0883b98d227582d91c8c01a70f5e3360dd74fc2151fa1e6319",
                "md5": "9e9e4b326e1d48ffcf7cc1e0e13d22aa",
                "sha256": "032712a9624974f390d5c2f0f8867e3b78015f7accbd898784cf7e3d992b80ff"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9e9e4b326e1d48ffcf7cc1e0e13d22aa",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7,<4",
            "size": 1284962,
            "upload_time": "2023-11-16T13:25:10",
            "upload_time_iso_8601": "2023-11-16T13:25:10.244939Z",
            "url": "https://files.pythonhosted.org/packages/80/56/9064cebbad0883b98d227582d91c8c01a70f5e3360dd74fc2151fa1e6319/ansys_mapdl_reader-0.53.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "db47bbd81c84453ee2961192bfb1a8ada612be196fd8014bb0824172b5aff8cc",
                "md5": "c2e119d869de383cee948b2fb7e3cab4",
                "sha256": "2ef0c57448f8beabc06145e2f9b7b59d3fb2f0ae9fb5cddfba67b7969b9249b6"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c2e119d869de383cee948b2fb7e3cab4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7,<4",
            "size": 4521875,
            "upload_time": "2023-11-16T13:24:45",
            "upload_time_iso_8601": "2023-11-16T13:24:45.337776Z",
            "url": "https://files.pythonhosted.org/packages/db/47/bbd81c84453ee2961192bfb1a8ada612be196fd8014bb0824172b5aff8cc/ansys_mapdl_reader-0.53.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d2067e4da95ca034e89e60a7a76697459950b98095abd2bfe1da0d36e7e95186",
                "md5": "bd35032d68cabe2a0d54f42ddf815afa",
                "sha256": "40a418a7a7da89c1fbe46a022096d168096f79f80e538113cc5b43dc37d7bcb9"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "bd35032d68cabe2a0d54f42ddf815afa",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7,<4",
            "size": 1168978,
            "upload_time": "2023-11-16T13:24:55",
            "upload_time_iso_8601": "2023-11-16T13:24:55.428538Z",
            "url": "https://files.pythonhosted.org/packages/d2/06/7e4da95ca034e89e60a7a76697459950b98095abd2bfe1da0d36e7e95186/ansys_mapdl_reader-0.53.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "87b679eb166c03cebadd511f86b5e5d7d78c1724fb5d63c402010ee59cf9fb1a",
                "md5": "9de50589a36c011c7ce6f74d2ebd8448",
                "sha256": "5e3eff1c9e9478f78fe2bb5516b0279587c8a4bbf5b4b5c064aba51d41affced"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp312-cp312-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "9de50589a36c011c7ce6f74d2ebd8448",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7,<4",
            "size": 1909389,
            "upload_time": "2023-11-16T13:25:12",
            "upload_time_iso_8601": "2023-11-16T13:25:12.883781Z",
            "url": "https://files.pythonhosted.org/packages/87/b6/79eb166c03cebadd511f86b5e5d7d78c1724fb5d63c402010ee59cf9fb1a/ansys_mapdl_reader-0.53.0-cp312-cp312-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5549aa32ae4f2b049536cc86fd86c90173d6cad856872f85e7cf0a1a452137bc",
                "md5": "5cd0454a5c856f361bbd62a3463eb219",
                "sha256": "e328139934287fe6589cc4201a98a51b0f10e4876db2bb394cf063bf35828a9b"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5cd0454a5c856f361bbd62a3463eb219",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7,<4",
            "size": 1282063,
            "upload_time": "2023-11-16T13:25:15",
            "upload_time_iso_8601": "2023-11-16T13:25:15.361479Z",
            "url": "https://files.pythonhosted.org/packages/55/49/aa32ae4f2b049536cc86fd86c90173d6cad856872f85e7cf0a1a452137bc/ansys_mapdl_reader-0.53.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f2b89c04fc85eeb901afa0299181772a144e4de2e3ae1b539876cc5196c6ab4f",
                "md5": "9acbb9f7a8eeafdf665dcdde020b2cb3",
                "sha256": "e4945065db8bb36ba83341dcdd762c20e60f93fe1d6e917046908cae41261b8f"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9acbb9f7a8eeafdf665dcdde020b2cb3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7,<4",
            "size": 4437564,
            "upload_time": "2023-11-16T13:24:47",
            "upload_time_iso_8601": "2023-11-16T13:24:47.905391Z",
            "url": "https://files.pythonhosted.org/packages/f2/b8/9c04fc85eeb901afa0299181772a144e4de2e3ae1b539876cc5196c6ab4f/ansys_mapdl_reader-0.53.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a1896503c002e4d268755d775f946920cf936d9ee08197a03206d4c5893e1900",
                "md5": "5d75955886011256446605d038106091",
                "sha256": "6ec0ba7da3463953ef8688b6639ce99e2866edf54792494c81228eccdf617bfa"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5d75955886011256446605d038106091",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7,<4",
            "size": 1167161,
            "upload_time": "2023-11-16T13:24:57",
            "upload_time_iso_8601": "2023-11-16T13:24:57.720772Z",
            "url": "https://files.pythonhosted.org/packages/a1/89/6503c002e4d268755d775f946920cf936d9ee08197a03206d4c5893e1900/ansys_mapdl_reader-0.53.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "41af289e22736e87d9e373b558dd11c93e1f9b23790bec43a00994ff3dd4a775",
                "md5": "92f6fdce025c53188a8e0797e4e935af",
                "sha256": "c5e796b474b7968443f6304d00c93b9351cce8dd3aafbaf7643c60a90a3315be"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "92f6fdce025c53188a8e0797e4e935af",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7,<4",
            "size": 1282638,
            "upload_time": "2023-11-16T13:25:17",
            "upload_time_iso_8601": "2023-11-16T13:25:17.544435Z",
            "url": "https://files.pythonhosted.org/packages/41/af/289e22736e87d9e373b558dd11c93e1f9b23790bec43a00994ff3dd4a775/ansys_mapdl_reader-0.53.0-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9e48a288d1265da9dea5ac1ef65e842bf6b4b466fe4d7a56556e7e9f88866e2b",
                "md5": "a1340370926f83bf3331c90e92c56bd9",
                "sha256": "0dacef48856116df3bf3e8079fad73e7ed95b6335346a1be098bcc81feeb576d"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "a1340370926f83bf3331c90e92c56bd9",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7,<4",
            "size": 1910640,
            "upload_time": "2023-11-16T13:25:19",
            "upload_time_iso_8601": "2023-11-16T13:25:19.598767Z",
            "url": "https://files.pythonhosted.org/packages/9e/48/a288d1265da9dea5ac1ef65e842bf6b4b466fe4d7a56556e7e9f88866e2b/ansys_mapdl_reader-0.53.0-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b6de24d891a760278a4a81b552cbe6f3da26ed0764599cc5f1af3918af7df19c",
                "md5": "640a1a4411d52ac0bf26019151ea50ac",
                "sha256": "15909da54a9a1a6d802fe9fcbaf64318a9312385a160ebd792a256bb3880e1c4"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "640a1a4411d52ac0bf26019151ea50ac",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7,<4",
            "size": 1282734,
            "upload_time": "2023-11-16T13:25:21",
            "upload_time_iso_8601": "2023-11-16T13:25:21.463136Z",
            "url": "https://files.pythonhosted.org/packages/b6/de/24d891a760278a4a81b552cbe6f3da26ed0764599cc5f1af3918af7df19c/ansys_mapdl_reader-0.53.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ca3db39134206b04e70d12b77aea52ed47f92e6b2be2bf8ed6bedc3db51bf9cf",
                "md5": "6137bde8b0a92549f73ab8a4c0aa46eb",
                "sha256": "dc7bd910388fe81f6e32cba868e653326758bd810844ae58ad11fdf995c51536"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "6137bde8b0a92549f73ab8a4c0aa46eb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7,<4",
            "size": 1918562,
            "upload_time": "2023-11-16T13:25:23",
            "upload_time_iso_8601": "2023-11-16T13:25:23.694531Z",
            "url": "https://files.pythonhosted.org/packages/ca/3d/b39134206b04e70d12b77aea52ed47f92e6b2be2bf8ed6bedc3db51bf9cf/ansys_mapdl_reader-0.53.0-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "56d155a776aef5f587671c8728b124048fcfbfcdc605c024b729c5448d24cbc4",
                "md5": "4e6019f787a4a182c48f6a5779872dfe",
                "sha256": "31596066fdc635ed85e7f0cd61d8e8d8458839d561097fd201c78c0b249a04bf"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4e6019f787a4a182c48f6a5779872dfe",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7,<4",
            "size": 1285942,
            "upload_time": "2023-11-16T13:25:25",
            "upload_time_iso_8601": "2023-11-16T13:25:25.619464Z",
            "url": "https://files.pythonhosted.org/packages/56/d1/55a776aef5f587671c8728b124048fcfbfcdc605c024b729c5448d24cbc4/ansys_mapdl_reader-0.53.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b240938bdd714631bd97789942f0ce4f3e04e11ff323bce7f1fc5c74b2e0222d",
                "md5": "da76ac825bf00df23c99c8d8959c6c35",
                "sha256": "7e8f63cad6ea9d9646e4573f791c222305121fd6d71acf27ec254ee6cc8d5b62"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "da76ac825bf00df23c99c8d8959c6c35",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7,<4",
            "size": 4286451,
            "upload_time": "2023-11-16T13:24:50",
            "upload_time_iso_8601": "2023-11-16T13:24:50.525354Z",
            "url": "https://files.pythonhosted.org/packages/b2/40/938bdd714631bd97789942f0ce4f3e04e11ff323bce7f1fc5c74b2e0222d/ansys_mapdl_reader-0.53.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5d6aba9f7f88d7829ad1db64509493264ec21a1020c16abafb81f9e9ccc71ea1",
                "md5": "3831bc5fb622e3d1fc05090a13b1cd7b",
                "sha256": "4ebfb62bde448f280aaeed034336ab2641fa3dfbf9ab256f000d15bf43df3cf3"
            },
            "downloads": -1,
            "filename": "ansys_mapdl_reader-0.53.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3831bc5fb622e3d1fc05090a13b1cd7b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7,<4",
            "size": 1169749,
            "upload_time": "2023-11-16T13:25:00",
            "upload_time_iso_8601": "2023-11-16T13:25:00.376459Z",
            "url": "https://files.pythonhosted.org/packages/5d/6a/ba9f7f88d7829ad1db64509493264ec21a1020c16abafb81f9e9ccc71ea1/ansys_mapdl_reader-0.53.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "06bee0f49834357b838fda66b353de91aefc8b192ffc48343b7d7f854d2a6ead",
                "md5": "fa9c23f2b6b4e5134920a34c1e27a7c8",
                "sha256": "c7cd8ae1f2a3d6b86a0e443fc02f9d5139a06f49968672e9e417b98a558b8f5d"
            },
            "downloads": -1,
            "filename": "ansys-mapdl-reader-0.53.0.tar.gz",
            "has_sig": false,
            "md5_digest": "fa9c23f2b6b4e5134920a34c1e27a7c8",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7,<4",
            "size": 640490,
            "upload_time": "2023-11-16T13:25:28",
            "upload_time_iso_8601": "2023-11-16T13:25:28.949467Z",
            "url": "https://files.pythonhosted.org/packages/06/be/e0f49834357b838fda66b353de91aefc8b192ffc48343b7d7f854d2a6ead/ansys-mapdl-reader-0.53.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-16 13:25:28",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pyansys",
    "github_project": "pymapdl-reader",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "ansys-mapdl-reader"
}
        
Elapsed time: 0.13839s