pyWellSFM - Python Well Stratigraphic Forward Modelling
  • User Guide
  • Examples
    • Well Accommodation Calculation
    • Stratigraphic Forward Modeling
  • pyWellSFM Python Package
    • Main API
      • Core model
      • Method & Types
      • IO
    • Packages
      • pywellsfm.io
        • Files documented
        • API reference
          • depositionalEnvironmentModelToJsonObj()
          • depositionalEnvironmentSimulationToJsonObj()
          • environmentConditionsModelToJsonObj()
          • importStriplog()
          • loadAccumulationModel()
          • loadAccumulationModelGaussianFromCsv()
          • loadCurvesFromFile()
          • loadDepositionalEnvironmentModel()
          • loadDepositionalEnvironmentModelFromJsonObj()
          • loadDepositionalEnvironmentSimulation()
          • loadDepositionalEnvironmentSimulationFromJsonObj()
          • loadEnvironmentConditionsModel()
          • loadEnvironmentConditionsModelFromJsonObj()
          • loadEustaticCurve()
          • loadFSSimulation()
          • loadFaciesModel()
          • loadRealizationData()
          • loadScenario()
          • loadSubsidenceCurve()
          • loadTabulatedFunctionFromFile()
          • loadUncertaintyCurveFromFile()
          • loadWell()
          • saveAccumulationModel()
          • saveAccumulationModelEnvironmentOptimumToJson()
          • saveAccumulationModelGaussianToCsv()
          • saveAccumulationModelGaussianToJson()
          • saveCurve()
          • saveCurveToCsv()
          • saveCurveToJson()
          • saveDepositionalEnvironmentModel()
          • saveDepositionalEnvironmentSimulation()
          • saveEnvironmentConditionsModel()
          • saveFSSimulation()
          • saveFaciesModel()
          • saveRealizationData()
          • saveScenario()
          • saveTabulatedFunctionToCsv()
          • saveTabulatedFunctionToJson()
          • saveWell()
          • validateAccumulationModelJsonFile()
          • validateEnvironmentConditionModelJsonFile()
          • validateEnvironmentConditionsModelJsonFile()
          • validateFaciesModelJsonFile()
          • validateScenarioJsonFile()
          • validateTabulatedFunctionJsonFile()
          • validate_json_file_against_schema()
          • ensure_dict()
          • ensure_non_empty_list()
          • is_url_ref()
          • load_inline_or_url()
          • reject_extra_keys()
          • relpath_posix()
          • require_url()
          • resolve_ref_path()
          • _loadAccumulationCurveFromCurveJsonObj()
          • _loadElementAccumulationModelFromJsonObj()
          • accumulationModelEnvironmentOptimumToJsonObjInline()
          • accumulationModelGaussianToJsonObj()
          • accumulationModelToJsonObj()
          • loadAccumulationModel()
          • loadAccumulationModelFromJsonObj()
          • loadAccumulationModelGaussianFromCsv()
          • saveAccumulationModel()
          • saveAccumulationModelEnvironmentOptimumToJson()
          • saveAccumulationModelGaussianToCsv()
          • saveAccumulationModelGaussianToJson()
          • _curve_interpolation_method()
          • _load_single_curve()
          • _updateEustaticCurveName()
          • _updateSubsidenceCurveName()
          • curveToJsonObj()
          • loadCurveFromJsonObj()
          • loadCurvesFromCsv()
          • loadCurvesFromFile()
          • loadEustaticCurve()
          • loadEustaticCurveFromJsonObj()
          • loadSubsidenceCurve()
          • loadSubsidenceCurveFromJsonObj()
          • loadUncertaintyCurveFromCsv()
          • loadUncertaintyCurveFromFile()
          • loadUncertaintyCurveFromJsonObj()
          • saveCurve()
          • saveCurveToCsv()
          • saveCurveToJson()
          • _depositionalEnvironmentToJsonObj()
          • _loadDepositionalEnvironmentFromJsonObj()
          • depositionalEnvironmentModelToJsonObj()
          • loadDepositionalEnvironmentModel()
          • loadDepositionalEnvironmentModelFromJsonObj()
          • saveDepositionalEnvironmentModel()
          • depositionalEnvironmentSimulationToJsonObj()
          • loadDepositionalEnvironmentSimulation()
          • loadDepositionalEnvironmentSimulationFromJsonObj()
          • loadSimulatorParametersFromJsonObj()
          • loadSimulatorWeights()
          • saveDepositionalEnvironmentSimulation()
          • simulatorParametersToJsonObj()
          • _environmentConditionModelDefToJsonObj()
          • _loadEnvironmentConditionModelDefFromJsonObj()
          • _load_single_curve_from_file()
          • environmentConditionModelToJsonObj()
          • environmentConditionsModelToJsonObj()
          • loadEnvironmentConditionModelFromJsonObj()
          • loadEnvironmentConditionsModel()
          • loadEnvironmentConditionsModelFromJsonObj()
          • saveEnvironmentConditionsModel()
          • faciesModelToJsonObj()
          • loadFaciesModel()
          • loadFaciesModelFromJsonObj()
          • saveFaciesModel()
          • _loadRealizationDataFromJsonObj()
          • _loadScenarioFromJsonObj()
          • exportRealizationDataToJsonObj()
          • exportScenarioToJsonObj()
          • exportSimulationDataToJsonObj()
          • loadFSSimulation()
          • loadRealizationData()
          • loadScenario()
          • saveFSSimulation()
          • saveRealizationData()
          • saveScenario()
          • _importStriplogFromCsv()
          • importStriplog()
          • loadTabulatedFunctionFromFile()
          • loadTabulatedFunctionFromJsonObj()
          • saveTabulatedFunctionToCsv()
          • saveTabulatedFunctionToJson()
          • tabulatedFunctionToJsonObj()
          • _load_striplog_from_csv()
          • _load_striplog_from_json_obj()
          • _parse_stratigraphic_type()
          • loadWell()
          • loadWellFromJsonObj()
          • loadWellFromLasFile()
          • saveWell()
          • saveWellToJson()
          • wellToJsonObj()
      • pywellsfm.model
        • Files documented
        • API reference
      • pywellsfm.simulator
        • Files documented
        • API reference
      • pywellsfm.utils
        • Files documented
        • API reference
          • IntervalDistanceMethod
            • IntervalDistanceMethod._generate_next_value_()
            • IntervalDistanceMethod.CENTER
            • IntervalDistanceMethod.GAP
            • IntervalDistanceMethod.GAP_OVERLAPPING_WIDTH
            • IntervalDistanceMethod.GAP_TIMES_CENTER
            • IntervalDistanceMethod.HAUSDORFF
            • IntervalDistanceMethod.WASSERSTEIN2
          • center_distance()
          • gap_distance()
          • gap_overlapping_width_distance()
          • gap_times_center_distance()
          • hausdorff_distance()
          • wasserstein2_distance()
          • Interpolator
            • Interpolator.initialize()
            • Interpolator.setAdditionalArgs()
            • Interpolator._abc_impl
            • Interpolator._is_protocol
            • Interpolator._x_max
            • Interpolator._x_min
            • Interpolator.name
            • Interpolator.x
            • Interpolator.y
          • LinearInterpolator
            • LinearInterpolator._abc_impl
            • LinearInterpolator._is_protocol
          • LowerBoundInterpolator
            • LowerBoundInterpolator._abc_impl
            • LowerBoundInterpolator._is_protocol
          • PolynomialInterpolator
            • PolynomialInterpolator.initialize()
            • PolynomialInterpolator.setAdditionalArgs()
            • PolynomialInterpolator._abc_impl
            • PolynomialInterpolator._is_protocol
            • PolynomialInterpolator.deg
            • PolynomialInterpolator.nbPts
          • UpperBoundInterpolator
            • UpperBoundInterpolator._abc_impl
            • UpperBoundInterpolator._is_protocol
          • StoredLogsHandler
            • StoredLogsHandler.clear()
            • StoredLogsHandler.emit()
            • StoredLogsHandler.get_records()
          • _default_formatter()
          • _ensure_handlers()
          • clear_stored_logs()
          • configure_logging()
          • export_stored_logs()
          • export_stored_logs_to_json_file()
          • export_stored_logs_to_text_file()
          • get_logger()
          • get_stored_log_messages()
          • get_stored_logs()
          • set_log_level()
pyWellSFM - Python Well Stratigraphic Forward Modelling
  • Search


© Copyright 2026 Martin Lemay <martin.lemay@mines-paris.org>.

Built with Sphinx using a theme provided by Read the Docs.