1
0
Fork 0
mirror of https://github.com/Findus23/collision-analyisis-and-interpolation.git synced 2024-09-19 15:13:50 +02:00

fix cli and export script

This commit is contained in:
Lukas Winkler 2019-10-13 16:32:13 +02:00
parent fa055e826d
commit 9bb697abe5
Signed by: lukas
GPG key ID: 54DE4D798D244853
3 changed files with 20 additions and 3 deletions

1
.gitignore vendored
View file

@ -1,4 +1,5 @@
*.sh
!cli.sh
__pycache__/
*.pickle
*.jsonl

6
cli.py
View file

@ -14,7 +14,7 @@ requiredNamed.add_argument("-a", "--alpha", type=float, required=True, help="the
requiredNamed.add_argument("-v", "--velocity", type=float, required=True,
help="the impact velocity [AU/58d]")
requiredNamed.add_argument("-mp", "--projectile-mass", type=float, required=True, help="mass of the projectile [M_⊙]")
requiredNamed.add_argument("-mt", "--target-mass", type=float, help="mass of the projectile [M_⊙]")
requiredNamed.add_argument("-mt", "--target-mass", type=float, required=True, help="mass of the projectile [M_⊙]")
# Massen in Sonnenmassen
# gaussche Gravitationskonstante
@ -24,7 +24,7 @@ requiredNamed.add_argument("-mt", "--target-mass", type=float, help="mass of the
# beide Massen statt gamma
args = parser.parse_args()
# print(args)
print(args)
solar_mass = 1.98847542e+30 # kg
ice_density = 0.9167 / 1000 * 100 ** 3 # TODO: check real numbers
@ -66,7 +66,7 @@ const = 365.256 / (2 * pi) # ~58.13
velocity_si = velocity_original * astronomical_unit / const / (60 * 60 * 24)
velocity = velocity_si / escape_velocity
gamma = args.projectile_mass_sm / args.target_mass_sm
gamma = projectile_mass_sm / target_mass_sm
simulations = SimulationList.jsonlines_load()

16
cli.sh Executable file
View file

@ -0,0 +1,16 @@
#!/usr/bin/env bash
targetdir="$HOME/tmp/cli"
rm -r $targetdir
mkdir -p $targetdir
cp "cli.py" $targetdir
cp "save.jsonl" $targetdir
cp "CustomScaler.py" $targetdir
cp -r "interpolators" $targetdir
cp "simulation.py" simulation_list.py $targetdir
echo "water_fraction = True" >>$targetdir/config.py
cd "$targetdir"
cd ..
py3clean $targetdir
rm "cli.zip"
zip -r cli.zip ./cli