Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: ieee.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.3%) to scientific vocabulary
Keywords
Repository
Python Templated Verilog
Basic Info
- Host: GitHub
- Owner: autohdw
- License: gpl-3.0
- Language: Rust
- Default Branch: master
- Homepage: https://docs.rs/pytv
- Size: 217 KB
Statistics
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 14
Topics
Metadata Files
README.md
PyTV
Python Templated Verilog
Package
The package pytv is available on crates.io.
Documentation is available on docs.rs.
To use the package in a Rust project, run
sh
cargo add pytv
If you want to install the pytv binary, run
sh
cargo install pytv
Features
Python Template
This is the basic feature of this package.
pytv
//! a = 1 + 2; # Python inline
assign wire_`a` = wire_b; // Verilog with variable/expression substitute
/*!
b = a ** 2; # Python block
*/
The magic comment string can be configured (! as default).
Instantiation
The crate feature inst is enabled by default.
YAML contents between <INST> and </INST> are used to provide instantiation information.
Related Auto Generator Projects
- FLAMES: template-based C++ library for Vitis HLS [website] [GitHub] [paper at IEEE] [paper PDF]
- AHDW: a DSL, the predecessor of this project [paper at IEEE] [paper PDF]
Author
Owner
- Name: Auto HDW
- Login: autohdw
- Kind: organization
- Email: contact@autohdw.com
- Website: https://autohdw.com
- Repositories: 8
- Profile: https://github.com/autohdw
LEADS Auto Hardware
GitHub Events
Total
- Delete event: 22
- Push event: 20
- Pull request event: 45
- Create event: 22
Last Year
- Delete event: 22
- Push event: 20
- Pull request event: 45
- Create event: 22
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 45
- Average time to close issues: N/A
- Average time to close pull requests: about 13 hours
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.09
- Merged pull requests: 37
- Bot issues: 0
- Bot pull requests: 45
Past Year
- Issues: 0
- Pull requests: 25
- Average time to close issues: N/A
- Average time to close pull requests: about 4 hours
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 20
- Bot issues: 0
- Bot pull requests: 25
Top Authors
Issue Authors
Pull Request Authors
- dependabot[bot] (50)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cargo 15,690 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 14
- Total maintainers: 1
crates.io: pytv
Python Templated Verilog
- Documentation: https://docs.rs/pytv/
- License: GPL-3.0-or-later
-
Latest release: 0.5.5
published almost 2 years ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v4 composite