How to convert capacitive reactance to capacitance in Python using UliEngineering

You can easily compute capacitance from capacitive reactance at a given frequency using the UliEngineering Python library:

capacitance_from_reactance.py
from UliEngineering.Electronics.Reactance import *
from UliEngineering.EngineerIO import *

# Compute capacitance for 1kΩ reactance at 1kHz
capacitance = capacitance_from_reactance("1k", "1kHz")
print(f"Capacitance for 1kΩ at 1kHz: {format_value(capacitance, 'F')}")

# Compute capacitance for 100Ω reactance at 10kHz
capacitance = capacitance_from_reactance("100Ω", "10kHz")
print(f"Capacitance for 100Ω at 10kHz: {format_value(capacitance, 'F')}")

Example output

capacitance_from_reactance_output.txt
Capacitance for 1kΩ at 1kHz: 159 nF
Capacitance for 100Ω at 10kHz: 159 nF

The capacitance is computed using the formula: $C = \frac{1}{2\pi f X_C}$, where $f$ is the frequency and $X_C$ is the capacitive reactance.


Check out similar posts by category: Electronics, Python