Обнаружилась полезная утилитка SKIDL: позволяет "рисовать" электронные схемы из скрипта на Питоне.
На входе:

Подробное описание: https://xesscorp.github.io/skidl/docs/_site/index.html
Исходные тексты: https://github.com/xesscorp/skidl
Лекция на конференции KiCon 2019:
На входе:
inp, outp = Net('INPUT'), Net('OUTPUT')
q1 = Part('device', 'Q_NPN_ECB')
ntwk_ce = vcc & r1 & outp & q1['C,E'] & gnd
ntwk_b = inp & r2 & q1['B']Результат:
Подробное описание: https://xesscorp.github.io/skidl/docs/_site/index.html
Исходные тексты: https://github.com/xesscorp/skidl
Лекция на конференции KiCon 2019:

no subject
Date: 2019-06-27 03:51 (UTC)in, out = Net('INPUT'), Net('OUTPUT') resistance_is_futile = ((in & r1), in) & outno subject
Date: 2019-06-27 04:00 (UTC):)
no subject
Date: 2019-06-27 04:19 (UTC)