Perforation
- class rips.Perforation(pb2_object: PdmObject | None = None, channel: Channel | None = None)
Bases:
CheckableNamedObject- completion_number
Completion Number
- Type:
int
- diameter
Diameter
- Type:
float
- end_measured_depth
End MD
- Type:
float
- skin_factor
Skin Factor
- Type:
float
- start_measured_depth
Start MD
- Type:
float
Methods Summary
add_filter([filter])Set the cell filter associated with this perforation interval (replaces any existing filter)
add_valve([start_md, end_md, valve_count, ...])Add StimPlan Fracture
Cell filter associated with this perforation interval, or null if none
valves()Valves
Methods Documentation
- add_filter(filter: CellFilter | None = None) None
Set the cell filter associated with this perforation interval (replaces any existing filter)
- Parameters:
filter (Optional[CellFilter]) -- Cell Filter
Returns:
- add_valve(start_md: float = 0.0, end_md: float = 0.0, valve_count: int = 1, template: ValveTemplate | None = None) WellPathValve
Add StimPlan Fracture
- Parameters:
start_md (float)
end_md (float)
valve_count (int)
template (Optional[ValveTemplate]) -- Valve Template
- Returns:
WellPathValve
- cell_filter() CellFilter | None
Cell filter associated with this perforation interval, or null if none
Arguments:
- Returns:
CellFilter
- valves() List[WellPathValve]
Valves
- Returns:
List[WellPathValve]