Skip to content

Commit

Permalink
v0.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
umarcor authored Nov 25, 2021
2 parents e27cd3e + a9aa65d commit 4114d54
Show file tree
Hide file tree
Showing 18 changed files with 629 additions and 783 deletions.
2 changes: 1 addition & 1 deletion .btd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ formats: [ html, pdf, man ]
images:
base: edaa/doc
latex: btdi/latex
theme: https://codeload.github.com/buildthedocs/sphinx.theme/tar.gz/v1
theme: https://codeload.GitHub.com/buildthedocs/sphinx.theme/tar.gz/v1
23 changes: 13 additions & 10 deletions .github/workflows/Pipeline.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
name: Unit Testing, Coverage Collection, Package, Release, Documentation and Publish

on: [ push ]
on:
push:
workflow_dispatch:

defaults:
run:
Expand All @@ -15,10 +17,11 @@ jobs:
fail-fast: false
matrix:
include:
- {python: 3.6, icon: 🔴}
- {python: 3.7, icon: 🟠}
- {python: 3.8, icon: 🟡}
- {python: 3.9, icon: 🟢}
- {python: "3.6", icon: 🔴} # until 23.12.2021
- {python: "3.7", icon: 🟠} # until 27.06.2023
- {python: "3.8", icon: 🟡} # until Oct. 2024
- {python: "3.9", icon: 🟢} # until Oct. 2025
- {python: "3.10", icon: 🟢} # until Oct. 2026

env:
PYTHON: ${{ matrix.python }}
Expand Down Expand Up @@ -60,11 +63,11 @@ jobs:


Coverage:
name: 📈 Collect Coverage Data using Python 3.9
name: 📈 Collect Coverage Data using Python 3.10
runs-on: ubuntu-latest

env:
PYTHON: 3.9
PYTHON: "3.10"
outputs:
python: ${{ env.PYTHON }}

Expand Down Expand Up @@ -247,11 +250,11 @@ jobs:
# VerifyDocs:
# name: 👍 Verify example snippets using Python 3.9
# name: 👍 Verify example snippets using Python 3.10
# runs-on: ubuntu-latest
#
# env:
# PYTHON: 3.9
# PYTHON: "3.10"
# outputs:
# python: ${{ env.PYTHON }}
#
Expand All @@ -269,7 +272,7 @@ jobs:
#
# - name: 🐍 Install dependencies
# run: |
# pip3 install git+https://github.com/ghdl/ghdl.git@$(ghdl version hash)
# pip3 install git+https://GitHub.com/ghdl/ghdl.git@$(ghdl version hash)
#
# - name: ✂ Extract code snippet from README
# shell: python
Expand Down
57 changes: 30 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,29 @@
[![Sourcecode on GitHub](https://img.shields.io/badge/edaa--org-pySVModel-323131.svg?logo=github&longCache=true)](https://github.com/edaa-org/pySVModel)
[![Sourcecode License](https://img.shields.io/pypi/l/pySVModel?logo=GitHub&label=code%20license)](LICENSE.md)
[![GitHub tag (latest SemVer incl. pre-release)](https://img.shields.io/github/v/tag/edaa-org/pySVModel?logo=GitHub&include_prereleases)](https://github.com/edaa-org/pySVModel/tags)
[![GitHub release (latest SemVer incl. including pre-releases)](https://img.shields.io/github/v/release/edaa-org/pySVModel?logo=GitHub&include_prereleases)](https://github.com/edaa-org/pySVModel/releases/latest)
[![GitHub release date](https://img.shields.io/github/release-date/edaa-org/pySVModel?logo=GitHub&)](https://github.com/edaa-org/pySVModel/releases)
[![Dependent repos (via libraries.io)](https://img.shields.io/librariesio/dependent-repos/pypi/pySVModel?logo=GitHub)](https://github.com/edaa-org/pySVModel/network/dependents)
[![GitHub Workflow - Build and Test Status](https://img.shields.io/github/workflow/status/edaa-org/pySVModel/Unit%20Testing,%20Coverage%20Collection,%20Package,%20Release,%20Documentation%20and%20Publish?label=build%20and%20test&logo=GitHub%20Actions&logoColor=FFFFFF)](https://github.com/edaa-org/pySVModel/actions?query=workflow%3A%22Unit%20Testing,%20Coverage%20Collection,%20Package,%20Release,%20Documentation%20and%20Publish%22)
[![Codacy - Quality](https://img.shields.io/codacy/grade/39d312bf98244961975559f141c3e000?logo=Codacy)](https://app.codacy.com/gh/edaa-org/pySVModel)
[![Codacy - Coverage](https://img.shields.io/codacy/coverage/39d312bf98244961975559f141c3e000?logo=Codacy)](https://app.codacy.com/gh/edaa-org/pySVModel)
[![Codecov - Branch Coverage](https://img.shields.io/codecov/c/github/edaa-org/pySVModel?logo=Codecov)](https://codecov.io/gh/edaa-org/pySVModel)
[![Libraries.io SourceRank](https://img.shields.io/librariesio/sourcerank/pypi/pySVModel)](https://libraries.io/github/edaa-org/pySVModel/sourcerank)
[![GitHub Workflow Release Status](https://img.shields.io/github/workflow/status/edaa-org/pySVModel/Release?label=release&logo=GitHub%20Actions&logoColor=FFFFFF)](https://github.com/edaa-org/pySVModel/actions?query=workflow%3A%22Release%22)
[![PyPI](https://img.shields.io/pypi/v/pySVModel?logo=PyPI&logoColor=FBE072)](https://pypi.org/project/pySVModel/)
![PyPI - Status](https://img.shields.io/pypi/status/pySVModel?logo=PyPI&logoColor=FBE072)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pySVModel?logo=PyPI&logoColor=FBE072)
[![Libraries.io status for latest release](https://img.shields.io/librariesio/release/pypi/pySVModel)](https://libraries.io/github/edaa-org/pySVModel)
[![Requires.io](https://img.shields.io/requires/github/edaa-org/pySVModel)](https://requires.io/github/EDAA-ORG/pySVModel/requirements/?branch=main)
[![GitHub Workflow - Documentation Status](https://img.shields.io/github/workflow/status/edaa-org/pySVModel/Documentation?label=documentation&logo=GitHub%20Actions&logoColor=FFFFFF)](https://github.com/edaa-org/pySVModel/actions?query=workflow%3A%22Documentation%22)
[![Documentation License](https://img.shields.io/badge/doc%20license-CC--BY%204.0-green)](LICENSE.md)
[![Documentation - Read Now!](https://img.shields.io/badge/doc-read%20now%20%E2%9E%94-blueviolet)](https://edaa-org.github.io/pySVModel/)

An abstract language model of SystemVerilog (incl. Verilog) written in Python.

<p align="center">
<a title="edaa-org.github.io/pySVModel" href="https://edaa-org.github.io/pySVModel"><img width="500px" src="doc/_static/banner.svg"/></a>
<a title="edaa-org.github.io/pySVModel" href="https://edaa-org.github.io/pySVModel"><img height="80px" src="doc/_static/logo.svg"/></a>
</p>

[![Sourcecode on GitHub](https://img.shields.io/badge/pyEDAA-pySVModel-29b6f6.svg?longCache=true&style=flat-square&logo=GitHub&labelColor=0277bd)](https://GitHub.com/edaa-org/pySVModel)
[![Sourcecode License](https://img.shields.io/pypi/l/pySVModel?longCache=true&style=flat-square&logo=Apache&label=code)](LICENSE.md)
[![Documentation](https://img.shields.io/website?longCache=true&style=flat-square&label=edaa-org.github.io%2FpySVModel&logo=GitHub&logoColor=fff&up_color=blueviolet&up_message=Read%20now%20%E2%9E%9A&url=https%3A%2F%2Fedaa-org.github.io%2FpySVModel%2Findex.html)](https://edaa-org.github.io/pySVModel/)
[![Documentation License](https://img.shields.io/badge/doc-CC--BY%204.0-green?longCache=true&style=flat-square&logo=CreativeCommons&logoColor=fff)](LICENSE.md)
[![Gitter](https://img.shields.io/badge/chat-on%20gitter-4db797.svg?longCache=true&style=flat-square&logo=gitter&logoColor=e8ecef)](https://gitter.im/hdl/community)
[![PyPI](https://img.shields.io/pypi/v/pySVModel?longCache=true&style=flat-square&logo=PyPI&logoColor=FBE072)](https://pypi.org/project/pySVModel/)
![PyPI - Status](https://img.shields.io/pypi/status/pySVModel?longCache=true&style=flat-square&logo=PyPI&logoColor=FBE072)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pySVModel?longCache=true&style=flat-square&logo=PyPI&logoColor=FBE072)
[![GitHub Workflow - Build and Test Status](https://img.shields.io/github/workflow/status/edaa-org/pySVModel/Unit%20Testing,%20Coverage%20Collection,%20Package,%20Release,%20Documentation%20and%20Publish/main?longCache=true&style=flat-square&label=Build%20and%20Test&logo=GitHub%20Actions&logoColor=FFFFFF)](https://GitHub.com/edaa-org/pySVModel/actions?query=workflow%3A%22Pipeline%22)
[![Libraries.io status for latest release](https://img.shields.io/librariesio/release/pypi/pySVModel?longCache=true&style=flat-square&logo=Libraries.io&logoColor=fff)](https://libraries.io/github/edaa-org/pySVModel)
[![Codacy - Quality](https://img.shields.io/codacy/grade/39d312bf98244961975559f141c3e000?longCache=true&style=flat-square&logo=Codacy)](https://app.codacy.com/gh/edaa-org/pySVModel)
[![Codacy - Coverage](https://img.shields.io/codacy/coverage/39d312bf98244961975559f141c3e000?longCache=true&style=flat-square&logo=Codacy)](https://app.codacy.com/gh/edaa-org/pySVModel)
[![Codecov - Branch Coverage](https://img.shields.io/codecov/c/github/edaa-org/pySVModel?longCache=true&style=flat-square&logo=Codecov)](https://codecov.io/gh/edaa-org/pySVModel)

<!--
[![Dependent repos (via libraries.io)](https://img.shields.io/librariesio/dependent-repos/pypi/pySVModel?longCache=true&style=flat-square&logo=GitHub)](https://GitHub.com/edaa-org/pySVModel/network/dependents)
[![Requires.io](https://img.shields.io/requires/github/edaa-org/pySVModel?longCache=true&style=flat-square)](https://requires.io/github/EDAA-ORG/pySVModel/requirements/?branch=main)
[![Libraries.io SourceRank](https://img.shields.io/librariesio/sourcerank/pypi/pySVModel?longCache=true&style=flat-square)](https://libraries.io/github/edaa-org/pySVModel/sourcerank)
-->

An abstract language model of SystemVerilog (incl. Verilog) written in Python.


## Main Goals

Expand All @@ -40,10 +39,14 @@ and services on such a model, while supporting multiple frontends.

### pySVModel Generators

* See [#11: Interfacing Surelog/UHDM](https://GitHub.com/edaa-org/pySVModel/issues/11)

*TBD*

### pySVModel Consumers

* [Electronic Design Automation Abstraction (EDA²)](https://edaa-org.github.io/)

*TBD*

## Examples
Expand All @@ -54,9 +57,9 @@ and services on such a model, while supporting multiple frontends.

## Contributors

* [Patrick Lehmann](https://github.com/Paebbels) (Maintainer)
* [Unai Martinez-Corral](https://github.com/umarcor)
* [and more...](https://github.com/edaa-org/pySVModel/graphs/contributors)
* [Patrick Lehmann](https://GitHub.com/Paebbels) (Maintainer)
* [Unai Martinez-Corral](https://GitHub.com/umarcor)
* [and more...](https://GitHub.com/edaa-org/pySVModel/graphs/contributors)

## License

Expand Down
Loading

0 comments on commit 4114d54

Please sign in to comment.