File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2525 hack_override_matplotlib_show_reset ,
2626)
2727from bears_flight_simulation .parsers .airbrake_config import AirbrakeConfig
28- from bears_flight_simulation .parsers .config import Config
2928from bears_flight_simulation .parsers .fins_config import FinsConfig
3029from bears_flight_simulation .parsers .location import Location
3130from bears_flight_simulation .parsers .motor_config import MotorConfig
3837 get_nosecone_total_length ,
3938)
4039from bears_flight_simulation .parsers .rail_button_config import RailButtonConfig
40+ from bears_flight_simulation .parsers .simulation_config import SimulationConfig
4141from bears_flight_simulation .parsers .weather_config import WeatherConfig
4242from bears_flight_simulation .utilities .config_calc import rocket_center_of_mass
4343from bears_flight_simulation .utilities .rocket_calculations import (
@@ -60,7 +60,7 @@ def wind_speed_and_direction_to_east_and_north(
6060
6161class FlightSimulation :
6262 # Configs
63- config : Config
63+ config : SimulationConfig
6464
6565 # Simulation stuff
6666 rocket : Rocket
@@ -79,7 +79,7 @@ class FlightSimulation:
7979
8080 def __init__ (
8181 self ,
82- config : Config ,
82+ config : SimulationConfig ,
8383 output_folder : Path ,
8484 motor_file_path : Path ,
8585 motor_config : MotorConfig ,
Original file line number Diff line number Diff line change 44import yaml
55
66
7- class Config :
7+ class SimulationConfig :
88 # Identifier
99 id : str
1010
Original file line number Diff line number Diff line change 1313from bears_flight_simulation .core .parachute_library import ParachuteLibrary
1414from bears_flight_simulation .core .weather_library import WeatherLibrary
1515from bears_flight_simulation .parsers .airbrake_config import AirbrakeConfig
16- from bears_flight_simulation .parsers .config import Config
1716from bears_flight_simulation .parsers .fins_config import FinsConfig
1817from bears_flight_simulation .parsers .location import Location
1918from bears_flight_simulation .parsers .motor_config import MotorConfig
2019from bears_flight_simulation .parsers .nose_cone_config import NoseConeConfig
2120from bears_flight_simulation .parsers .parachute_config import ParachuteConfig
2221from bears_flight_simulation .parsers .parts_list_parser import Part , parse_parts_list
2322from bears_flight_simulation .parsers .rail_button_config import RailButtonConfig
23+ from bears_flight_simulation .parsers .simulation_config import SimulationConfig
2424from bears_flight_simulation .parsers .weather_config import WeatherConfig
2525
2626CONFIG_FILENAME = "configuration.yaml"
@@ -124,9 +124,9 @@ def _load_airbrakes_from_library(
124124 return airbrakes
125125
126126
127- def _load_config (config_folder : Path ) -> Config :
127+ def _load_config (config_folder : Path ) -> SimulationConfig :
128128 with open (config_folder / CONFIG_FILENAME , "r" ) as file :
129- config = Config (file )
129+ config = SimulationConfig (file )
130130 logging .info (f"Using Config with id '{ config .id } '" )
131131 return config
132132
You can’t perform that action at this time.
0 commit comments