Modulo Python dedicado a evolução de circuitos lógicos através de algoritmos genéticos
Project description
VLCDA
Virtual Logic Circuits Design Automation
Python module dedicated to the evolution of logic circuits through genetic algorithms
- Evolving Combinational Logic Circuits through genetic algorithm
- A set of Odd Parity Generetors evolveds until the 100% Fitness
To exploit the true potential of emerging nanotechnologies, automation of the electronic design (EDA) of digital systems must be rethought. The digital projects for the nanoelectronic age it must be immune to defects and accept variability. curiosity- Mind you, these are characteristics of biological systems shaped by evolution. algorithms genetics can be used for the synthesis of digital systems when hard- fully integrated ware, such as those imposed by programmable devices. It has even been pointed out that as digital circuits evolve, fault handling strategies recognized by evolution reappear naturally.
Installation
VEDA module requires Python 3 and some basics modules to run.
- Random
- Datetime
- Bisect
If you don't have theses modules, run the following commands:
pip install random
pip install datetime
pip install bisect
To install the module VEDA run the following commands...
pip install VEDA
Be sure to maintain pip updated ...
python -m pip install --upgrade pip
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file VLCDA-1.0.7.tar.gz
.
File metadata
- Download URL: VLCDA-1.0.7.tar.gz
- Upload date:
- Size: 101.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 704777f9b4c8ceee807eb6c2d3ae2e8396c9eb5f418bf569ce04c78c1e116ba1 |
|
MD5 | 969521ea320f6c4a793ebfaf7e769061 |
|
BLAKE2b-256 | f37c13b61afd72792b8def4f8373e12d1c694488a6cf01181bc3e6479a773abe |