Computing frequency combinations made simple
pyfcomb: Easy frequency combinations
Frequency combinations made easy! pyfcomb allows you to compute possible combinations of frequencies from a given list of frequencies.
pip install pyfcomb
to install pyfcomb.
to compute the combinations. You need to provide a list of frequency ids, frequencies and
amplitudes all of the same length to compute combinations. You can also use the
parameter to change the maximum amount of combinations as well as the
to change the minimum precision of combinations.
The function then returns a
pandas.DataFrame consisting of all frequencies and their
possible combinations. The best combination (in this case the one with highest precision and least
complexity) is also used to calculate the residual from the actual frequency to the combination. Lastly,
this DataFrame also contains a list of all other possible combinations.
from pyfcomb import get_combinations from pandas import read_csv file = read_csv("pyfcomb/tests/testfiles/freq_data.txt",delimiter="\t",header=None,names=['f_num','f','amp','snr']) f_num = [int(i.replace("F","")) for i in file.f_num] combinations = get_combinations(f_num,file.f,file.amp)
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size pyfcomb-1.0.7-py3-none-any.whl (5.4 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size pyfcomb-1.0.7.tar.gz (3.9 kB)||File type Source||Python version None||Upload date||Hashes View|