rendering a PCF series \0/
This commit is contained in:
parent
c4b12e8ef2
commit
25dc0d28fd
36 changed files with 32072 additions and 9 deletions
|
|
@ -63,6 +63,8 @@
|
||||||
cgal
|
cgal
|
||||||
boost
|
boost
|
||||||
cairo
|
cairo
|
||||||
|
# ffmpeg for plot animation
|
||||||
|
ffmpeg
|
||||||
] ++ [
|
] ++ [
|
||||||
## Phython stuff for plotting
|
## Phython stuff for plotting
|
||||||
(python3.withPackages (ps: with ps; with python3Packages; [
|
(python3.withPackages (ps: with ps; with python3Packages; [
|
||||||
|
|
|
||||||
|
|
@ -73,11 +73,13 @@ int main() {
|
||||||
|
|
||||||
writeRadspecToFile("radSpec.txt", radSpec);
|
writeRadspecToFile("radSpec.txt", radSpec);
|
||||||
|
|
||||||
// PCF
|
for (float i = 0.015625f; i <= 0.5f; i += 0.015625f) {
|
||||||
std::cout << "Calculating PCF with " << NBINS << " bins…" << std::endl;
|
// PCF
|
||||||
auto pcf = utk::PCF{true, 0.01, 0.5, NBINS, 0.001}.compute(pointView);
|
std::cout << "Calculating PCF with " << NBINS << " bins for max radius " << i << "…" << std::endl;
|
||||||
|
auto pcf = utk::PCF{true, 0.01, i, NBINS, 0.001}.compute(pointView);
|
||||||
|
|
||||||
writePCFToFile("pcf.txt", pcf);
|
writePCFToFile("pcffiles/pcf_" + std::to_string(i) + ".txt", pcf);
|
||||||
|
}
|
||||||
|
|
||||||
// FFT based spectrum
|
// FFT based spectrum
|
||||||
std::cout << "Calculating spectrum with resolution " << DIMENSION << "…"
|
std::cout << "Calculating spectrum with resolution " << DIMENSION << "…"
|
||||||
|
|
|
||||||
BIN
utk_experiments/plotting/animation.mp4
Normal file
BIN
utk_experiments/plotting/animation.mp4
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
1000
utk_experiments/result_data/pcffiles/pcf_0.015625.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.015625.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.031250.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.031250.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.046875.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.046875.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.062500.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.062500.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.078125.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.078125.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.093750.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.093750.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.109375.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.109375.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.125000.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.125000.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.140625.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.140625.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.156250.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.156250.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.171875.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.171875.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.187500.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.187500.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.203125.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.203125.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.218750.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.218750.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.234375.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.234375.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.250000.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.250000.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.265625.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.265625.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.281250.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.281250.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.296875.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.296875.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.312500.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.312500.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.328125.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.328125.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.343750.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.343750.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.359375.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.359375.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.375000.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.375000.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.390625.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.390625.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.406250.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.406250.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.421875.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.421875.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.437500.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.437500.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.453125.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.453125.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.468750.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.468750.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.484375.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.484375.txt
Normal file
File diff suppressed because it is too large
Load diff
1000
utk_experiments/result_data/pcffiles/pcf_0.500000.txt
Normal file
1000
utk_experiments/result_data/pcffiles/pcf_0.500000.txt
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue