mirror of
https://github.com/glatterf42/spectra_python_files.git
synced 2024-09-08 03:03:47 +02:00
36 lines
924 B
Python
36 lines
924 B
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
"""
|
|
Created on Tue Mar 15 12:00:49 2022
|
|
|
|
@author: ben
|
|
"""
|
|
|
|
from sys import argv
|
|
from pathlib import Path
|
|
from write_spectra_jobs import write_spectra_jobs_agora
|
|
from directories import monofonic_tests_basedir, agora_test_basedir
|
|
|
|
def main(scale_factor: int, Nres1: int, Nres2: int, Lbox: float):
|
|
a = [0.01, 0.02, 0.04, 0.08, 0.166666, 0.333333, 0.5, 0.666666, 1.0]
|
|
print(f"Chose scale factor a = {a[scale_factor]} (index {scale_factor} / {len(a) - 1})")
|
|
|
|
write_spectra_jobs_agora(scale_factor, Nres1, Nres2, Lbox,
|
|
output_basedir=agora_test_basedir / f"spectra/{Lbox}mpc")
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
scale_factor = int(argv[1])
|
|
Nres1 = int(argv[2])
|
|
Nres2 = int(argv[3])
|
|
Lbox = float(argv[4])
|
|
|
|
main(
|
|
scale_factor=scale_factor,
|
|
Nres1=Nres1,
|
|
Nres2=Nres2,
|
|
Lbox=Lbox
|
|
)
|
|
|