Skip to main content

Minimal native Python library for building and working with logical circuits.

Project description

Minimal native Python library for building and working with logical circuits.

PyPI version and link. travis coveralls

Package Installation and Usage

The package is available on PyPI:

python -m pip install circuit

The library can be imported in the usual way:

import circuit
from circuit import *

Testing and Conventions

All unit tests are executed and their coverage is measured when using nose (see setup.cfg for configution details):

nosetests

Alternatively, all unit tests are included in the module itself and can be executed using doctest:

python circuit/circuit.py -v

Style conventions are enforced using Pylint:

pylint circuit

Contributions

In order to contribute to the source code, open an issue or submit a pull request on the GitHub page for this library.

Versioning

Beginning with version 0.2.0, the version number format for this library and the changes to the library associated with version number increments conform with Semantic Versioning 2.0.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

circuit-0.3.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

circuit-0.3.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file circuit-0.3.0.tar.gz.

File metadata

  • Download URL: circuit-0.3.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.8.0

File hashes

Hashes for circuit-0.3.0.tar.gz
Algorithm Hash digest
SHA256 783e32048a16864de71ce00c2f1921db1e5898e5957504822464440838960363
MD5 43e624cf5abbb6a7e3d2be75017bfd24
BLAKE2b-256 4f462f9ff7e1dcaddd4ab83bf176abc928c001df90473354ff09a453e4fa7aea

See more details on using hashes here.

File details

Details for the file circuit-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: circuit-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.8.0

File hashes

Hashes for circuit-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9f8b2c2166ee8ae4b22d0deb9b0effcb5ae834371af79087b130c453c42d5028
MD5 9b17628330be9156bae8e7c019274b58
BLAKE2b-256 f782e948825dbf29ca0f230fb02328fbff7cb7bbde828a4d66ce9a5d222b017a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page