Index A | B | C | D | E | F | G | I | J | K | M | N | O | P | R | S | T | V | W | Z A absolute_pressure_change (diveplan.core.dive_segment.DiveSegment property) add_end_surface_segment() (diveplan.dive.dive_profile.DiveProfile method) add_segment() (diveplan.dive.dive_profile.DiveProfile method) add_segments() (diveplan.dive.dive_profile.DiveProfile method) add_start_surface_segment() (diveplan.dive.dive_profile.DiveProfile method) add_surface_segments() (diveplan.dive.dive_profile.DiveProfile method) air() (diveplan.core.gas.Gas class method) all_formatters() (diveplan.registry.PluginRegistry method) all_models() (diveplan.registry.PluginRegistry method) ascend_to() (diveplan.dive.dive_profile.DiveProfile method) AscentNotConvergingError atm (diveplan.core.pressure.Pressure property) available (diveplan.registry.PluginNotFoundError attribute) average_pressure (diveplan.core.dive_segment.DiveSegment property) B bar (diveplan.core.pressure.Pressure property) BaseDecoModel (class in diveplan.models.base) BaseFormatter (class in diveplan.dive.formatters) best_gas_at() (diveplan.planning.gas_plan.GasPlan method) best_mix() (diveplan.core.gas.Gas method) BuhlmannModel (class in diveplan.models.buhlmann.model) BuhlmannState (class in diveplan.models.buhlmann.model) (class in diveplan.models.buhlmann.zhl16) builder_policy (diveplan.dive.dive_profile.DiveProfile property) C ceiling_at() (diveplan.dive.dive.Dive method) checkpoints (diveplan.dive.dive.Dive property) clear_profile() (diveplan.dive.dive_profile.DiveProfile method) cns_at() (diveplan.dive.dive.Dive method) cns_percent() (in module diveplan.planning.gas_plan) coerce_depth_to_pressure() (in module diveplan.utils.conversions) coerce_gas() (in module diveplan.utils.conversions) Compartment (class in diveplan.models.buhlmann.common) compartment_count (diveplan.models.buhlmann.model.BuhlmannModel property) ConsoleFormatter (class in diveplan.dive.formatters) (class in diveplan.dive.formatters.console) copy() (diveplan.dive.dive_profile.DiveProfile method) (diveplan.models.base.BaseDecoModel method) (diveplan.models.buhlmann.common.Compartment method) (diveplan.models.buhlmann.model.BuhlmannModel method) (diveplan.models.vpm.model.VpmB method) crit_radius_he_um (diveplan.models.vpm.model.VpmB property) crit_radius_n2_um (diveplan.models.vpm.model.VpmB property) current() (diveplan.core.config.DiveConfig class method) D DecoState (class in diveplan.models.base) depth_ft (diveplan.core.pressure.Pressure property) depth_m (diveplan.core.pressure.Pressure property) DEPTH_TYPES (in module diveplan.utils.conversions) descend_to() (diveplan.dive.dive_profile.DiveProfile method) Dive (class in diveplan.dive.dive) DiveConfig (class in diveplan.core.config) diveplan.core.config module diveplan.core.dive_segment module diveplan.core.gas module diveplan.core.pressure module diveplan.dive.dive module diveplan.dive.dive_profile module diveplan.dive.dive_report module diveplan.dive.formatters module diveplan.dive.formatters.console module diveplan.dive.formatters.json module diveplan.dive.formatters.rich_console module diveplan.dive.formatters.runtime module diveplan.dive.formatters.subsurface module diveplan.models.base module diveplan.models.buhlmann.common module diveplan.models.buhlmann.model module diveplan.models.buhlmann.zhl16 module diveplan.models.vpm.model module diveplan.planning.ascent_plan module diveplan.planning.gas_plan module diveplan.registry module diveplan.utils.conversions module DiveProfile (class in diveplan.dive.dive_profile) DiveReport (class in diveplan.dive.dive_report) DiveSegment (class in diveplan.core.dive_segment) dt (diveplan.dive.dive_profile.ProfileSample attribute) duration (diveplan.dive.dive_report.ReportRow attribute) duration_from_rate() (in module diveplan.utils.conversions) E ean() (diveplan.core.gas.Gas class method) end() (diveplan.core.gas.Gas method) end_depth_m (diveplan.dive.dive_report.ReportRow attribute) extend() (diveplan.dive.dive.Dive method) F factor() (diveplan.models.buhlmann.common.Gradient method) fhe (diveplan.core.gas.Gas property) final_state (diveplan.dive.dive.Dive property) fix() (diveplan.dive.dive_profile.DiveProfile method) fix_all() (diveplan.dive.dive_profile.DiveProfile method) fix_continuity() (diveplan.dive.dive_profile.DiveProfile method) fix_gas_continuity() (diveplan.dive.dive_profile.DiveProfile method) fixable (diveplan.dive.dive_profile.ProfileValidationError attribute) fn2 (diveplan.core.gas.Gas property) fo2 (diveplan.core.gas.Gas property) format() (diveplan.dive.formatters.BaseFormatter method) (diveplan.dive.formatters.console.ConsoleFormatter method) (diveplan.dive.formatters.ConsoleFormatter method) (diveplan.dive.formatters.json.JsonFormatter method) (diveplan.dive.formatters.JsonFormatter method) (diveplan.dive.formatters.rich_console.RichConsoleFormatter method) (diveplan.dive.formatters.RichConsoleFormatter method) (diveplan.dive.formatters.runtime.RuntimeFormatter method) (diveplan.dive.formatters.RuntimeFormatter method) (diveplan.dive.formatters.subsurface.SubsurfaceXmlFormatter method) (diveplan.dive.formatters.SubsurfaceXmlFormatter method) format_schedule() (diveplan.dive.formatters.console.ConsoleFormatter static method) (diveplan.dive.formatters.ConsoleFormatter static method) formatter() (diveplan.registry.PluginRegistry method) fraction_at_pressure() (diveplan.core.dive_segment.DiveSegment method) fraction_at_time() (diveplan.core.dive_segment.DiveSegment method) from_atm() (diveplan.core.pressure.Pressure class method) from_bar() (diveplan.core.pressure.Pressure class method) from_depth_ft() (diveplan.core.pressure.Pressure class method) from_depth_m() (diveplan.core.pressure.Pressure class method) from_dict() (diveplan.core.dive_segment.DiveSegment class method) (diveplan.dive.dive_profile.DiveProfile class method) from_dive() (diveplan.dive.dive_report.DiveReport class method) from_json() (diveplan.core.config.DiveConfig class method) (diveplan.core.dive_segment.DiveSegment class method) (diveplan.dive.dive_profile.DiveProfile class method) from_mbar() (diveplan.core.pressure.Pressure class method) from_name() (diveplan.core.dive_segment.SegmentKind static method) (diveplan.core.gas.Gas class method) from_psi() (diveplan.core.pressure.Pressure class method) from_str() (diveplan.core.pressure.Pressure class method) (diveplan.models.buhlmann.common.Gradient class method) G Gas (class in diveplan.core.gas) gas (diveplan.dive.dive_profile.ProfileSample attribute) (diveplan.dive.dive_report.ReportRow attribute) gas_at() (diveplan.dive.dive_profile.DiveProfile method) gas_consumption() (in module diveplan.planning.gas_plan) GAS_TYPES (in module diveplan.utils.conversions) gases (diveplan.planning.gas_plan.GasPlan property) GasPlan (class in diveplan.planning.gas_plan) get_ascent_ceiling() (diveplan.models.base.BaseDecoModel method) (diveplan.models.buhlmann.model.BuhlmannModel method) get_ceiling() (diveplan.models.base.BaseDecoModel method) (diveplan.models.buhlmann.model.BuhlmannModel method) (diveplan.models.vpm.model.VpmB method) get_first_segment() (diveplan.dive.dive_profile.DiveProfile method) get_last_segment() (diveplan.dive.dive_profile.DiveProfile method) get_segment() (diveplan.dive.dive_profile.DiveProfile method) get_segment_index() (diveplan.dive.dive_profile.DiveProfile method) get_state() (diveplan.models.base.BaseDecoModel method) Gradient (class in diveplan.models.buhlmann.common) I insert_segment_at_index() (diveplan.dive.dive_profile.DiveProfile method) insert_segments_at_index() (diveplan.dive.dive_profile.DiveProfile method) integrate() (diveplan.models.base.BaseDecoModel method) (diveplan.models.buhlmann.common.Compartment method) integrate_segment() (diveplan.models.base.BaseDecoModel method) invalidate() (diveplan.registry.PluginRegistry method) is_breathable() (diveplan.core.gas.Gas method) is_continuous_with() (diveplan.core.dive_segment.DiveSegment method) is_fully_continuous_with() (diveplan.core.dive_segment.DiveSegment method) is_gas_continuous_with() (diveplan.core.dive_segment.DiveSegment method) is_pressure_continuous_with() (diveplan.core.dive_segment.DiveSegment method) is_rate_continuous_with() (diveplan.core.dive_segment.DiveSegment method) is_surface (diveplan.core.pressure.Pressure property) is_valid (diveplan.dive.dive_profile.DiveProfile property) iter_pressures() (diveplan.core.dive_segment.DiveSegment method) iter_samples() (diveplan.dive.dive_profile.DiveProfile method) J JsonFormatter (class in diveplan.dive.formatters) (class in diveplan.dive.formatters.json) K kind (diveplan.dive.dive_report.ReportRow attribute) M make_gas_switch_segment() (diveplan.dive.dive_profile.DiveProfile static method) make_transition_segment() (diveplan.dive.dive_profile.DiveProfile static method) mbar (diveplan.core.pressure.Pressure property) merge_with() (diveplan.core.dive_segment.DiveSegment method) message (diveplan.dive.dive_profile.ProfileValidationError attribute) mod() (diveplan.core.gas.Gas method) model() (diveplan.registry.PluginRegistry method) model_at() (diveplan.dive.dive.Dive method) model_config (diveplan.core.config.DiveConfig attribute) model_name (diveplan.dive.dive.Dive property) module diveplan.core.config diveplan.core.dive_segment diveplan.core.gas diveplan.core.pressure diveplan.dive.dive diveplan.dive.dive_profile diveplan.dive.dive_report diveplan.dive.formatters diveplan.dive.formatters.console diveplan.dive.formatters.json diveplan.dive.formatters.rich_console diveplan.dive.formatters.runtime diveplan.dive.formatters.subsurface diveplan.models.base diveplan.models.buhlmann.common diveplan.models.buhlmann.model diveplan.models.buhlmann.zhl16 diveplan.models.vpm.model diveplan.planning.ascent_plan diveplan.planning.gas_plan diveplan.registry diveplan.utils.conversions N name (diveplan.core.gas.Gas property) (diveplan.models.base.BaseDecoModel property) (diveplan.models.buhlmann.model.BuhlmannModel property) (diveplan.models.vpm.model.VpmB property) (diveplan.registry.PluginNotFoundError attribute) nitrox() (diveplan.core.gas.Gas class method) O otu() (in module diveplan.planning.gas_plan) otu_at() (diveplan.dive.dive.Dive method) oxygen() (diveplan.core.gas.Gas class method) P per_meter (diveplan.dive.dive.TtsVariations attribute) per_minute (diveplan.dive.dive.TtsVariations attribute) plan_ascent() (diveplan.dive.dive.Dive method) (in module diveplan.planning.ascent_plan) PluginInvalidError PluginNotFoundError PluginRegistry (class in diveplan.registry) pphe (diveplan.models.buhlmann.common.Compartment property) pphe() (diveplan.core.gas.Gas method) ppn2 (diveplan.models.buhlmann.common.Compartment property) ppn2() (diveplan.core.gas.Gas method) ppo2() (diveplan.core.gas.Gas method) Pressure (class in diveplan.core.pressure) pressure (diveplan.dive.dive_profile.ProfileSample attribute) pressure_at() (diveplan.dive.dive_profile.DiveProfile method) pressure_at_fraction() (diveplan.core.dive_segment.DiveSegment method) pressure_at_time() (diveplan.core.dive_segment.DiveSegment method) pressure_rate (diveplan.core.dive_segment.DiveSegment property) PressureUnit (in module diveplan.core.pressure) print() (diveplan.dive.formatters.BaseFormatter method) (diveplan.dive.formatters.rich_console.RichConsoleFormatter method) (diveplan.dive.formatters.RichConsoleFormatter method) profile (diveplan.dive.dive.Dive property) ProfileBuilderPolicy (class in diveplan.dive.dive_profile) ProfileContinuityError ProfileDepthContinuityError ProfileEmptyError ProfileGasContinuityError ProfileSample (class in diveplan.dive.dive_profile) ProfileSimplicityError ProfileStartEndError ProfileTooShortError ProfileValidationError psi (diveplan.core.pressure.Pressure property) R register_formatter() (diveplan.registry.PluginRegistry method) register_model() (diveplan.registry.PluginRegistry method) remove_last_segment() (diveplan.dive.dive_profile.DiveProfile method) remove_segment() (diveplan.dive.dive_profile.DiveProfile method) remove_segment_at_index() (diveplan.dive.dive_profile.DiveProfile method) remove_segment_at_indices() (diveplan.dive.dive_profile.DiveProfile method) remove_segments() (diveplan.dive.dive_profile.DiveProfile method) replace_segment_at_index() (diveplan.dive.dive_profile.DiveProfile method) ReportRow (class in diveplan.dive.dive_report) reset_default() (diveplan.core.config.DiveConfig class method) RichConsoleFormatter (class in diveplan.dive.formatters) (class in diveplan.dive.formatters.rich_console) rock_bottom() (in module diveplan.planning.gas_plan) run() (diveplan.dive.dive.Dive class method) runtime (diveplan.dive.dive_profile.DiveProfile property) (diveplan.dive.dive_report.ReportRow attribute) RuntimeFormatter (class in diveplan.dive.formatters) (class in diveplan.dive.formatters.runtime) S segment_at() (diveplan.dive.dive_profile.DiveProfile method) segment_count (diveplan.dive.dive_profile.DiveProfile property) segment_index (diveplan.dive.dive_profile.ProfileSample attribute) (diveplan.dive.dive_profile.ProfileValidationError attribute) segment_index_at() (diveplan.dive.dive_profile.DiveProfile method) SegmentKind (class in diveplan.core.dive_segment) SegmentKind.Ascent (class in diveplan.core.dive_segment) SegmentKind.Constant (class in diveplan.core.dive_segment) SegmentKind.Descent (class in diveplan.core.dive_segment) segments (diveplan.dive.dive_profile.DiveProfile property) (diveplan.dive.dive_profile.ProfileValidationError attribute) set_default() (diveplan.core.config.DiveConfig class method) set_state() (diveplan.models.base.BaseDecoModel method) (diveplan.models.buhlmann.model.BuhlmannModel method) (diveplan.models.vpm.model.VpmB method) set_tensions_mbar() (diveplan.models.buhlmann.common.Compartment method) simplify_profile() (diveplan.dive.dive_profile.DiveProfile method) split_at_fraction() (diveplan.core.dive_segment.DiveSegment method) split_at_time() (diveplan.core.dive_segment.DiveSegment method) start_depth_m (diveplan.dive.dive_report.ReportRow attribute) start_time_of_segment() (diveplan.dive.dive_profile.DiveProfile method) state_at() (diveplan.dive.dive.Dive method) stay() (diveplan.dive.dive_profile.DiveProfile method) SubsurfaceXmlFormatter (class in diveplan.dive.formatters) (class in diveplan.dive.formatters.subsurface) surface() (diveplan.core.pressure.Pressure class method) (diveplan.dive.dive_profile.DiveProfile method) switch_gas() (diveplan.dive.dive_profile.DiveProfile method) T tensions_mbar (diveplan.models.buhlmann.common.Compartment property) time (diveplan.dive.dive_profile.ProfileSample attribute) time_at_fraction() (diveplan.core.dive_segment.DiveSegment method) time_at_pressure() (diveplan.core.dive_segment.DiveSegment method) tissue_series() (diveplan.dive.dive.Dive method) to_dict() (diveplan.core.dive_segment.DiveSegment method) (diveplan.dive.dive_profile.DiveProfile method) to_json() (diveplan.core.config.DiveConfig method) (diveplan.core.dive_segment.DiveSegment method) (diveplan.dive.dive_profile.DiveProfile method) to_str() (diveplan.core.pressure.Pressure method) tolerated_ambient_pressure() (diveplan.models.buhlmann.common.Compartment method) trimix() (diveplan.core.gas.Gas class method) tts() (diveplan.dive.dive.Dive method) tts_variations() (diveplan.dive.dive.Dive method) TtsVariations (class in diveplan.dive.dive) V validate_profile() (diveplan.dive.dive_profile.DiveProfile method) VpmB (class in diveplan.models.vpm.model) VpmState (class in diveplan.models.vpm.model) W with_ascent() (diveplan.dive.dive.Dive method) write() (diveplan.dive.formatters.BaseFormatter method) Z ZHL16C (class in diveplan.models.buhlmann.zhl16)