electricpy.harmonics¶
- electricpy.harmonics(real, imag=None, dc=0, freq=60, domain=None)[source]¶
Harmonic Function Generator.
Generate a function or dataset for a harmonic system given the real (cosine), imaginary (sine), and DC components of the system.
- Parameters:
real (list of float) – The real (cosine) component coefficients for the harmonic system.
imag (list of float, optional) – The imaginary (sine) component coefficients for the harmonic system.
dc (float, optional) – The DC offset for the harmonic system, default=0
freq (float, optional) – The fundamental frequency of the system in Hz, default=60
domain (list of float, optional) – Domain of time samples at which to calculate the harmonic system, must be array-like, will cause function to return numpy array instead of function object.
- Returns:
system – Function object handle which can be used to call the function to evaluate the harmonic system at specified times.
- Return type:
function