Metadata-Version: 2.1
Name: exodus_helper
Version: 1.5.8
Summary: A package for manipulating ExodusII databases
Home-page: https://github.com/sandialabs/exodus_helper
License: BSD-3-Clause
Keywords: finite element,ExodusII
Author: Coleman Alleman
Author-email: callema@sandia.gov
Maintainer: Coleman Alleman
Maintainer-email: callema@sandia.gov
Requires-Python: >=3.11,<3.13
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: testing
Requires-Dist: GitPython ; extra == "testing" or extra == "all"
Requires-Dist: docstr-coverage ; extra == "docs" or extra == "all"
Requires-Dist: nbsphinx ; extra == "docs" or extra == "all"
Requires-Dist: netCDF4 (>=1,<2)
Requires-Dist: numpy (>=2,<3)
Requires-Dist: packaging (>=24,<25)
Requires-Dist: pytest ; extra == "testing" or extra == "all"
Requires-Dist: pytest-cov ; extra == "testing" or extra == "all"
Requires-Dist: scipy (>=1,<2)
Requires-Dist: sphinx ; extra == "docs" or extra == "all"
Requires-Dist: sphinx_rtd_theme ; extra == "docs" or extra == "all"
Project-URL: Documentation, https://github.com/sandialabs/exodus_helper
Project-URL: Repository, https://github.com/sandialabs/exodus_helper
Description-Content-Type: text/x-rst

Exodus Helper Package
=====================

|docs| |tests| |lint|

Description/Purpose Statement
-----------------------------
This package provides native Python tools to handle ExodusII files through the NetCDF API.

Installation
------------

- Clone the |project| repo to your local disk and navigate to the created folder:

::

   $ git clone git@github.com:sandialabs/exodus_helper.git
   $ cd exodus_helper

- (Users): To install |project| locally

::

    $ python -m pip install .

- (Developer) To install |project| so that local edits to the soure code are immediately available system-wide:

::

   $ python -m pip install -e .

- To include extras, e.g. for testing (see tool.poetry.extras in pyproject.toml for available options), run:

::

   $ python -m pip install ".[testing]"

Getting Started
---------------

- `Documentation <https://exodus-helper.readthedocs.io/en/latest/index.html>`_
- Release History (link pending)
- Tutorial Notebook (link pending)
- Contribution Guidelines (link pending)


.. |project| replace:: exodus_helper

.. |docs| image:: https://readthedocs.org/projects/exodus-helper/badge/?version=latest&style=flat
    :target: https://exodus-helper.readthedocs.io/en/latest/index.html
    :alt: docs

.. |tests| image:: https://github.com/sandialabs/exodus_helper/actions/workflows/pytest.yml/badge.svg
    :target: https://github.com/sandialabs/exodus_helper/actions/workflows/pytest.yml
    :alt: tests

.. |lint| image:: https://github.com/sandialabs/exodus_helper/actions/workflows/pylint.yml/badge.svg
    :target: https://github.com/sandialabs/exodus_helper/actions/workflows/pylint.yml
    :alt: lint

