<div align=”center”>
# Similar-Neuron
_A similar-neuron system in Python world._
> 元梦元宙,无极无穷
[](https://www.codefactor.io/repository/github/luxuncang/similar-neuron) [](https://github.com/luxuncang/similar-neuron/blob/master/LICENSE) [](https://github.com/luxuncang/similar-neuron/blob/master/.github/workflows/codeql-analysis.yml)
</div>
## 入门
[PEP 484 – Type Hints](https://www.python.org/dev/peps/pep-0484/)
[pydantic](https://pydantic-docs.helpmanual.io/)
[inspect 模块](https://docs.python.org/zh-cn/3.8/library/inspect.html)
## 体系
[X] FunAdapter
[X] Granular
[ ] Listener
## 仿生结构
监听器-树突
分类器(过滤器)-胞体
执行器(调度器)-轴突
适配器-突触(末梢)
## FunAdapter
为了平滑适配接口,提供一个易于解耦的通用适配器,为函数提供一致性的栈空间 特性
依赖注入
依赖穿透
支持async/await
### Adapter
`Adapter` 是一个事件簇的抽象,根据其依赖的上下文创造出一种调用方式

coupler 协议转换栈(可选)
match 事件匹配栈(可选)
funcevnets 函数事件簇栈(必须)
callback 回调事件栈(可选)
exmaple: [AdapterEvent](src/test/test3-AdapterEvent.py)
### FramePenetration
`FramePenetration` 是一个自动依赖注入的上下文
exmaple: [FramePenetration](src/test/test1-FramePenetration.py)
## Granular
根据**实体**和**约束**进行完备粒度控制,100%控制所有终端实体
`Granular` 是 `SimilarNeuron` 的核心,为贯彻古今未来,将宇宙悉数辉映的重要基石,它魅力无限!
Metadata
Release files for SimilarNeuron 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| SimilarNeuron-0.0.3.tar.gz | 12.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| SimilarNeuron-0.0.3-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 27.3 kB
Release files / SimilarNeuron-0.0.3.tar.gz
| Download URL | SimilarNeuron-0.0.3.tar.gz |
|---|---|
| Size | 12.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
74214daeec70efbdeacdc2266402c7cf4e48a7d75bdc8b99292c5b7eb9b42e07
|
|
BLAKE2b-256 checksum How to use checksums |
04f4aff1d6355a19ff4c23408e25299583864e14991cecc453e94e815e941670
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.8
|
Release files / SimilarNeuron-0.0.3-py2.py3-none-any.whl
| Download URL | SimilarNeuron-0.0.3-py2.py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
2f7565b10b9edf2811cad6e0148df3e8ce7a96a9e512d0c221c26a52334159ac
|
|
BLAKE2b-256 checksum How to use checksums |
3cd7c5ac8002d33b2412e32b3819ec19c9db6d29c955800d0e9e5f92b15d7ac2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.8
|