issues
search
geatpy-dev
/
geatpy
Evolutionary algorithm toolbox and framework with high performance for Python
http://www.geatpy.com
GNU Lesser General Public License v3.0
2.02k
stars
726
forks
source link
优化 Project structure 并迁移到 GitHub Workflow
#276
Closed
hktkzyx
closed
2 years ago
hktkzyx
commented
2 years ago
项目文件夹的结构不合理。把不应该放在包文件的
demo
和
testbed
文件夹提出,并修改了相应文档(20e544d7c63f4a0843e3bf5285ac620cd6ebb832, 2bf78218037f79aa60664ba97da8b1d99f049690)。
从 travis 迁移到 GitHub workflows 并更新了文档 (beb61725f02d63f107d559468fad40082af75603, 43c01b1a84cdff5e9e3a62299fe5c499cd67c8b1)。
几乎所有的 docstrings 都按照 flake8 配置文件进行了修改。
hktkzyx
commented
2 years ago
补充
geatpy.__init__.py
中漏掉的一些 class 和 method 并恢复
benchmarks
的命名空间 (20b0f9a61bbf7d83b719a77509730c274f45ad52)
hktkzyx
commented
2 years ago
装饰器
single
装饰
aimFunc
的功能已经在 #273 里去掉了,这里移除对应的 docstrings 和 demo (a968451519ac04f759c0b7b198a7b89aadafe994)
demo
和testbed
文件夹提出,并修改了相应文档(20e544d7c63f4a0843e3bf5285ac620cd6ebb832, 2bf78218037f79aa60664ba97da8b1d99f049690)。