.. include:: shields.inc
.. only:: html
.. image:: _static/logo.svg
:height: 90 px
:align: center
:target: https://GitHub.com/edaa-org/pyEDAA.IPXACT
.. only:: latex
.. image:: _static/logo.png
:height: 90 px
:align: center
:target: https://GitHub.com/edaa-org/pyEDAA.IPXACT
.. raw:: html
.. raw:: latex
\part{Introduction}
.. only:: html
| |SHIELD:svg:IPXACT-github| |SHIELD:svg:IPXACT-src-license| |SHIELD:svg:IPXACT-ghp-doc| |SHIELD:svg:IPXACT-doc-license| |SHIELD:svg:IPXACT-gitter|
| |SHIELD:svg:IPXACT-pypi-tag| |SHIELD:svg:IPXACT-pypi-status| |SHIELD:svg:IPXACT-pypi-python|
| |SHIELD:svg:IPXACT-gha-test| |SHIELD:svg:IPXACT-lib-status| |SHIELD:svg:IPXACT-codacy-quality| |SHIELD:svg:IPXACT-codacy-coverage| |SHIELD:svg:IPXACT-codecov-coverage|
.. Disabled shields: |SHIELD:svg:IPXACT-lib-dep| |SHIELD:svg:IPXACT-req-status| |SHIELD:svg:IPXACT-lib-rank|
.. only:: latex
|SHIELD:png:IPXACT-github| |SHIELD:png:IPXACT-src-license| |SHIELD:png:IPXACT-ghp-doc| |SHIELD:png:IPXACT-doc-license| |SHIELD:png:IPXACT-gitter|
|SHIELD:png:IPXACT-pypi-tag| |SHIELD:png:IPXACT-pypi-status| |SHIELD:png:IPXACT-pypi-python|
|SHIELD:png:IPXACT-gha-test| |SHIELD:png:IPXACT-lib-status| |SHIELD:png:IPXACT-codacy-quality| |SHIELD:png:IPXACT-codacy-coverage| |SHIELD:png:IPXACT-codecov-coverage|
.. Disabled shields: |SHIELD:png:IPXACT-lib-dep| |SHIELD:png:IPXACT-req-status| |SHIELD:png:IPXACT-lib-rank|
pyEDAA.IPXACT Documentation
###########################
pyEDAA.IPXACT - An IP-XACT DOM (Document Object Model) for `IEEE 1685-2014 `__
in Python.
.. _goals:
Main Goals
**********
* Offer a Python-based Document Object Model (DOM) for IP-XACT.
.. _features:
Implemented Features
********************
* Generate IP-XACT files for
* IP-XACT catalogs
.. #Comment
.. _usecase:
Use Cases
*********
* Wrap command line interfaces of EDA tools (Electronic Design Automation) in Python classes.
Examples
********
.. todo:: Write an example.
IP-XACT Resources
*****************
* Standards:
* `IEEE 1685-2009 `__
* `IEEE 1685-2014 `__
* Schema files:
* :gh:`IPXACT-Schema ` at GitHub
* `IP-XACT `__ at `Accellera `__
.. #Comment
Consumers
*********
This layer is used by:
* ✅ `pyEDAA.CLITool `__
.. _news:
News
****
.. only:: html
Feb. 2022 - Major Update
========================
.. only:: latex
.. rubric:: Major Update
* Major documentation updates
* Fixed issues with autoapi/autodoc.
* Documented dependencies.
* Translated test program to unit tests.
* Collect code coverage.
* Linked IP-XACT schema submodule to new location as :gh:`edaa-org/IPXACT-Schema `.
.. only:: html
Dec. 2021 - Moved to EDA²
=========================
.. only:: latex
.. rubric:: Moved to EDA²
* Moved to EDA² as pyEDAA.IPXACT.
* Updated documentation pages.
* Added EDA² branding.
* Activated GHA workflow.
.. only:: html
Dec. 2019 - Packaging for PyPI
==============================
.. only:: latex
.. rubric:: Packaging for PyPI
* Code is now available as a Python package on PyPI.
.. only:: html
Oct. 2016 - Initial Document Object Model (DOM)
===============================================
.. only:: latex
.. rubric:: Initial Document Object Model (DOM)
* Initial Document Object Model (DOM).
* Referenced IP-XACT schema definitions from :gh:`UnofficialRepos/IPXACT-Schema `
.. _CONTRIBUTORS:
Contributors
************
* :gh:`Patrick Lehmann ` (Maintainer)
* :gh:`Unai Martinez-Corral `
* `and more... `__
.. _LICENSE:
License
*******
.. only:: html
This Python package (source code) is licensed under `Apache License 2.0 `__. |br|
The accompanying documentation is licensed under `Creative Commons - Attribution 4.0 (CC-BY 4.0) `__.
.. only:: latex
This Python package (source code) is licensed under **Apache License 2.0**. |br|
The accompanying documentation is licensed under **Creative Commons - Attribution 4.0 (CC-BY 4.0)**.
.. toctree::
:hidden:
Used as a layer of EDA² ➚
.. toctree::
:caption: Introduction
:hidden:
Installation
Dependency
.. raw:: latex
\part{Main Documentation}
.. toctree::
:caption: Main Documentation
:hidden:
Tutorial
FurtherResources
.. raw:: latex
\part{References and Reports}
.. toctree::
:caption: References and Reports
:hidden:
Python Class Reference
unittests/index
coverage/index
Doc. Coverage Report
Static Type Check Report ➚
.. Coverage Report ➚
.. raw:: latex
\part{Appendix}
.. toctree::
:caption: Appendix
:hidden:
License
Doc-License
Glossary
genindex
Python Module Index
TODO