Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Shivkumar Iyer
Search
PyCon Canada
August 10, 2013
Technology
97
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Shivkumar Iyer
Python Power Electronics - Open Source Circuit Simulator in Python
PyCon Canada
August 10, 2013
More Decks by PyCon Canada
See All by PyCon Canada
Job Security (in Python) (Christopher Neugebauer)
pyconca
2
560
Sad Panda Needs a Hug (Nina Zakharenko)
pyconca
0
490
Shopify Checkout (Chris Saunders)
pyconca
0
260
Saturday Morning BreakfastSerial: Hacking Arduinos in Python (Swift)
pyconca
2
180
Skyfield and 15 Years of Bad APIs (Brandon Rhodes)
pyconca
0
460
Planting Open Source Seeds (Kenneth Reitz)
pyconca
0
180
Why Open Source Works (Alex Gaynor)
pyconca
0
250
How to learn Python in 5 Minutes (Daniel Moniz)
pyconca
0
1.1k
Sunday Morning Keynote (Karen Brennan)
pyconca
0
360
Other Decks in Technology
See All in Technology
AIが実装を自走する時代の認知負債との戦い
lycorptech_jp
PRO
2
990
どこまでAIに任せるか 〜確率論と決定論の境界決定〜
shukob
0
170
探索・可視化・自動化を一本化 Amazon Quickでデータ活用スピードを上げる方法
koheiyoshikawa
0
140
AIレビューはどこまで任せられるのか?自動化と人が背負うレビューの境界
sansantech
PRO
3
1.2k
LLM/Agent評価:トップ営業の発言を「正解」にする 〜暗黙的正解による評価を営業資産に変える〜
takkuhiro
1
240
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
360
Making sense of Google’s agentic dev tools
glaforge
1
300
AI時代の開発生産性を捉え直す — 経営と現場をつなぐ「開発組織のオブザーバビリティ」— / AI Dev Ex Conference 2026
tkyowa
0
790
タスクの複雑さでモデルを選ぶ ── Thompson Samplingで動かす“トークン/コスト最適化
satohy0323
0
600
ガバナンスの「ちょうどいい落とし所」を探れ!開発スピードを妨げない運用判断の勘所 / SRE NEXT 2026
genda
1
270
GoでCコンパイラを作った話
repunit
0
140
AIが当たり前の組織で エンジニアはどう育つか
nishihira
1
560
Featured
See All Featured
BBQ
matthewcrist
89
10k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
Unsuck your backbone
ammeep
672
58k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.5k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
180
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
350
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.7k
Scaling GitHub
holman
464
140k
WCS-LA-2024
lcolladotor
0
730
Ethics towards AI in product and experience design
skipperchong
2
330
Transcript
PYTHON POWER ELECTRONICS Open Source Circuit Simulator in Python Shivkumar
Iyer
Background • A need to simulate large electrical systems with
power electronic converters (example a wind farm with 25 turbines). • Project homepage: http://sourceforge.net/projects/pythonpowerelec/ • Project blog: http://pythonpowerelectronics.blogspot.ca/ • Project status: Released 8 versions so far – basic electrical library available.
User Interface • All user interface is through spreadsheets (save
as .csv). Resistor_R1 Resistor (type) + _ + R1 (name) Available library Resistor, Inductor, Capacitor, VoltageSource, CurrentSource, Ammeter, Voltmeter, Diode
User interface (contd) • User asked to enter parameters in
another spreadsheet (this is generated automatically from the circuit). • Final results stored in a .dat file with “time” as the first column. Can be plotted using any plotting software (example Gnuplot).
Future work • Power electronics library • Machines library •
Renewable sources library • Integrate with other scientific projects in Python. THANK YOU!