Skip to content

Latest commit

 

History

History
82 lines (52 loc) · 1.86 KB

geosx_xml_tools.rst

File metadata and controls

82 lines (52 loc) · 1.86 KB

GEOS XML Tools

The geosx_xml_tools python package adds a set of advanced features to the GEOS xml format: units, parameters, and symbolic expressions. See :ref:`PythonToolsSetup` for details on setup instructions, and :ref:`AdvancedXMLFeatures` for a detailed description of the input format. The available console scripts for this package and its API are described below.

convert_abaqus

Convert an abaqus format mesh file to gmsh or vtk format.

.. argparse::
   :module: geosx_xml_tools.command_line_parsers
   :func: build_preprocessor_input_parser
   :prog: preprocess_xml


format_xml

Formats an xml file.

.. argparse::
   :module: geosx_xml_tools.command_line_parsers
   :func: build_xml_formatter_input_parser
   :prog: format_xml


check_xml_attribute_coverage

Checks xml attribute coverage for files in the GEOS repository.

.. argparse::
   :module: geosx_xml_tools.command_line_parsers
   :func: build_attribute_coverage_input_parser
   :prog: check_xml_attribute_coverage


check_xml_redundancy

Checks for redundant attribute definitions in an xml file, such as those that duplicate the default value.

.. argparse::
   :module: geosx_xml_tools.command_line_parsers
   :func: build_xml_redundancy_input_parser
   :prog: check_xml_redundancy


API

.. automodule:: geosx_xml_tools.main
    :members:

.. automodule:: geosx_xml_tools.xml_processor
    :members:

.. automodule:: geosx_xml_tools.xml_formatter
    :members:

.. automodule:: geosx_xml_tools.unit_manager
    :members:

.. automodule:: geosx_xml_tools.regex_tools
    :members:

.. automodule:: geosx_xml_tools.xml_redundancy_check
    :members:

.. automodule:: geosx_xml_tools.attribute_coverage
    :members:

.. automodule:: geosx_xml_tools.table_generator
    :members: