With this release the sdypy.excitation module is added (via pyExSi).
A simple example is here:
python
import the sdypy module
import sdypy as sd
N = 2**16 number of data points of time signal
fs = 1024 sampling frequency [Hz]
t = np.arange(0,N)/fs time vector
define frequency vector and one-sided flat-shaped PSD
M = N//2 + 1 number of data points of frequency vector
freq = np.arange(0, M, 1) * fs / N frequency vector
freq_lower = 50 PSD lower frequency limit [Hz]
freq_upper = 100 PSD upper frequency limit [Hz]
PSD = sd.excitation.get_psd(freq, freq_lower, freq_upper) one-sided flat-shaped PSD
get gaussian stationary signal
gausian_signal = sd.excitation.random_gaussian((N, PSD, fs))
What's Changed
* DOC: fix errors with `html_static_path` and code.rst by domengorjup in https://github.com/sdypy/sdypy/pull/1
* working on seps, dev docs etc by jankoslavic in https://github.com/sdypy/sdypy/pull/2
* conf update by jankoslavic in https://github.com/sdypy/sdypy/pull/3
* readme, requirements, SEP 1, SEP 2 by klemengit in https://github.com/sdypy/sdypy/pull/4
* minor changes in SEP 2 by klemengit in https://github.com/sdypy/sdypy/pull/5
* SEP 2 polishing by klemengit in https://github.com/sdypy/sdypy/pull/6
* DOC: SEP3 draft by domengorjup in https://github.com/sdypy/sdypy/pull/7
* Polishing of readme by klemengit in https://github.com/sdypy/sdypy/pull/8
* updated readme by klemengit in https://github.com/sdypy/sdypy/pull/9
* ENH: add pkgutil-style __init__.py to sdypy by domengorjup in https://github.com/sdypy/sdypy/pull/10
* add sdypy.io to roadmap (SEP4) by klemengit in https://github.com/sdypy/sdypy/pull/11
* version 0.2.0, added sdypy-io by klemengit in https://github.com/sdypy/sdypy/pull/12
* Introduction of SEP005 by wweijtje in https://github.com/sdypy/sdypy/pull/16
* SEP-005: change type, add discussion link by domengorjup in https://github.com/sdypy/sdypy/pull/17
* Update of sep-005 to clarify the use of timeseries for multiple channels by domengorjup in https://github.com/sdypy/sdypy/pull/18
* added sdypy-FRF to namespace packages by klemengit in https://github.com/sdypy/sdypy/pull/19
* version 0.2.0 and docs update by klemengit in https://github.com/sdypy/sdypy/pull/20
* Bug fix in requirements by klemengit in https://github.com/sdypy/sdypy/pull/21
* updated requirements for docs by klemengit in https://github.com/sdypy/sdypy/pull/22
* pytesting by jankoslavic in https://github.com/sdypy/sdypy/pull/23
* Updated readme (basic use cases) by klemengit in https://github.com/sdypy/sdypy/pull/24
* added excitation module, version 0.4.0 by klemengit in https://github.com/sdypy/sdypy/pull/25
New Contributors
* domengorjup made their first contribution in https://github.com/sdypy/sdypy/pull/1
* jankoslavic made their first contribution in https://github.com/sdypy/sdypy/pull/2
* klemengit made their first contribution in https://github.com/sdypy/sdypy/pull/4
* wweijtje made their first contribution in https://github.com/sdypy/sdypy/pull/16
**Full Changelog**: https://github.com/sdypy/sdypy/commits/v0.4.0