Metadata-Version: 2.2
Name: najaeda
Version: 0.1.22
Summary: Naja EDA Python package
Author-Email: Naja Authors <contact@keplertech.io>
License: Apache License 2.0
Project-URL: Homepage, https://github.com/najaeda/naja
Requires-Python: >=3.8
Description-Content-Type: text/x-rst

Naja EDA Python Package
=======================

Naja EDA is a Python package that provides data structures and APIs for developing post-synthesis Electronic Design Automation (EDA) algorithms.

Naja EDA provides a powerful yet simple framework designed to help software
and hardware developers efficiently navigate and manipulate electronic
design automation (EDA) workflows.

With Naja EDA, you can:

* Explore Netlists with Ease:

  * Navigate netlist hierarchy and connectivity effortlessly.
  * Browse at multiple levels of detail:

    * Bit-level or bus-level granularity.
    * Instance-by-instance exploration or flattened views at the primitives level.
    * Localized per-instance connections or comprehensive equipotential views.

* Perform ECO (Engineering Change Order) Transformations:

  * Seamlessly apply and manage changes to your designs.

* Prototype EDA Ideas Quickly:

  * Use an intuitive API to experiment with new EDA concepts and workflows.

* Develop Custom EDA Tools:

  * Build fast, tailored tools for solving specific challenges without relying on costly, proprietary EDA software.

Naja EDA empowers developers to innovate, adapt, and accelerate their EDA
processes with minimal overhead.

Naja EDA is the Python counterpart of the `Naja C++ project <https://github.com/najaeda/naja>`_.

If you’re interested in this project, please consider starring it on GitHub.
Feel free to reach out to us anytime at `contact@keplertech.io <mailto:contact@keplertech.io>`_.

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

Install Naja EDA using pip:

.. code-block:: bash

    pip install najaeda

Documentation
-------------

Naja EDA online documentation is available `here <https://najaeda.readthedocs.io/en/latest/index.html>`_.

Examples
--------

A list of examples can be found in this
documentation `section <https://najaeda.readthedocs.io/en/latest/examples.html>`_.

Support
-------
If you encounter any issues or have questions, please report them on the
`Naja issue tracker <https://github.com/najaeda/naja/issues>`_.

License
-------
This project is licensed under the Apache License 2.0. \
See the `LICENSE <https://github.com/najaeda/naja/blob/main/LICENSE>`_ file for details.