Repository: ansys/pyconverter-xml2py (language: python)

Issue:
Changing the name of the package
After having a discussion with @ansys/documentation, the name of the package doesn't seem to be accurate.
This issue is to discuss about a new name.  I am also pinging @ansys/pyansys-core for visibility.

`pydita-ast` could then become: 
- `pyxml` (I couldn't find this name in PyPI: https://pypi.org/search/?q=pyxml)
- `pyxml-converter`
- `xml2python`

If you any other idea, don't hesitate to put them forward!


Discussion / hints:
@clatapie I'd prefer option 1 or 2. Is the intent that this tool could someday export to other than Python? If so, I wouldn't want us to use option 3.
i agree with Kathy, option 1 or 2. 
https://pypi.org/project/PyXML/
- pydoc-converter?

Option 1 is not possible, as @EstherProsperi points out, it already exists.
Option 2 though simple, might be confusing for external users. Let's try to make it clearer.

I agree on ``pydoc-converter`` - but in that case we are missing the ``from -- > to`` formats on the name, so that it is cristal clear  at first sight.

I propose ``pydoc-xml2python`` - that one for sure doesn't exist and clarifies it from the beginning. Even though the name is more complex. This is in line with Option 3 but with a prefix (to clarify that it is generating Python docs). Also, if we ever want to support different formats, this will fall in a different library (most probably). Which means that we will need to come up with a different name when the time comes.
Sneaky edit on my previous comment...  ``pydoc-xml2rst`` to ``pydoc-xml2python``
has my vote :) 
Thank you all for your suggestions and your feedbacks! `pydoc-xml2python` could fit.

I also wanted to suggest `pyxml-ast` as another option.
what would the ast stand for?
It's for **Abstract Syntax Tree**. 
It's how we access to the XML documentation within Python after it has been parsed by [lxml](https://lxml.de/).
I would suggest to go with **`pydoc-xml2python`** even if I like the name `pyxml-ast`, because some users might not be familiar with the concept of AST.
I'm not familiar with the AST concept, nor was Esther, your two writers voicing options. I agree that ``pydoc-xml2python`` is a better choice.
@PipKat Yes, it might create some confusions. Thanks for the confirmation.
Thank you all for your feedbacks!
I'll proceed to change the name into `pydoc-xml2python`.

Fix patch:
diff --git a/.coveragerc b/.coveragerc
index 0347b86f2..3b97d83f0 100644
--- a/.coveragerc
+++ b/.coveragerc
@@ -1,6 +1,6 @@
 [run]
 source =
-    pydita_ast
+    pyconverter.xml2py
 
 [report]
 show_missing = true
diff --git a/.github/workflows/autodoc_cicd.yml b/.github/workflows/autodoc_cicd.yml
index f9941dc9a..c2bf29fa9 100644
--- a/.github/workflows/autodoc_cicd.yml
+++ b/.github/workflows/autodoc_cicd.yml
@@ -35,27 +35,27 @@ jobs:
         uses: actions/cache@v3
         with:
           path: ~/.cache/pip
-          key: Python-pydita-generatedcommands-v${{ env.RESET_PIP_CACHE_2 }}-${{ hashFiles('pyproject.toml') }}
+          key: Python-pyconverter-generatedcommands-v${{ env.RESET_PIP_CACHE_2 }}-${{ hashFiles('pyproject.toml') }}
           restore-keys: |
-            Python-pydita-generatedcommands-v${{ env.RESET_PIP_CACHE_2 }}
+            Python-pyconverter-generatedcommands-v${{ env.RESET_PIP_CACHE_2 }}
       
       # The token will expire in 2024.
       - name: "Checkout mapdl-cmd-doc repository"
         uses: actions/checkout@v3
         with:
           repository: ansys-internal/mapdl-cmd-doc
-          ref: feat/pydita-ast-predifined-format
+          ref: feat/pyconverter-xml2py-predifined-format
           token: ${{ secrets.MAPDL_CMD_DOC_TOKEN }}
           path: mapdl-cmd-doc
       
-      - name: "Install pydita-ast"
+      - name: "Install pyconverter-xml2py"
         run: |
           pip install --upgrade pip
           pip install .[doc]
       
-      - name: "Create pydita-autogenerated doc"
+      - name: "Create pyconverter-autogenerated doc"
         run: |
-          pydita-ast package -x ${{ github.workspace }}/mapdl-cmd-doc -f ${{ github.workspace }}/tests/customized_functions
+          pyconverter-xml2py package -x ${{ github.workspace }}/mapdl-cmd-doc -f ${{ github.workspace }}/tests/customized_functions
       
       - name: Upload autogenerated doc artifacts
         uses: actions/upload-artifact@v3
@@ -98,34 +98,34 @@ jobs:
         uses: actions/cache@v3
         with:
           path: ~/.cache/pip
-          key: Python-pydita-generatedcommands-v${{ env.RESET_PIP_CACHE_2 }}-${{ inputs.MAIN_PYTHON_VERSION }}-${{ hashFiles('pyproject.toml') }}
+          key: Python-pyconverter-generatedcommands-v${{ env.RESET_PIP_CACHE_2 }}-${{ inputs.MAIN_PYTHON_VERSION }}-${{ hashFiles('pyproject.toml') }}
           restore-keys: |
-            Python-pydita-generatedcommands-v${{ env.RESET_PIP_CACHE_2 }}-${{ inputs.MAIN_PYTHON_VERSION }}
+            Python-pyconverter-generatedcommands-v${{ env.RESET_PIP_CACHE_2 }}-${{ inputs.MAIN_PYTHON_VERSION }}
       
-      - name: "Install pydita-generatedcommands"
+      - name: "Install pyconverter-generatedcommands"
         run: |
           pip install .
       
-      - name: "Retrieve PyDita-Generatedcommands version"
+      - name: "Retrieve PyConverter-GeneratedCommands version"
         run: |
-          echo "PYDITA_GENERATED_VERSION=$(python -c 'from pydita.generatedcommands import __version__; print(__version__)')" >> $GITHUB_ENV
-          echo "PyDita-Generatedcommands version is: $(python -c 'from pydita.generatedcommands import __version__; print(__version__)')"
+          echo "PYCONVERTER_GENERATED_VERSION=$(python -c 'from pyconverter.generatedcommands import __version__; print(__version__)')" >> $GITHUB_ENV
+          echo "PyConverter-GeneratedCommands version is: $(python -c 'from pyconverter.generatedcommands import __version__; print(__version__)')"
 
       - name: "Cache docs build directory"
         uses: actions/cache@v3
         with:
           path: doc/_build
-          key: doc-build-pydita-generatedcommands-v${{ env.RESET_DOC_BUILD_CACHE_2 }}-${{ inputs.PYDITA_GENERATED_VERSION }}-${{ github.sha }}
+          key: doc-build-pyconverter-generatedcommands-v${{ env.RESET_DOC_BUILD_CACHE_2 }}-${{ inputs.PYCONVERTER_GENERATED_VERSION }}-${{ github.sha }}
           restore-keys: |
-            doc-build-pydita-generatedcommands-v${{ env.RESET_DOC_BUILD_CACHE_2 }}-${{ inputs.PYDITA_GENERATED_VERSION }}
+            doc-build-pyconverter-generatedcommands-v${{ env.RESET_DOC_BUILD_CACHE_2 }}-${{ inputs.PYCONVERTER_GENERATED_VERSION }}
 
       - name: "Cache autosummary"
         uses: actions/cache@v3
         with:
           path: doc/source/_autosummary/*.rst
-          key: autosummary-pydita-generatedcommands-v${{ env.RESET_AUTOSUMMARY_CACHE_2 }}-${{ inputs.PYDITA_GENERATED_VERSION }}-${{ github.sha }}
+          key: autosummary-pyconverter-generatedcommands-v${{ env.RESET_AUTOSUMMARY_CACHE_2 }}-${{ inputs.PYCONVERTER_GENERATED_VERSION }}-${{ github.sha }}
           restore-keys: |
-            autosummary-pydita-generatedcommands-v${{ env.RESET_AUTOSUMMARY_CACHE_2 }}-${{ inputs.PYDITA_GENERATED_VERSION }}
+            autosummary-pyconverter-generatedcommands-v${{ env.RESET_AUTOSUMMARY_CACHE_2 }}-${{ inputs.PYCONVERTER_GENERATED_VERSION }}
 
       - name: "Run Ansys documentation building action"
         uses: ansys/actions/doc-build@v4
diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml
index f168a3bbe..a1bc47f73 100644
--- a/.github/workflows/ci_cd.yml
+++ b/.github/workflows/ci_cd.yml
@@ -15,9 +15,9 @@ on:
 
 env:
   MAIN_PYTHON_VERSION: '3.10'
-  PACKAGE_NAME: 'pydita-ast'
-  PACKAGE_NAMESPACE: 'pydita_ast'
-  DOCUMENTATION_CNAME: 'pydita-ast.docs.pyansys.com'
+  PACKAGE_NAME: 'pyconverter-xml2py'
+  PACKAGE_NAMESPACE: 'pyconverter.xml2py'
+  DOCUMENTATION_CNAME: 'pyconverter-xml2py.docs.pyansys.com'
   RESET_PIP_CACHE: 0
   RESET_AUTOSUMMARY_CACHE: 0
   RESET_DOC_BUILD_CACHE: 0
@@ -121,7 +121,7 @@ jobs:
         uses: actions/checkout@v3
         with:
           repository: ansys-internal/mapdl-cmd-doc
-          ref: feat/pydita-ast-predifined-format
+          ref: feat/pyconverter-xml2py-predifined-format
           token: ${{ secrets.MAPDL_CMD_DOC_TOKEN }}
           path: mapdl-cmd-doc
 
@@ -133,7 +133,7 @@ jobs:
         run: |
           pytest -v --durations=10 --maxfail=10 \
             --reruns 7 --reruns-delay 3 --ghdir ${{ github.workspace }}\
-            --cov=pydita_ast --cov-report=xml:coverage.xml --cov-report=html\
+            --cov=pyconverter.xml2py --cov-report=xml:coverage.xml --cov-report=html\
             --cov-report term
 
       - name: "Upload coverage to Codecov"
@@ -166,35 +166,35 @@ jobs:
         uses: actions/cache@v3
         with:
           path: ~/.cache/pip
-          key: Python-pydita_ast-v${{ env.RESET_PIP_CACHE }}-${{ env.MAIN_PYTHON_VERSION }}-${{ hashFiles('pyproject.toml') }}
+          key: Python-pyconverter.xml2py-v${{ env.RESET_PIP_CACHE }}-${{ env.MAIN_PYTHON_VERSION }}-${{ hashFiles('pyproject.toml') }}
           restore-keys: |
-            Python-pydita_ast-v${{ env.RESET_PIP_CACHE }}-${{ env.MAIN_PYTHON_VERSION }}
+            Python-pyconverter.xml2py-v${{ env.RESET_PIP_CACHE }}-${{ env.MAIN_PYTHON_VERSION }}
       
-      - name: "Install pydita-ast"
+      - name: "Install pyconverter-xml2py"
         run: |
           pip install --upgrade pip
           pip install .[doc]
       
-      - name: "Retrieve pydita_ast version"
+      - name: "Retrieve pyconverter.xml2py version"
         run: |
-          echo "PYDITA_VERSION=$(python -c 'from pydita_ast import __version__; print(__version__)')" >> $GITHUB_ENV
-          echo "pydita_ast version is: $(python -c 'from pydita_ast import __version__; print(__version__)')"
+          echo "PYCONVERTER_VERSION=$(python -c 'from pyconverter.xml2py import __version__; print(__version__)')" >> $GITHUB_ENV
+          echo "pyconverter.xml2py version is: $(python -c 'from pyconverter.xml2py import __version__; print(__version__)')"
     
       - name: "Cache docs build directory"
         uses: actions/cache@v3
         with:
           path: doc/_build
-          key: doc-build-pydita-ast-v${{ env.RESET_DOC_BUILD_CACHE }}-${{ env.PYDITA_VERSION }}-${{ github.sha }}
+          key: doc-build-pyconverter-xml2py-v${{ env.RESET_DOC_BUILD_CACHE }}-${{ env.PYCONVERTER_VERSION }}-${{ github.sha }}
           restore-keys: |
-            doc-build-pydita-ast-v${{ env.RESET_DOC_BUILD_CACHE }}-${{ env.PYDITA_VERSION }}
+            doc-build-pyconverter-xml2py-v${{ env.RESET_DOC_BUILD_CACHE }}-${{ env.PYCONVERTER_VERSION }}
 
       - name: "Cache autosummary"
         uses: actions/cache@v3
         with:
           path: doc/source/**/_autosummary/**/*.rst
-          key: autosummary-pydita-ast-v${{ env.RESET_AUTOSUMMARY_CACHE }}-${{ env.PYDITA_VERSION }}-${{ github.sha }}
+          key: autosummary-pyconverter-xml2py-v${{ env.RESET_AUTOSUMMARY_CACHE }}-${{ env.PYCONVERTER_VERSION }}-${{ github.sha }}
           restore-keys: |
-            autosummary-pydita-ast-v${{ env.RESET_AUTOSUMMARY_CACHE }}-${{ env.PYDITA_VERSION }}
+            autosummary-pyconverter-xml2py-v${{ env.RESET_AUTOSUMMARY_CACHE }}-${{ env.PYCONVERTER_VERSION }}
 
       - name: "Run Ansys documentation building action"
         uses: ansys/actions/doc-build@v4
diff --git a/.github/workflows/label.yml b/.github/workflows/label.yml
index abc80b509..0f40b8ce0 100644
--- a/.github/workflows/label.yml
+++ b/.github/workflows/label.yml
@@ -79,9 +79,9 @@ jobs:
         issue-number: ${{ github.event.pull_request.number }}
         body: |
           Please add one of the following labels to add this contribution to the Release Notes :point_down:
-          - [bug](https://github.com/ansys/pydita-ast/pulls?q=label%3Abug+)
-          - [documentation](https://github.com/ansys/pydita-ast/pulls?q=label%3Adocumentation+)
-          - [enhancement](https://github.com/ansys/pydita-ast/pulls?q=label%3Aenhancement+)
-          - [good first issue](https://github.com/ansys/pydita-ast/pulls?q=label%3Agood+first+issue)
-          - [maintenance](https://github.com/ansys/pydita-ast/pulls?q=label%3Amaintenance+)
-          - [release](https://github.com/ansys/pydita-ast/pulls?q=label%3Arelease+)
+          - [bug](https://github.com/ansys/pyconverter-xml2py/pulls?q=label%3Abug+)
+          - [documentation](https://github.com/ansys/pyconverter-xml2py/pulls?q=label%3Adocumentation+)
+          - [enhancement](https://github.com/ansys/pyconverter-xml2py/pulls?q=label%3Aenhancement+)
+          - [good first issue](https://github.com/ansys/pyconverter-xml2py/pulls?q=label%3Agood+first+issue)
+          - [maintenance](https://github.com/ansys/pyconverter-xml2py/pulls?q=label%3Amaintenance+)
+          - [release](https://github.com/ansys/pyconverter-xml2py/pulls?q=label%3Arelease+)
diff --git a/README.rst b/README.rst
index d25a6dc4b..d8e138c8f 100644
--- a/README.rst
+++ b/README.rst
@@ -1,5 +1,5 @@
-PyDita-AST
-==========
+PyConverter-XML2Py
+==================
 
 A Python wrapper to convert XML documentation into Python source code
 with its related Sphinx documentation.
@@ -10,14 +10,14 @@ with its related Sphinx documentation.
    :target: https://docs.pyansys.com/
    :alt: PyAnsys
 
-.. |pypi| image:: https://img.shields.io/pypi/v/pydita-ast.svg?logo=python&logoColor=white
-   :target: https://pypi.org/project/pydita-ast/
+.. |pypi| image:: https://img.shields.io/pypi/v/pyconverter-xml2py.svg?logo=python&logoColor=white
+   :target: https://pypi.org/project/pyconverter-xml2py/
 
-.. |codecov| image:: https://codecov.io/gh/ansys/pydita-ast/branch/main/graph/badge.svg
-   :target: https://codecov.io/gh/ansys/pydita-ast
+.. |codecov| image:: https://codecov.io/gh/ansys/pyconverter-xml2py/branch/main/graph/badge.svg
+   :target: https://codecov.io/gh/ansys/pyconverter-xml2py
 
-.. |GH-CI| image:: https://github.com/ansys/pydita-ast/actions/workflows/ci_cd.yml/badge.svg
-   :target: https://github.com/ansys/pydita-ast/actions/workflows/ci_cd.yml
+.. |GH-CI| image:: https://github.com/ansys/pyconverter-xml2py/actions/workflows/ci_cd.yml/badge.svg
+   :target: https://github.com/ansys/pyconverter-xml2py/actions/workflows/ci_cd.yml
 
 .. |MIT| image:: https://img.shields.io/badge/License-MIT-yellow.svg
    :target: https://opensource.org/licenses/MIT
@@ -30,14 +30,14 @@ with its related Sphinx documentation.
 Overview
 --------
 
-The PyDita-AST project aims to automatically generate a Python library and a related 
+The PyConverter-XML2Py project aims to automatically generate a Python library and a related 
 Sphinx documentation from an XML documentation.
 
 
 Documentation and issues
 ------------------------
 
-On the `PyDita-AST Issues <https://github.com/ansys/pydita-ast/issues>`_ for this repository,
+On the `PyConverter-XML2Py Issues <https://github.com/ansys/pyconverter-xml2py/issues>`_ for this repository,
 you can create issues to submit questions, report bugs, and request new features. 
 To reach the PyAnsys support team, email `pyansys.core@ansys.com <pyansys.core@ansys.com>`_.
 
@@ -45,11 +45,11 @@ To reach the PyAnsys support team, email `pyansys.core@ansys.com <pyansys.core@a
 Getting started
 ---------------
 
-Install the ``pydita-ast`` package with:
+Install the ``pyconverter-xml2py`` package with:
 
 .. code:: bash
 
-    python -m pip install pydita-ast
+    python -m pip install pyconverter-xml2py
 
 
 It is recommended to organize the XML documentation as follow:
@@ -66,14 +66,14 @@ Once the ``XML_directory`` is correctly organized, the converter can be run.
 
 .. code:: bash
 
-    pydita-ast package -x XML_directory_path
+    pyconverter-xml2py package -x XML_directory_path
 
 If some functions need to be customized, the path containing the python 
 files can be specified.
 
 .. code:: bash
 
-    pydita-ast package -x XML_directory_path -f customized_function_directory_path
+    pyconverter-xml2py package -x XML_directory_path -f customized_function_directory_path
 
 
 A new package is then automatically generated. Its default name is ``package``.
diff --git a/_package/doc/Makefile b/_package/doc/Makefile
index d94f78175..d79f2df4b 100644
--- a/_package/doc/Makefile
+++ b/_package/doc/Makefile
@@ -25,4 +25,4 @@ clean:
 pdf:
 	@$(SPHINXBUILD) -M latex "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
 	cd $(BUILDDIR)/latex && latexmk -r latexmkrc -pdf *.tex -interaction=nonstopmode || true
-	(test -f $(BUILDDIR)/latex/pydita-generatedcommands-Documentation-*.pdf && echo pdf exists) || exit 1
+	(test -f $(BUILDDIR)/latex/pyconverter-generatedcommands-Documentation-*.pdf && echo pdf exists) || exit 1
diff --git a/_package/doc/source/conf.py b/_package/doc/source/conf.py
index b01ee3d84..fe68dde86 100644
--- a/_package/doc/source/conf.py
+++ b/_package/doc/source/conf.py
@@ -1,19 +1,19 @@
 from datetime import datetime
 
-from pydita.generatedcommands import __version__
+from pyconverter.generatedcommands import __version__
 
 # Project information
-project = "pydita-generatedcommands"
+project = "pyconverter-generatedcommands"
 copyright = f"(c) {datetime.now().year} ANSYS, Inc. All rights reserved"
 author = "ANSYS, Inc."
 release = version = __version__
 
-REPOSITORY_NAME = "pydita-generatedcommands"
+REPOSITORY_NAME = "pyconverter-generatedcommands"
 USERNAME = "pyansys"
 BRANCH = "main"
 
 # Options for HTML output
-html_short_title = html_title = "Documentation"
+html_short_title = html_title = "PyConverter-GeneratedCommands"
 html_theme = "pydata_sphinx_theme"
 html_theme_options = {
     "show_prev_next": False,
diff --git a/_package/pyproject.toml b/_package/pyproject.toml
index 3656034af..5ed5c7a09 100644
--- a/_package/pyproject.toml
+++ b/_package/pyproject.toml
@@ -4,7 +4,7 @@ build-backend = "flit_core.buildapi"
 
 [project]
 # Check https://flit.readthedocs.io/en/latest/pyproject_toml.html for all available sections
-name = "pydita-generatedcommands"
+name = "pyconverter-generatedcommands"
 version = "0.1.dev0"
 description = "Documentation."
 readme = "README.rst"
@@ -53,12 +53,12 @@ doc = [
 ]
 
 [tool.flit.module]
-name = "pydita.generatedcommands"
+name = "pyconverter.generatedcommands"
 
 [project.urls]
-Source = "https://github.com/ansys/pydita-ast/"
-Tracker = "https://github.com/ansys/pydita-ast/issues"
-Homepage = "https://github.com/ansyspydita-ast"
+Source = "https://github.com/ansys/pyconverter-xml2py/"
+Tracker = "https://github.com/ansys/pyconverter-xml2py/issues"
+Homepage = "https://github.com/ansyspyconverter-xml2py"
 
 
 [tool.black]
diff --git a/doc/Makefile b/doc/Makefile
index 52adc4cc7..bdc0f6253 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -25,4 +25,4 @@ clean:
 pdf:
 	@$(SPHINXBUILD) -M latex "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
 	cd $(BUILDDIR)/latex && latexmk -r latexmkrc -pdf *.tex -interaction=nonstopmode || true
-	(test -f $(BUILDDIR)/latex/pydita-ast-Documentation-*.pdf && echo pdf exists) || exit 1
+	(test -f $(BUILDDIR)/latex/pyconverter-xml2py-Documentation-*.pdf && echo pdf exists) || exit 1
diff --git a/doc/source/api/ast_class.rst b/doc/source/api/ast_class.rst
index 3ba7f2ba2..373d342ff 100644
--- a/doc/source/api/ast_class.rst
+++ b/doc/source/api/ast_class.rst
@@ -1,9 +1,14 @@
-AST tree
-========
+AST (abstract syntax tree)
+==========================
 
-.. currentmodule:: pydita_ast.ast_tree
+.. currentmodule:: pyconverter.xml2py.ast_tree
 
-The following classes are used to create the AST tree:
+An AST (Abstract Syntax Tree) is an abstract syntactic structure of text.
+Each node of the tree denotes a construct occurring in the XML file.
+Every element the AST contains can be edited using properties
+and functions to obtain the desired rendering.
+
+The following classes are used to create the AST:
 
 .. autosummary::
    :toctree: _autosummary/ast_class
diff --git a/doc/source/api/ast_functions.rst b/doc/source/api/ast_functions.rst
index bcd643283..8f1c4dc2c 100644
--- a/doc/source/api/ast_functions.rst
+++ b/doc/source/api/ast_functions.rst
@@ -1,9 +1,9 @@
 AST functions
 =============
 
-.. currentmodule:: pydita_ast.ast_tree
+.. currentmodule:: pyconverter.xml2py.ast_tree
 
-The following functions are used to create the AST tree:
+The following functions are used to create the AST:
 
 .. autosummary::
    :toctree: _autosummary/ast_functions
diff --git a/doc/source/api/autogenerateddirectory.rst b/doc/source/api/autogenerateddirectory.rst
index 26f342135..09ef43869 100644
--- a/doc/source/api/autogenerateddirectory.rst
+++ b/doc/source/api/autogenerateddirectory.rst
@@ -1,7 +1,7 @@
 Autogenerated directory
 =======================
 
-.. currentmodule:: pydita_ast.version_variables
+.. currentmodule:: pyconverter.xml2py.version_variables
 
 The following class returns the variables related to the XML documentation.
 
diff --git a/doc/source/api/custom_functions.rst b/doc/source/api/custom_functions.rst
index 2b8dbf918..8016c4706 100644
--- a/doc/source/api/custom_functions.rst
+++ b/doc/source/api/custom_functions.rst
@@ -1,7 +1,7 @@
 Customized functions
 ====================
 
-.. currentmodule:: pydita_ast.custom_functions
+.. currentmodule:: pyconverter.xml2py.custom_functions
 
 The following class and functions are used to customize functions.
 
diff --git a/doc/source/api/directory_format.rst b/doc/source/api/directory_format.rst
index 42b051c99..4afd2df90 100644
--- a/doc/source/api/directory_format.rst
+++ b/doc/source/api/directory_format.rst
@@ -1,7 +1,7 @@
 Directory format
 ================
 
-.. currentmodule:: pydita_ast.directory_format
+.. currentmodule:: pyconverter.xml2py.directory_format
 
 The following functions return the paths needed when the XML directory
 follows the predefined format.
diff --git a/doc/source/api/index.rst b/doc/source/api/index.rst
index 215be3691..0fdf84061 100644
--- a/doc/source/api/index.rst
+++ b/doc/source/api/index.rst
@@ -2,7 +2,7 @@
 
 API reference
 =============
-This section provides descriptions of classes, functions, and attributes for the PyDita-AST API.
+This section provides descriptions of classes, functions, and attributes for the PyConverter-XML2Py API.
 Use the search feature or click links to view API documentation.
 
 .. toctree::
diff --git a/doc/source/api/load_xml_doc.rst b/doc/source/api/load_xml_doc.rst
index f6ea22c88..2574e1467 100644
--- a/doc/source/api/load_xml_doc.rst
+++ b/doc/source/api/load_xml_doc.rst
@@ -1,7 +1,7 @@
 Load XML documentation
 ======================
 
-.. currentmodule:: pydita_ast.load_xml_doc
+.. currentmodule:: pyconverter.xml2py.load_xml_doc
 
 The following functions load the XML documentation.
 
diff --git a/doc/source/api/oxygen_xml.rst b/doc/source/api/oxygen_xml.rst
index 649a4bac5..b0cc8c8b1 100644
--- a/doc/source/api/oxygen_xml.rst
+++ b/doc/source/api/oxygen_xml.rst
@@ -1,9 +1,9 @@
 Oxygen XML tree
 ===============
 
-.. currentmodule:: pydita_ast.ast_tree
+.. currentmodule:: pyconverter.xml2py.ast_tree
 
-The following class is used to get an Oxygen XML tree:
+The following class is used to generate an Oxygen XML tree:
 
 .. autosummary::
    :toctree: _autosummary/oxygen_xml
diff --git a/doc/source/api/writer.rst b/doc/source/api/writer.rst
index bc4d36113..6991b5603 100644
--- a/doc/source/api/writer.rst
+++ b/doc/source/api/writer.rst
@@ -1,9 +1,9 @@
 Writer
 ======
 
-.. currentmodule:: pydita_ast.writer
+.. currentmodule:: pyconverter.xml2py.writer
 
-The following functions convert the AST tree into Sphinx documentation.
+The following functions convert the AST into Sphinx documentation.
 
 .. autosummary::
    :toctree: _autosummary/writer
diff --git a/doc/source/conf.py b/doc/source/conf.py
index 5728a7802..6a5a839a1 100644
--- a/doc/source/conf.py
+++ b/doc/source/conf.py
@@ -3,24 +3,24 @@
 import os
 
 from ansys_sphinx_theme import ansys_favicon, get_version_match, pyansys_logo_black
-from pydita_ast import __version__
+from pyconverter.xml2py import __version__
 
 # Project information
-project = "pydita-ast"
+project = "pyconverter-xml2py"
 copyright = f"(c) {datetime.now().year} ANSYS, Inc. All rights reserved"
 author = "ANSYS, Inc."
 release = version = __version__
 cname = os.getenv("DOCUMENTATION_CNAME", "<DEFAULT_CNAME>")
 switcher_version = get_version_match(__version__)
 
-REPOSITORY_NAME = "pydita-ast"
+REPOSITORY_NAME = "pyconverter-xml2py"
 USERNAME = "ansys"
 BRANCH = "main"
 
 # Select desired logo, theme, and declare the html title
 html_logo = pyansys_logo_black
 html_theme = "ansys_sphinx_theme"
-html_short_title = html_title = "PyDita-AST"
+html_short_title = html_title = "PyConverter-XML2Py"
 
 # Favicon
 html_favicon = ansys_favicon
@@ -38,7 +38,7 @@
     "icon_links": [
         {
             "name": "Support",
-            "url": "https://github.com/ansys/pydita-ast/discussions",
+            "url": "https://github.com/ansys/pyconverter-xml2py/discussions",
             "icon": "fa fa-comment fa-fw",
         },
     ],
diff --git a/doc/source/contributing/index.rst b/doc/source/contributing/index.rst
index ab7d65cf7..2951e4230 100644
--- a/doc/source/contributing/index.rst
+++ b/doc/source/contributing/index.rst
@@ -6,27 +6,27 @@ Contribute
 Overall guidance on contributing to a PyAnsys library appears in the
 `Contributing <dev_guide_contributing_>`_ topic
 in the *PyAnsys Developer's Guide*. Ensure that you are thoroughly familiar
-with this guide before attempting to contribute to PyDita-AST.
+with this guide before attempting to contribute to PyConverter-XML2Py.
 
-The following contribution information is specific to PyDita-AST.
+The following contribution information is specific to PyConverter-XML2Py.
 
 Clone the repository
 --------------------
 
 
-Run this code to clone and install the latest version of PyDita-AST in development mode:
+Run this code to clone and install the latest version of PyConverter-XML2Py in development mode:
 
 .. code:: console
 
-    git clone https://github.com/ansys/pydita-ast
-    cd pydita-ast
+    git clone https://github.com/ansys/pyconverter-xml2py
+    cd pyconverter-xml2py
     python -m pip install --upgrade pip
     pip install -e .
 
 Post issues
 -----------
 
-Use the `PyDita-AST Issues <pydita_ast_issues_>`_ page to submit questions,
+Use the `PyConverter-XML2Py Issues <pyconverter.xml2py_issues_>`_ page to submit questions,
 report bugs, and request new features. When possible, use these issue
 templates:
 
@@ -42,7 +42,8 @@ To reach the PyAnsys support team, email `pyansys.core@ansys.com <pyansys.core@a
 Build documentation
 -------------------
 
-To build the PyDita-AST documentation locally, in the root directory of the repository, run::
+To build the PyConverter-XML2Py documentation locally, in the root directory of the repository,
+run these commands::
     
     pip install .[doc]
     .\doc\make.bat html 
@@ -51,7 +52,7 @@ To build the PyDita-AST documentation locally, in the root directory of the repo
 Adhere to code style
 --------------------
 
-PyDita-AST follows the PEP8 standard as outlined in the `PyAnsys Developer's Guide
+PyConverter-XML2Py follows the PEP8 standard as outlined in the `PyAnsys Developer's Guide
 <dev_guide_pyansys_>`_ and implements style checking using
 `pre-commit <pre-commit_>`_.
 
diff --git a/doc/source/getting_started/index.rst b/doc/source/getting_started/index.rst
index 92ca4c5e2..3093b77ad 100644
--- a/doc/source/getting_started/index.rst
+++ b/doc/source/getting_started/index.rst
@@ -4,7 +4,7 @@ Getting started
 Installation
 ------------
 
-Two installation modes of the ``pydita-ast`` package are provided: user and developer.
+Two installation modes of the ``pyconverter-xml2py`` package are provided: user and developer.
 
 User installation
 ^^^^^^^^^^^^^^^^^
@@ -13,13 +13,13 @@ Install the latest release for use with this command:
 
 .. code:: bash
 
-    python -m pip install pydita-ast
+    python -m pip install pyconverter-xml2py
 
 
 For developers
 ^^^^^^^^^^^^^^
 
-Installing the ``pydita-ast`` package in developer mode allows
+Installing the ``pyconverter-xml2py`` package in developer mode allows
 you to modify the source and enhance it.
 
 Before contributing to the project, see the `PyAnsys Developer's Guide`_.
@@ -30,7 +30,7 @@ Follow these steps to install the package in developer mode:
 
     .. code:: bash
 
-        git clone https://github.com/ansys/pydita-ast
+        git clone https://github.com/ansys/pyconverter-xml2py
 
 #. Create a fresh-clean Python environment and activate it. If you require
    additional information on creation of a virtual environment, see the
diff --git a/doc/source/index.rst b/doc/source/index.rst
index 9651065a7..df6e58774 100644
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -1,7 +1,7 @@
-PyDita-AST
-==========
+PyConverter-XML2Py
+==================
 
-PyDita-AST is a Python library for converting technical DITA XML documentation into
+PyConverter-XML2Py is a Python library for converting technical Docbook XML documentation into
 Python source code so that Sphinx documentation can be generated.
 
 .. grid:: 2
@@ -11,7 +11,7 @@ Python source code so that Sphinx documentation can be generated.
             
             :material-regular:`start;48px`
 
-            Explains how to start using PyDita-AST.
+            Explains how to start using PyConverter-XML2Py.
 
             +++
             .. button-link:: getting_started/index.html
@@ -29,7 +29,7 @@ Python source code so that Sphinx documentation can be generated.
             :material-regular:`book;48px`
 
             Presents in-depth information on the
-            key concepts of PyDita-AST.
+            key concepts of PyConverter-XML2Py.
 
             +++
             .. button-link:: user_guide/index.html
@@ -47,7 +47,7 @@ Python source code so that Sphinx documentation can be generated.
             
             :material-regular:`code;48px`
 
-            Describes members of the the PyDita-AST API.
+            Describes members of the the PyConverter-XML2Py API.
 
             +++
             .. button-link:: api/index.html
diff --git a/doc/source/links.rst b/doc/source/links.rst
index 2a1b26797..1d9a1a36e 100644
--- a/doc/source/links.rst
+++ b/doc/source/links.rst
@@ -4,8 +4,8 @@
 .. _pyansys_support: pyansys.core@ansys.com
 .. _pyansys_core: pyansys.core@ansys.com
 
-.. #PyDita-AST related
-.. _pydita_ast_issues: https://github.com/ansys/pydita-ast/issues
+.. #PyConverter-XML2Py related
+.. _pyconverter.xml2py_issues: https://github.com/ansys/pyconverter-xml2py/issues
 
 .. #PyAnsys Developer Guide
 .. _dev_guide_pyansys: https://dev.docs.pyansys.com/
diff --git a/doc/source/user_guide/images/diags/diag_package.rst b/doc/source/user_guide/images/diags/diag_package.rst
index 6026593d0..2ce0e4f10 100644
--- a/doc/source/user_guide/images/diags/diag_package.rst
+++ b/doc/source/user_guide/images/diags/diag_package.rst
@@ -41,8 +41,8 @@
            label="README.rst", shape="file"
          ];
 
-         pydita [
-           label="pydita", shape="folder"
+         pyconverter [
+           label="pyconverter", shape="folder"
          ];
 
          generated_commands [
@@ -156,9 +156,9 @@
       ansys -> accept_file
       ansys -> reject_file
 
-      scr -> pydita
+      scr -> pyconverter
       
-      pydita -> generated_commands
+      pyconverter -> generated_commands
 
       generated_commands -> python_files
       generated_commands -> init_files
diff --git a/doc/source/user_guide/index.rst b/doc/source/user_guide/index.rst
index 4f9524aee..b9c86a2d3 100644
--- a/doc/source/user_guide/index.rst
+++ b/doc/source/user_guide/index.rst
@@ -1,8 +1,8 @@
 User guide
 ==========
 
-This section provides some guidelines for using the ``pydita-ast`` package.
-You can modify each step as needed to convert your own DITA XML documentation.
+This section provides some guidelines for using PyConverter-XML2Py.
+You can modify each step as needed to convert your own Docbook XML documentation.
 
 
 Predefined format
@@ -29,7 +29,7 @@ to run the converter:
 
 .. code:: bash
 
-    pydita-ast package -x XML_directory_path
+    pyconverter-xml2py package -x XML_directory_path
 
 
 If you need to customize some functions, you can specify the path containing the
@@ -37,7 +37,7 @@ Python files:
 
 .. code:: bash
 
-    pydita-ast package -x XML_directory_path -f customized_function_directory_path
+    pyconverter-xml2py package -x XML_directory_path -f customized_function_directory_path
 
 
 For more information, see :ref:`ref_source_code`.
diff --git a/doc/source/user_guide/source_code.rst b/doc/source/user_guide/source_code.rst
index b95426121..5959c0e29 100644
--- a/doc/source/user_guide/source_code.rst
+++ b/doc/source/user_guide/source_code.rst
@@ -37,7 +37,7 @@ generating the code:
 
 .. code:: bash
 
-    pydita-ast package -x XML_directory_path -f customized_function_directory_path
+    pyconverter-xml2py package -x XML_directory_path -f customized_function_directory_path
 
 
 In this configuration, the provided code is used for the conversion.
diff --git a/doc/styles/Vocab/ANSYS/accept.txt b/doc/styles/Vocab/ANSYS/accept.txt
index 8b75ec858..57a55ae0e 100644
--- a/doc/styles/Vocab/ANSYS/accept.txt
+++ b/doc/styles/Vocab/ANSYS/accept.txt
@@ -3,11 +3,11 @@ Ansys
 ansys
 autogenerated
 Autogenerated
+Docbook
 docstring
 isort
 Makefile
-PyDita-AST
-Py-Dita
+PyConverter-XML2Py
 AST
 pytest
 venv
diff --git a/pyproject.toml b/pyproject.toml
index fb6477f4c..a60b72686 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -4,9 +4,9 @@ build-backend = "flit_core.buildapi"
 
 [project]
 # Check https://flit.readthedocs.io/en/latest/pyproject_toml.html for all available sections
-name = "pydita-ast"
-version = "0.1.dev"
-description = "PyDita AST converter."
+name = "pyconverter-xml2py"
+version = "0.1.dev0"
+description = "PyConverter-XML2Py converter."
 readme = "README.rst"
 requires-python = ">=3.8"
 license = {file = "LICENSE"}
@@ -14,7 +14,7 @@ authors = [
     {name = "ANSYS, Inc.", email = "pyansys.core@ansys.com"},
 ]
 maintainers = [
-    {name = "PyAnsys developers", email = "pyansys.maintainers@ansys.com"},
+    {name = "PyAnsys Core", email = "pyansys.core@ansys.com"},
 ]
 classifiers = [
     "Development Status :: 4 - Beta",
@@ -63,13 +63,16 @@ doc = [
     "sphinx-design==0.4.1",
 ]
 
+[tool.flit.module]
+name = "pyconverter.xml2py"
+
 [project.urls]
-Source = "https://github.com/ansys/pydita-ast/"
-Tracker = "https://github.com/ansys/pydita-ast/issues"
-Homepage = "https://github.com/ansys/pydita-ast"
+Source = "https://github.com/ansys/pyconverter-xml2py/"
+Tracker = "https://github.com/ansys/pyconverter-xml2py/issues"
+Homepage = "https://github.com/ansys/pyconverter-xml2py"
 
 [project.scripts]
-pydita-ast = "pydita_ast.cli:main"
+pyconverter-xml2py = "pyconverter.xml2py.cli:main"
 
 [tool.black]
 line-length = 100
diff --git a/src/pydita_ast/__init__.py b/src/pyconverter/xml2py/__init__.py
similarity index 82%
rename from src/pydita_ast/__init__.py
rename to src/pyconverter/xml2py/__init__.py
index 136518b12..6101c58e9 100644
--- a/src/pydita_ast/__init__.py
+++ b/src/pyconverter/xml2py/__init__.py
@@ -1,7 +1,7 @@
 # Copyright (c) 2023 ANSYS, Inc. All rights reserved.
 
 """
-pydita_ast
+pyconverter.xml2py
 """
 
 try:
@@ -10,4 +10,4 @@
     import importlib_metadata
 
 __version__ = importlib_metadata.version(__name__.replace(".", "-"))
-"""pydita_ast version."""
+"""pyconverter.xml2py version."""
diff --git a/src/pydita_ast/ast_tree.py b/src/pyconverter/xml2py/ast_tree.py
similarity index 99%
rename from src/pydita_ast/ast_tree.py
rename to src/pyconverter/xml2py/ast_tree.py
index 4121dfd0e..da122304d 100644
--- a/src/pydita_ast/ast_tree.py
+++ b/src/pyconverter/xml2py/ast_tree.py
@@ -62,7 +62,7 @@ def to_py_name(name, cmd_map=None):
 
 
 # ############################################################################
-# Dita_AST functions
+# AST functions
 # ############################################################################
 
 
@@ -2520,7 +2520,7 @@ def get_parser():
 
 
 class OxygenXmlTree(Element):
-    """Provides for loading an XML file as an AST tree."""
+    """Provides for loading an XML file as an AST (abstract syntax tree)."""
 
     def __init__(self, filename, meta_only=False):
         """Parse command from XML file."""
diff --git a/src/pydita_ast/cli.py b/src/pyconverter/xml2py/cli.py
similarity index 94%
rename from src/pydita_ast/cli.py
rename to src/pyconverter/xml2py/cli.py
index c1e343b1e..b05edd607 100644
--- a/src/pydita_ast/cli.py
+++ b/src/pyconverter/xml2py/cli.py
@@ -1,12 +1,12 @@
 # Copyright (c) 2023 ANSYS, Inc. All rights reserved.
 
-"""Command Line Interface for PyDita-AST."""
+"""Command Line Interface for PyConverter-XML2Py."""
 
 import os
 
 import click
-from pydita_ast import __version__
-from pydita_ast import writer as wr
+from pyconverter.xml2py import __version__
+from pyconverter.xml2py import writer as wr
 
 
 def create_package(xml_path=None, functions_path=None, target_path=None):
@@ -75,7 +75,7 @@ def main():
 @main.command()
 def version():
     """Display current version."""
-    print(f"pydita_ast {__version__}")
+    print(f"pyconverter.xml2py {__version__}")
 
 
 @main.command()
diff --git a/src/pydita_ast/custom_functions.py b/src/pyconverter/xml2py/custom_functions.py
similarity index 100%
rename from src/pydita_ast/custom_functions.py
rename to src/pyconverter/xml2py/custom_functions.py
diff --git a/src/pydita_ast/directory_format.py b/src/pyconverter/xml2py/directory_format.py
similarity index 100%
rename from src/pydita_ast/directory_format.py
rename to src/pyconverter/xml2py/directory_format.py
diff --git a/src/pydita_ast/load_xml_doc.py b/src/pyconverter/xml2py/load_xml_doc.py
similarity index 99%
rename from src/pydita_ast/load_xml_doc.py
rename to src/pyconverter/xml2py/load_xml_doc.py
index a40d7e66c..54fa3f688 100644
--- a/src/pydita_ast/load_xml_doc.py
+++ b/src/pyconverter/xml2py/load_xml_doc.py
@@ -8,8 +8,8 @@
 
 from lxml.etree import ParserError
 from lxml.html import fromstring
-import pydita_ast.ast_tree as ast
-import pydita_ast.version_variables as var
+import pyconverter.xml2py.ast_tree as ast
+import pyconverter.xml2py.version_variables as var
 from tqdm import tqdm
 
 
diff --git a/src/pydita_ast/version_variables.py b/src/pyconverter/xml2py/version_variables.py
similarity index 95%
rename from src/pydita_ast/version_variables.py
rename to src/pyconverter/xml2py/version_variables.py
index 714cf78cc..a579d83f6 100644
--- a/src/pydita_ast/version_variables.py
+++ b/src/pyconverter/xml2py/version_variables.py
@@ -6,7 +6,7 @@ class Autogenerateddirectory:
 
     def __init__(self, terms) -> None:
         """Class initialization."""
-        self.autogenerated_directory_name = "pydita.generatedcommands"
+        self.autogenerated_directory_name = "pyconverter.generatedcommands"
         self.version = terms["ansys_internal_version"]
         self.base_url = f"https://ansyshelp.ansys.com/Views/Secured/corp/v{self._version}/en/"
         self.cmd_base_url = f"{self.base_url}/ans_cmd/"
diff --git a/src/pydita_ast/writer.py b/src/pyconverter/xml2py/writer.py
similarity index 96%
rename from src/pydita_ast/writer.py
rename to src/pyconverter/xml2py/writer.py
index 70cb727d0..22007e8cc 100644
--- a/src/pydita_ast/writer.py
+++ b/src/pyconverter/xml2py/writer.py
@@ -4,15 +4,15 @@
 import os
 import shutil
 
-from pydita_ast import ast_tree as ast
-from pydita_ast import load_xml_doc as load
-from pydita_ast.custom_functions import CustomFunctions
-from pydita_ast.directory_format import get_paths
+from pyconverter.xml2py import ast_tree as ast
+from pyconverter.xml2py import load_xml_doc as load
+from pyconverter.xml2py.custom_functions import CustomFunctions
+from pyconverter.xml2py.directory_format import get_paths
 from tqdm import tqdm
 
 RULES = {"/": "slash", "*": "star"}
 
-GENERATED_SRC_CODE = os.path.join("src", "pydita", "generatedcommands")
+GENERATED_SRC_CODE = os.path.join("src", "pyconverter", "generatedcommands")
 
 # common statements used within the docs to avoid duplication
 CONST = {
@@ -307,7 +307,7 @@ def write_source(
         fid.write("except ModuleNotFoundError:\n")
         fid.write("    import importlib_metadata\n\n")
         fid.write("__version__ = importlib_metadata.version(__name__.replace('.', '-'))\n")
-        fid.write('"""PyDita-Generatedcommands version."""\n')
+        fid.write('"""PyConverter-GeneratedCommands version."""\n')
 
     print(f"Commands written to {cmd_path}")
 
@@ -349,7 +349,7 @@ def write_docs(commands, cmd_map, package_path):
         fid.write("Autosummary\n")
         fid.write("===========\n\n")
 
-        fid.write(".. currentmodule:: pydita.generatedcommands\n\n")
+        fid.write(".. currentmodule:: pyconverter.generatedcommands\n\n")
         fid.write(".. autosummary::\n")
         fid.write("   :template: base.rst\n")
         fid.write("   :toctree: _autosummary/\n\n")
diff --git a/tox.ini b/tox.ini
index 0ea597c32..c005c144b 100644
--- a/tox.ini
+++ b/tox.ini
@@ -17,7 +17,7 @@ basepython =
     {style,reformat,doc}: python3
 setenv =
     PYTHONUNBUFFERED = yes
-    coverage: PYTEST_EXTRA_ARGS = --cov=pydita_ast --cov-report=term --cov-report=xml:.cov/xml --cov-report=html:.cov/html
+    coverage: PYTEST_EXTRA_ARGS = --cov=pyconverter.xml2py --cov-report=term --cov-report=xml:.cov/xml --cov-report=html:.cov/html
 extras = tests
 commands =
     pytest {env:PYTEST_MARKERS:} {env:PYTEST_EXTRA_ARGS:} {posargs:-vv}


Test patch:
diff --git a/tests/conftest.py b/tests/conftest.py
index 427bb351f..09bd95320 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -1,9 +1,9 @@
 import os
 
-from pydita_ast.custom_functions import CustomFunctions
-import pydita_ast.directory_format as ff
-import pydita_ast.load_xml_doc as lxd
-import pydita_ast.writer as wrt
+from pyconverter.xml2py.custom_functions import CustomFunctions
+import pyconverter.xml2py.directory_format as ff
+import pyconverter.xml2py.load_xml_doc as lxd
+import pyconverter.xml2py.writer as wrt
 import pytest
 
 pytest_plugins = ["pytester"]
diff --git a/tests/test_cli.py b/tests/test_cli.py
index 1dd86b152..c85d4db3e 100644
--- a/tests/test_cli.py
+++ b/tests/test_cli.py
@@ -1,7 +1,7 @@
 # Copyright (c) 2023 ANSYS, Inc. All rights reserved.
 
 from click.testing import CliRunner
-from pydita_ast.cli import main
+from pyconverter.xml2py.cli import main
 
 
 def test_cli_main_group():
diff --git a/tests/test_custom_functions.py b/tests/test_custom_functions.py
index de7391962..7cf290c2f 100644
--- a/tests/test_custom_functions.py
+++ b/tests/test_custom_functions.py
@@ -2,7 +2,7 @@
 
 import os
 
-import pydita_ast.custom_functions as cf
+import pyconverter.xml2py.custom_functions as cf
 
 
 def test_customfunctions(custom_functions):
diff --git a/tests/test_directory_format.py b/tests/test_directory_format.py
index 12335d008..7448cb246 100644
--- a/tests/test_directory_format.py
+++ b/tests/test_directory_format.py
@@ -2,7 +2,7 @@
 
 import os
 
-import pydita_ast.directory_format as ff
+import pyconverter.xml2py.directory_format as ff
 import pytest
 
 
diff --git a/tests/test_load_xml_doc.py b/tests/test_load_xml_doc.py
index ab514b3fc..b07fc9193 100644
--- a/tests/test_load_xml_doc.py
+++ b/tests/test_load_xml_doc.py
@@ -1,6 +1,6 @@
 # Copyright (c) 2023 ANSYS, Inc. All rights reserved.
 
-import pydita_ast.load_xml_doc as lxd
+import pyconverter.xml2py.load_xml_doc as lxd
 
 
 def test_load_links(link_path):
@@ -26,5 +26,5 @@ def test_load_docu_global(term_path):
 def test_load_terms(load_terms):
     terms, version_variables = load_terms
     assert terms["me"] == "Ansys Mechanical"
-    assert version_variables.autogenerated_directory_name == "pydita.generatedcommands"
+    assert version_variables.autogenerated_directory_name == "pyconverter.generatedcommands"
     assert version_variables.version == terms["ansys_internal_version"]
diff --git a/tests/test_writer.py b/tests/test_writer.py
index 50caa269a..abe739d78 100644
--- a/tests/test_writer.py
+++ b/tests/test_writer.py
@@ -3,7 +3,7 @@
 import os
 import shutil
 
-import pydita_ast.writer as wrt
+import pyconverter.xml2py.writer as wrt
 import pytest
 
 
diff --git a/tests/test_xml_ast.py b/tests/test_xml_ast.py
index 4f97d52f9..b0d83857d 100644
--- a/tests/test_xml_ast.py
+++ b/tests/test_xml_ast.py
@@ -1,7 +1,7 @@
 # Copyright (c) 2023 ANSYS, Inc. All rights reserved.
 
 from lxml.html import fromstring
-import pydita_ast.ast_tree as ast
+import pyconverter.xml2py.ast_tree as ast
 import pytest