Skip to main content

Known Vulnerabilities Code Climate PyPI PyPI - Downloads PyPI - License Total lines Donate hits

PyCircTools

PyCircTools is a python package which contains tools to build circuits using python 3. It is a work in progress, and will be updated frequently to add more modules.

Working on...

As of the latest update, I'm working on the next one, which will include adders, shifters and so on. Including a full ALU! To get an insight on current development status, check #53-create-operation-module branch.

Table of contents

Installing PyCircTools and importing it.

To install PyCircTools, use pip by calling the following command:

pip install PyCircTools

Importing it is as easy as it gets, just insert the line

from PyCircTools.*subpackage* import *modules*

at the start of your code, and substitute subpackage with the package you want, and modules with the modules you want to import to your project.

Logic Gates Module

To read the documentation for this module, click this link.

Multiplexers Module

To read the documentation for this module, click this link.

Latches Module

To read the documentation for this module, click this link.

Operators Module

To read the documentation for this module, click this link.

Exceptions

To read the documentation for this module, click this link.

About

PyCircTools is software developed by LovetheFrogs and licensed under GPL-3.0 license. You can support the project and me by donating via PayPal or on ko-fi.

Metadata

Release files for PyCircTools 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for PyCircTools 1.0.0
File Interpreter ABI Platform
PyCircTools-1.0.0-py3-none-any.whl Python 3 none any Details

Release files / PyCircTools-1.0.0-py3-none-any.whl

Download URL PyCircTools-1.0.0-py3-none-any.whl
Size 14.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
911eb9d89907f17b6699902579135beef6d5e310483041a826c2a08e1ce8d3b4
BLAKE2b-256 checksum
How to use checksums
514576b4586d10751c938112b5c0fae2437086ce546970ab2f30861570e9bd7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.4

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.0

1 release file

0.0.3

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page